PrimeBase/Tools/Invoice Generator/PLUMBING INVOICE
FREE TEMPLATE · PLUMBING INVOICE

Free plumbing invoice template. Service call to final bill.

Diagnostic, labor, parts, emergency rate — clean invoice ready in 3 minutes. No signup.

Invoice Generator

Create professional invoices in minutes

Invoice Details

Set up your invoice information

INVOICE

Invoice #: INV-001

From:

Riverside Plumbing & Drain

Bill To:

Date: May 17, 2026

Terms: Due on Receipt

DescriptionQtyPriceTotal
Service call & diagnosis1$85.00$85.00
Labor — Drain unclogging (1.5 hrs @ $115)1.5$115.00$172.50
Parts — Drain snake bit replacement1$45.00$45.00
Subtotal:$302.50
Total:$302.50
Skip the copy-paste next time
PrimeBase keeps your clients, documents, and billing in one place — no re-keying.
Try PrimeBase free
Overview

A plumbing invoice bills a homeowner or property manager for service call, labor, parts, and (when applicable) emergency or after-hours surcharges. Plumbing invoices need to show the service-call fee separately, list the specific repair or installation done, itemize parts including pipe sizes and fittings, and reference any permit pulled for the work.

Step-by-step

How to invoice a plumbing service call

1
List the service-call fee as the first line
"Service call & diagnosis — $85." Plumbing service calls almost always carry a fixed truck-roll fee that's often (but not always) credited toward the repair. Stating it explicitly avoids the "Why was there a fee on top of the repair?" call later.
2
Name the labor task, hours, and your shop rate
"Labor — Drain unclogging (1.5 hrs @ $115/hr) — $173." Specific task names get paid; generic "labor" lines get disputed. If the job had multiple sub-tasks (clean drain, repair fitting, reset trap), one line per task with its own hour breakdown.
3
Itemize parts with sizes and fittings
"Parts — 1/2" copper, brass fittings, shut-off valve — $45." Pipe sizes and material matter for warranty and future service. Customers also reference invoices when filing insurance claims for water damage; specificity makes the claim easier.
4
Add emergency / after-hours surcharge as a clear line
If the call was after-hours or weekend: "Emergency dispatch (Sat night) — $150." State it; don't bury it in the hourly rate. Customers dispute hidden surcharges, accept stated ones because they knew the rate when they called.
5
Reference any permit pulled
For larger work (water heater install, sewer line repair, rough-in plumbing) where a permit was required: "Permit fee — City of [city] — $XX" on its own line. Skipping the permit reference makes the invoice look incomplete on review.
6
Set Due on Receipt for residential, Net 30 for commercial
Residential: collect on-site by card or check, mark Due on Receipt. Commercial / property management: Net 30 with a PO number. Multi-unit residential (apartment complexes) is "commercial" for billing purposes — Net 30 with PO match.
What to include

What every plumbing invoice should include

Service address (the property where the work happened, not just billing address)
License number and state — required for paid plumbing invoices in most jurisdictions
Service-call fee as a separate line
Labor lines per task, with hours × shop rate
Parts with sizes, materials, and fittings specified
Emergency / after-hours surcharge clearly labeled
Permit fee line if a permit was pulled
Sales tax on materials and (in some states) labor
Warranty terms — parts and labor — at the bottom of the invoice
Recommendations the customer declined, noted for service history
Watch out

Common plumbing invoicing mistakes

Burying the after-hours surcharge in the labor rate. Customers dispute "hidden" charges; stated charges get paid.
No license number on the invoice. In several states this makes the invoice legally non-collectable.
Vague parts lines like "miscellaneous plumbing parts." Specific lines win disputes; vague lines lose them.
Forgetting the permit fee line on work that required a permit. Customers and inspectors both expect to see it.
No service address — only the billing address. The service address is required for warranty and for property-management AP matching.
Common questions

Frequently asked questions.

Yes. The service-call fee covers your truck-roll, diagnosis, and time even when the customer declines the repair quote. State the policy when booking ("Service call is $85 whether you proceed with repairs or not, credited toward the repair if you do"). The fee makes the economics of free-diagnosis sustainable; without it, every no-go call is a money-losing trip.

Why PrimeBase

Why plumbing contractors move dispatch + invoicing into PrimeBase

A clean PDF invoice closes the service call. In PrimeBase, every property lives in the CRM with the full service history, every estimate, and every invoice on the same record. When the tech finishes a call, you raise the invoice in one click from the on-site estimate — service-call fee, emergency surcharge, parts pulled from inventory, warranty terms already there. Appointment scheduling books inspections with conflict detection, and the customer sees signed authorizations and invoices in their branded portal.

Try PrimeBase freeSee PrimeBase for field servicesPrimeBase for field-service teams
✓ 14-day free trial · ✓ No credit card · ✓ Cancel anytime
Keep exploring

Related tools and templates.

HVAC Invoice Template

Service call + labor + parts for heating and cooling work.

Open
Cleaning Service Invoice

For plumbers who also offer recurring drain maintenance.

Open
Auto Repair Invoice Template

Similar diagnostic-labor-parts billing structure for shops.

Open
Contractor Invoice Template

For larger plumbing trades work — new installs, sewer mains.

Open