Plumber Invoice Template: Bill Professionally and Get Paid Faster
March 15, 2026 · 7 min read
If you're a plumber who still invoices with a handwritten receipt or a blank email, you're leaving money on the table. Not because the work isn't worth it — but because unclear invoices create friction, and friction creates delays.
A clean, professional invoice tells clients exactly what they owe, why they owe it, and how to pay. Here's a template that works — and the details that matter most for plumbing jobs.
Plumber Invoice Template
[Your Business Name] [Address] | [Phone] | [Email] License #: [Your License Number]
INVOICE #: INV-0001 Date: [Issue Date] Due Date: [Due Date — typically Net 7 or Net 15]
Bill To: [Client Name] [Service Address] [Client Phone / Email]
| Description | Qty | Unit Price | Amount |
|---|---|---|---|
| Service call / trip charge | 1 | $[X] | $[X] |
| Labor — [describe work performed] | [hrs] | $[X]/hr | $[X] |
| Materials — [pipe, fittings, valves, etc.] | [X] | $[X] | $[X] |
| Fixtures — [faucet, toilet, water heater, etc.] | [X] | $[X] | $[X] |
| Permit fee (if applicable) | 1 | $[X] | $[X] |
| Subtotal | $[X] | ||
| Tax ([X]%) | $[X] | ||
| Total Due | $[X] |
Payment Terms: Due within [7/15/30] days of invoice date. Payment Methods: Credit card, check, Zelle, bank transfer.
Late Payment: Invoices unpaid after [X] days are subject to a [X]% monthly late fee.
Warranty: Labor warranted for [30/60/90] days from date of service.
Thank you for your business.
The Line Items That Matter for Plumbing
Service call / trip charge Always list this separately. Clients expect it. Burying it in labor confuses people and invites disputes. If you don't charge a trip fee, skip it — but don't hide it in other charges.
Labor with job description "Labor — 3.5 hours" tells the client nothing. "Labor — replaced 40-gallon gas water heater, rerouted supply lines, tested T&P valve and gas connections" tells them exactly what they paid for. Specific descriptions get paid faster and protect you in disputes.
Materials with detail "Materials — $187" gets questioned. "Materials — 3/4" copper pipe (12 ft), SharkBite fittings (x4), ball valve, teflon tape" doesn't. You don't need to list every washer, but the expensive items should be itemized.
Fixtures If you're supplying the fixture (water heater, faucet, garbage disposal), list it on its own line with the model number. "Rheem 50-gal electric water heater — Model XE50M06ST45U1" is better than "water heater." Model numbers prevent "I could've bought it cheaper" conversations.
Permit fees If the job required a permit, pass the cost through as a separate line item. Clients don't always know permits are involved — seeing it itemized prevents sticker shock and shows you're doing the job right.
Payment Terms That Work for Plumbers
Residential: Net 7 or due on completion.
Most residential plumbing clients will pay the same day if you hand them an invoice with a payment link before you leave. Net 7 is the backstop. Net 30 is too long for residential work — the job fades from memory and the urgency disappears.
Commercial and property management: Net 15.
Property managers and commercial clients usually have AP processes. Net 15 gives them time without giving them permission to forget. Net 30 is industry standard but slow — use it only if the client requires it.
New clients: payment on completion or 50% deposit.
If you haven't worked with someone before, it's completely reasonable to collect payment when the job is done. For larger jobs ($2,000+), a 50% deposit before work begins protects you from no-shows and cancellations.
When to Use Milestone Billing
For bigger plumbing jobs — rough-ins, remodels, new construction — a single invoice at the end doesn't work well. The total is too high, the client has sticker shock, and you've been floating the cost of materials for weeks.
Break it into milestones:
- Deposit (25-50%): Before any work begins. Covers materials and confirms the client is committed.
- Rough-in complete (25-35%): After pipes are in the wall but before drywall goes up. Client can see the work. Good checkpoint.
- Final (remaining balance): After inspection passes and finish work is done.
Each milestone gets its own invoice. This keeps cash flowing and reduces the risk of a large unpaid balance at the end.
Common Plumbing Invoice Disputes (and How to Prevent Them)
"Why did it cost more than the estimate?" Always note on the invoice if the scope changed. "Additional labor — discovered corroded galvanized pipe behind wall, replaced 8 ft section with PEX" explains the overage before the client has to ask.
"The materials seem expensive." Itemize materials with enough detail that the client can verify prices. For big-ticket items, you can note "supplier cost" or "includes markup" if you want to be transparent — but you're not obligated to. The itemization itself usually resolves it.
"I already paid." Use invoice numbers. Track payments. Include "Balance Due" on every invoice. If you've received a partial payment, show it: "Previous payment received: $500. Remaining balance: $1,200."
"The work isn't done." Don't invoice for work you haven't completed. If you're doing milestone billing, be clear about what each milestone covers. "Rough-in complete — all supply and drain lines installed per plan, ready for inspection" sets the right expectation.
The Invoice Checklist
Before you send any plumbing invoice, make sure it has:
- Your business name, phone, and license number
- Client name and service address
- Invoice number and date
- Clear due date (not "due upon receipt" — give a real date)
- Itemized labor with hours and job description
- Itemized materials and fixtures with detail
- Subtotal, tax, and total due
- Payment methods and a direct payment link
- Late fee terms
- Warranty terms
The Part That Saves You Hours Every Week
Sending a good invoice is step one. Following up when clients don't pay on time is step two — and it's the step most plumbers hate.
You're already on the next job. You don't have time to track who paid, who didn't, who got a reminder Tuesday, who needs a second follow-up Friday. Most plumbers spend 2-4 hours a week on this, and it still slips through the cracks.
The better approach: set up automated reminders that go out on a schedule — day before due date, due date, 3 days after, 7 days after. Professional messages, sent automatically. When the client pays, the reminders stop. You never think about it.
Send professional invoices and let Chompis chase the payments
Start free 30-day trialBottom Line
A professional invoice isn't just paperwork — it's the difference between getting paid in a week and chasing someone for a month. Use the template above, itemize clearly, set real due dates, and make it as easy as possible for clients to pay.
And if you're spending hours every week following up on who hasn't paid — that's time you could be on a job, making money.