Try TrustPro free for 14 days See Plans
Free tool · No signup

Free Plumbing Invoice Template (PDF Generator)

Fill in the service call, labor, parts and permit lines and download a real PDF. Built the way plumbers bill: trip fee shown and credited, flat-rate or hourly labor, taxable parts, warranty split between your labor and the manufacturer.

  • Real PDF download, not a print dialog
  • Fillable PDF, Word and Excel templates too
  • Saves in your browser — nothing uploaded
  • Works on your phone in the driveway

Updated September 4, 2026 · By Keith Peiker, working restoration contractor

Build your invoice

Your business

Saved once, reused on every document you make here.

Add your logo to the top-left of the document.

Customer

Invoice details

Line items

1
Amount$0.00

Tip: press Enter in the last Rate box to add another row.

Totals

Payment & notes

Payment methods accepted

Saved in this browser only — nothing is uploaded.

Accent
INVOICE
Terms
Due on receipt
Bill to
Job / project
Line items
DescriptionQtyUnitRateAmount
Subtotal$0.00
Total$0.00
Balance due$0.00
Payment methods
Credit card · Check · Cash
Terms
Payment is due by the due date shown above. Please include the invoice number with your payment. Questions about this invoice? Contact us at the phone number or email above.
Thank you for your business.
Powered by TrustPro · trustpro.io
Total$0.00
Prefer a blank template? Download the fillable invoice — no signup.

A plumbing invoice has a job a generic contractor invoice doesn't: it has to carry your license number where your state says so, prove what was installed (make, model, serial) for the warranty, show the diagnostic fee and whether it was credited, and separate taxable parts from labor that often isn't. The generator below does all of that and prints a clean PDF — no account, nothing uploaded.

Load the plumbing example to see a water heater replacement laid out line by line, then replace it with your own job. If you want the plain version instead, the generic contractor invoice generator is the same tool without the plumbing preset.

How to create a plumbing invoice

  1. Add your business and the responsible plumber's license

    Company name, address, phone, email and the license number that has to appear on plumbing paperwork in most states, plus your logo. Saved in your browser and reused on every document you make here.

  2. Enter the customer and the job address

    Name and contact details, and the service address if the bill goes somewhere else — a landlord's mailing address is not where the water heater is.

  3. Set the invoice number, date and terms

    The number is prefilled and increments after each download. Residential service work is usually due on receipt; pick the terms and the due date fills itself. Name the job: 'Water heater replacement — 50-gal gas, garage'.

  4. Add the diagnostic fee, the flat-rate labor and each part

    The service call fee gets its own row with the credit policy in the details. Labor goes on as a flat rate or as hours, never a lump. Each part is a row with make, model and serial in the details and the Taxable box ticked where your state taxes parts.

  5. Add the permit, haul-away and any surcharge as their own rows

    Permit number and inspection status, disposal of the old unit, and any after-hours surcharge, each labeled so nothing looks padded. Set the tax rate and untick Taxable on the labor lines your state does not tax.

  6. Write the warranty split and payment instructions

    Your workmanship warranty term on one line, the manufacturer's tank-and-parts warranty on the next, then how to pay and the late-fee term from your agreement.

  7. Download the PDF and send it before you leave the driveway

    Download and text or email it from the truck. The number bumps for the next job; print it if the customer wants paper.

What to include on a plumbing invoice

Responsible plumber's license number
Texas requires the responsible master plumber's name and license number, plus the licensing board's name, address and phone, on every invoice (Occupations Code §1301.302). Your state's rule is on your board's site — put the number in the License field and it prints under your business name.
Service call or diagnostic fee as its own row
Show the trip fee separately and say in the details line whether it was credited toward the repair. Unexplained credits and unexplained non-credits both start arguments.
Labor as a flat rate or as hours — not a lump
Flat-rate repairs get one line with what's included in the details. Hourly work gets qty in hours and your rate. Never bury the trip fee or an after-hours surcharge inside the labor rate.
Equipment make, model and serial
Water heaters, disposals, sump and sewage pumps, softeners. The manufacturer's tank-and-parts warranty runs from the install date and the serial number, and your invoice is the customer's proof of both.
Parts itemized, with the taxable flag set
Anything over a few dollars gets its own line. Fittings and consumables can be one 'materials kit' lot line. In many states parts are taxable and residential labor is not — the per-line checkbox handles it.
Permit number and inspection status
Water heater swaps and repipes are permitted work in many jurisdictions. A permit line with the number and 'inspection scheduled' or 'passed' answers the question a home inspector will ask at resale.
Warranty split: your labor vs the manufacturer's parts
State the labor warranty term you stand behind and point the tank or parts warranty at the manufacturer. A single 'one-year warranty' with no subject is a dispute waiting to happen.
Haul-away and disposal
Old heaters, cast iron, tubs and vanities cost money to get rid of. Line it, don't hide it.
Emergency or after-hours surcharge, labeled
A separate row that says when you were dispatched ('Sunday 9 pm') is accepted; a mysteriously higher rate is disputed.
Terms, due date and how to pay
Due on receipt is normal for residential service work. List the methods you accept and where to send the check or Zelle.

What should a plumbing invoice include?

Start with what the state can fine you for. In Texas, Occupations Code §1301.302 says a written proposal, invoice or contract for plumbing services must contain the name and license number of the responsible master plumber and the name, mailing address and telephone number of the State Board of Plumbing Examiners — and the customer gets an invoice on completion whether or not you charged a fee. California's Business and Professions Code §7030.5 puts the license number on every construction contract, subcontract, call for bid and form of advertising. Your licensing board's site has your state's version. In the generator, the License field prints under your business name on every document.

Then the lines a plumbing customer actually reads: the trip or diagnostic fee and whether it was credited, the repair as either a flat-rate line or hours times rate, the parts with quantities, and permits, disposal and after-hours charges as their own rows. An invoice that says 'service call — $480' with nothing under it is the one that becomes a chargeback.

Plumbing-specific lines and why each one earns its place.
LineWhy it matters on a plumbing invoice
License # and board contactRequired on invoices by statute in Texas; required on contracts and bids in California. Check your own board.
Service call / diagnostic feeIts own row, with 'credited toward repair' or 'not credited' in the details. Silence here is where most small disputes start.
Equipment make, model, serialA Rheem Performance electric heater, for example, lists a 6-year tank-and-parts warranty and 1-year in-home labor. That clock starts on your install date; the invoice is the proof.
Permit # and inspection statusMorgan Hill, CA, for instance, requires a permit for every water heater replacement. The permit line is what the homeowner hands the home inspector three years from now.
Warranty splitYour labor term is yours to set and is separate from the manufacturer's. Say both.
Haul-away / disposalOld heaters and cast iron are not free to dump. Line it.
Reference the photos
Two lines in the notes — 'Before/after photos texted to customer at 2:14 pm' — settle more arguments than any warranty clause. Take the photo of the old heater's data plate too; it proves the age of what you replaced.

How do plumbers price a service call — hourly, flat rate, or both?

Most residential shops run a hybrid: a flat-rate book for the repairs they do every week and hourly billing for diagnostics, commercial work and anything open-ended. Housecall Pro's 2026 plumbing price guide (updated June 2026) puts residential hourly rates at $80–$130, service call fees at $75–$150, and emergency work at $150–$300 per hour or 1.5–3× the standard rate; it also reports that flat-rate billing raises the average ticket 20–30% over hourly. Treat those as one vendor's national ranges. Your rate comes from your overhead, your wage and your real billable hours — run them through the hourly rate calculator before you copy anyone's number.

How each pricing model looks on the invoice

  • Flat rate: one row — 'Faucet replacement, flat rate' — qty 1, unit 'ea', and the details line lists what the price covers (remove old, install customer-supplied faucet, new supply lines, test). The customer sees the number they approved on the phone, nothing else.
  • Hourly: qty is the hours, unit is 'hr', rate is your hourly. Round to the quarter hour and say so in the details. Two techs on site means two labor rows, not a doubled rate.
  • Trip / diagnostic fee: its own row, kind 'Other'. Write 'credited toward approved repair' or 'not credited' — whichever you told them at booking.
  • After-hours: a labeled surcharge row ('After-hours dispatch — Sunday 9 pm') rather than a quietly higher rate. People pay the surcharge they were warned about and fight the one they discover on paper.
  • Parts: itemize anything meaningful; a single 'fittings and consumables' lot line is fine for the small stuff.

Emergency calls are where plumbing invoices go wrong most often. Text the after-hours rate and the trip fee before you roll and keep the thread. If the customer balks at a plainly stated emergency rate, that is one of the red flags worth reading about before you drive over.

Do plumbers charge sales tax on labor?

It depends on the state and sometimes on how you write the contract. Texas is a clear example: the Comptroller's real property repair and remodeling publication says labor to repair, remodel or restore residential real property is not taxable. Under a separated contract — labor and materials priced separately — you collect sales tax from the customer on the materials only. Under a lump-sum contract you pay tax on the materials when you buy them and charge the customer no tax at all. Nonresidential work is different again: the total charge, labor included, is taxable.

Other states tax the whole ticket on residential work, and a few treat a replacement water heater differently from a repair. Confirm yours with the revenue department, not a forum thread. In the generator every line has a Taxable checkbox and the totals section has a 'Tax labor too?' switch, so a Texas separated-contract invoice is: parts taxable, labor and permit fee not, tax rate set to your local combined rate. The sample plumbing invoice is set up exactly that way.

Why do plumbing invoices get disputed, and how do you write one that doesn't?

In my experience the disputed invoice is rarely about the total. It's about one line the customer didn't expect or can't decode. The usual suspects, and the fix for each:

  • 'The diagnostic was supposed to be free.' State the fee and the credit policy at booking, then print exactly what you said.
  • 'Parts — $310.' Itemize. A customer who can see the expansion tank, the ball valve and the flex lines stops asking what they paid for.
  • No model or serial on the heater. Two years later the tank leaks, the manufacturer asks for the serial and install date, and the homeowner blames you. Rheem's warranty FAQ notes its warranties don't apply to units bought direct online without professional installation, so say who installed it.
  • No permit line. The resale inspection finds an unpermitted heater and your name comes up. Put the permit number on the invoice.
  • 'One-year warranty' with no subject. Split it: your labor for a year, the tank and parts per the manufacturer.
  • Net 30 on a $600 service call. Residential service work is due on receipt; here is why net terms cost you a month of cash.
Where this template stops and a CRM for plumbers starts
This page gets the invoice right. It won't text it to the customer, chase it, take the card, or push it into your books. That's what TrustPro's CRM for plumbers does: estimates that convert to invoices, sending by text or email, automatic reminders, card and ACH payment at 3.1% (4.1% for instant payout), QuickBooks Online sync on every plan, and a customer-vetting network so you know who you're working for before you quote. Core is $29/mo; the 14-day trial needs no credit card.

FAQ

Does a plumber have to put a license number on an invoice?

In some states, yes, by statute. Texas Occupations Code §1301.302 requires the responsible master plumber's name and license number plus the licensing board's name, address and phone on every written proposal, invoice or contract. California's B&P §7030.5 requires the license number on all construction contracts, bids and advertising. Check your own state's plumbing or contractor board; even where it isn't required, printing it is the cheapest credibility you'll ever buy.

Should the service call fee be credited toward the repair?

Either policy is fine as long as the customer heard it at booking and the invoice matches. Show the fee on its own line and write 'credited toward approved repair' or 'not credited' in the details. Most disputes over trip fees come from the policy being unstated, not from the amount.

How do I invoice a water heater replacement?

One material line for the heater with make, model, serial and the manufacturer warranty term in the details; one flat-rate labor line listing what the install included; separate rows for the expansion tank, valves, permit and haul-away. Set parts taxable and labor per your state's rule. The plumbing example in the generator is laid out this way.

Can I charge a diagnostic fee if the customer declines the repair?

Yes, if it was disclosed before you went out — that is the point of a diagnostic fee. Invoice it as a single 'Diagnostic / service call' line with a note on what you found and the quote you gave. Keep the text or call log where you stated the fee.

How do I show emergency or after-hours rates on a plumbing invoice?

Add a separate labeled line such as 'After-hours dispatch surcharge — Sunday 9 pm' rather than raising the hourly rate quietly. Pricing guides put emergency plumbing at roughly 1.5–3× standard rates in 2026, but your surcharge is your own; the rule is that it appears on paper exactly as it was stated on the phone.

What warranty should a plumbing invoice state?

Two things, separately: your workmanship warranty (a term you choose, often one year on service work) and a pointer to the manufacturer's parts or tank warranty for any equipment installed. Include the model and serial so the customer can make the manufacturer claim without calling you first.

Do I need to list the permit number on the invoice?

If the job was permitted, yes. Many jurisdictions permit water heater replacements and repipes, and the homeowner will need the permit number for a resale inspection or an insurance question later. A 'Plumbing permit — no. 26-0417, inspection passed' line costs nothing and closes that loop.

Keep reading

Invoice from the truck and get paid before you leave

TrustPro turns the signed estimate into the invoice, sends it by text and email with a card or ACH payment link, chases it with automatic reminders, and syncs every invoice and payment to QuickBooks Online on every plan. From $29/month, 14-day free trial, no credit card.

Start your free trial