The best invoicing software for plumbers (2026)
Full field-service software or a standalone invoice app?
Run the math for a two-person plumbing shop, because that is where the tools separate.
A solo plumber sending invoices only pays nothing on Wave (free, single user) or about $38 a month for QuickBooks Simple Start (list price per third-party guides), both as of August 2026. Neither one schedules a job or dispatches a tech; they build an invoice, take a card, and hand your accountant clean books.
Add a second person and a booking calendar and the full tools come into range. ServiceM8 becomes the cheapest as the crew grows, because it charges by monthly job count, not per seat: Growing is $79 a month for up to 150 jobs with unlimited users, so the second tech does not raise the bill (at low volume its $29 Starter, or Jobber's roughly $58 two-user Core, can come in lower). Jobber is $29 for one user on Core plus $29 for the second, about $58, though a shop that wants automations and online booking usually lands on Connect at $99, which already includes five users. Housecall Pro is the jump: Basic covers one user at $59, and a second field user pushes you to Essentials at $149 a month for five seats. FieldEdge does not publish a price and lands around $100 to $150 per user by user reports, so roughly $200 to $300 for two, on a demo-gated quote.
Payment processing is separate on every one of them and priced per transaction (cards run about 2.9% plus a fixed fee), so the sticker price is only the software. For most two-truck plumbing shops the shortlist is ServiceM8 on cost as you add seats and Jobber on polish; see our cheapest field service software roundup for the full cost ladder, or field service software for 1-2 techs if you are still solo.
Invoicing from the driveway
On the field-service tools the invoice is a byproduct of the job. You booked the visit, added line items or pulled them from the approved quote, and the invoice is one tap from done before you back out of the driveway. Jobber, Housecall Pro, and ServiceM8 all let a tech build and send a professional invoice from the phone on-site, so the customer has it by email before you reach the next call. That closes the gap where a paper invoice rides around in the truck for a week and payment slips another two.
Every one of them puts a pay button on that invoice through a built-in processor, so the customer taps a card or pays by bank transfer on the spot. The rates matter on plumbing tickets. Jobber Payments runs about 2.9% plus 30c on cards and 1% on ACH. Housecall Pro starts cards at 2.59% with ACH at 1%, and its Instapay instant payout adds 1%. ServiceM8 Pay is about 3.05% plus 30c in the US, with Apple Pay and tap to pay on the phone. On a $250 drain clear the card fee is a rounding error, but on a $7,000 repipe, 1% by ACH instead of about 2.9% on a card is real money, so push the big jobs to bank transfer.
Deposits and the bigger job
Small service calls you invoice and collect on the spot. The jobs that hurt cash flow are the planned ones, a water heater swap, a repipe, a sewer line, where you are buying material before the customer has paid a cent. The estimate is where you protect yourself. Housecall Pro builds good-better-best options the customer approves and e-signs on the tablet, which both raises the ticket and locks in the scope. Jobber and ServiceM8 do tiered quotes with options and online acceptance too.
For the deposit itself, ServiceM8 can collect one at the point of online booking, so a customer who schedules a big job online leaves money before you order parts. Across these tools the move is the same: turn the approved quote into a deposit invoice up front, invoice the balance when the work is done, and for a phased job bill against the estimate in stages instead of floating the whole cost yourself. Standalone QuickBooks and Wave can send a deposit invoice as well, but since neither knows a job exists until you type it, you are tracking the phases in your head or in the estimate, not in a schedule.
The QuickBooks question
Most plumbing shops keep their books in QuickBooks, so how a tool talks to it decides how much double entry your bookkeeper eats. Two-way sync means an invoice, customer, and payment created in the field flows into QuickBooks and changes there flow back, with no retyping. ServiceM8 includes free two-way QuickBooks Online sync on every paid plan. Jobber does two-way QuickBooks Online sync as well, but only from the Connect plan at $99 a month and up, so the cheapest Core tier leaves it out. Housecall Pro syncs to QuickBooks Online starting on the Essentials tier at $149.
The one that stands apart is FieldEdge, whose pitch is deep real-time QuickBooks sync that also covers QuickBooks Desktop and Enterprise, not only Online. A plumbing shop with years of history on QuickBooks Desktop and a bookkeeper on staff is the shop FieldEdge is built for, and it is why established outfits pay its quote-gated per-user price. If you are on QuickBooks Online and want the sync without a sales call, ServiceM8 gives you two-way for the least money. Our invoicing software and plumbing software pages show how the rest of the field lines up.
Chasing the unpaid invoice
Sending the invoice is the easy half; collecting is the goal. The field-service tools chase for you. Housecall Pro sends automatic payment reminders and leans hardest on getting money to your bank fast, which is why shops that live on same-day residential work reach for it. Jobber fires automatic reminders from the Connect plan up, and ServiceM8 sends reminder templates by text or email. The customer gets nudged without you making the awkward call.
The weak spot on the field-service side is reading who has paid. One ServiceM8 owner we read flagged that paid versus unpaid status is hard to see at a glance and that its reporting runs thin, which stings when you are working out who still owes you at month end. On the standalone side, QuickBooks and Wave track paid and unpaid cleanly because that is their whole job, but they will not know a job happened until you enter the invoice, and plumbers on older QuickBooks Desktop setups have hit gaps between mobile invoicing and the desktop books. Pick the side that matches where your day breaks: a schedule and a crew, or invoices and bookkeeping.
Who each one fits
If your office work is invoices, receipts, and expenses and you run the calendar in your head, buy the cheapest thing that invoices well. Wave is free and does it. QuickBooks Simple Start at about $38 a month adds the books your accountant wants. Neither schedules a job, and for one truck that is fine.
Once you have a second tech and a booking calendar, the field-service tools earn the money. ServiceM8 is the lowest real cost as you add people because it charges by job volume, not per seat, so pick it if you refuse to pay per head and your techs carry iPhones. Jobber is the pick if you want the cleanest quote-to-invoice flow, online booking, and a price you can read before you call, on both iPhone and Android. Housecall Pro is the call if most of your money arrives on a card at the kitchen table and you want the fastest payout, as long as you can carry the jump to $149 for a second field user. FieldEdge fits the established shop wed to QuickBooks Desktop with a bookkeeper to feed. That is the whole ladder; buy for where your day breaks, not for the longest feature list.
Our picks, ranked
What owners actually say
How we researched this
Pricing comes from each vendor's pricing page, or for quote-only tools from dated user-reported figures, current as of the review date. Owner quotes are verbatim, from real practitioner discussions, with the source linked. We don't take payment for placement or ranking.