Software for plumbing businesses is usually bought in the wrong order: a full job management subscription on day one, half of it never opened, then abandoned for a notebook. This page is the order that works for a contractor starting with one truck. Get the invoice and the estimate right first, because they are the documents the customer sees and the money depends on. Add the customer record when callbacks start. Add scheduling when there is a second truck. Connect the accounting from the start so nothing is keyed twice.
Week one: the estimate and the invoice
The two documents a customer sees are the estimate and the invoice, and they decide whether the shop looks like a business. Both should carry the business name, the license number where the state requires it, parts and labor on separate lines, and a price the customer can approve. The free estimate and invoice tools on this site produce both without an account, and the flat rate pricing tool gives the estimate a price that covers the cost.
Month one: the customer and property record
The first callback to a property you have already visited is the moment a record starts paying. Who lives there, what was installed, what was quoted and what was paid: kept against the address, that history turns the second visit into a faster, better-priced job. This is the point at which a paid product earns its subscription, because the record has to be reliable and reachable from the truck, and a notebook is neither.
The second truck: scheduling and dispatch
With one truck the schedule is a calendar. With two it is a question of which truck goes where, and that question is asked several times a day. Scheduling software that shows both trucks on one board and pushes changes to the technicians' phones is the point at which the office stops being a phone relay. Before the second truck it is a feature to have; after it, it is the feature.
From the start: accounting connected, not replaced
Whatever field software is chosen should push invoices, payments and expenses into QuickBooks Online or Xero so the accountant works from live figures rather than a shoebox. The SBA's guide to managing business finances, cited below, is a plain-language statement of what the books need to show. A field product that cannot connect to the accounting will cost more in re-keying than it saves in the field.
Questions people ask about software for plumbing
Do I need plumbing-specific software or will a general small business app do?
A general app does invoices. It does not do a price book, a property record with equipment on it, or a dispatch board. Start with whichever gets the invoice out; move to plumbing-specific software when the record or the schedule becomes the problem.
What software can I skip for now?
Standalone dispatch, inventory and marketing tools. A one-truck shop's parts are on the truck and its marketing is its reviews. Buy those when the trucks or the stock room make them a daily problem.
Is there free software for plumbing?
The nine tools on this site are free and need no account: flat rate pricing, estimate, invoice, service agreement, inspection checklist, price book, contract, proposal and pipe size. The subscription is for the records behind them.