Services
Industries
Free Tools
Resources
About Book a Consultation (407) 694-2055
Orlando, FL · Working nationwide since 2008
Free Tool · No signup · For plumbers

Free plumbing invoice template.

Bill the service call in minutes. Load plumber line items (trip fee, labor, fixtures, drain work), add your logo and license number, and download a clean branded PDF. Rates are blank, you type your own. Free, no signup, nothing leaves your browser.

Build your plumbing invoice

Fill in the fields, or tap a preset line to drop in a common plumbing item. The preview on the right is your PDF.

Your company
No logo
PNG or JPG, optional
Bill to (customer)
Invoice details
Quick add: plumbing line items

Tap to add. Descriptions and units only, rates stay blank so you can type your own.

Line items
Description Type Qty Rate Amount
Tax & payment

In many states plumbing labor is not taxed but parts are. Default applies tax to parts and fixtures only. Verify the sales-tax rule in your state.

Notes, warranty & terms
Add your company name and at least one line item to download. Nothing is stored or uploaded.
Live preview · this is your PDF
INVOICE
From
Your Company
Bill to / service address
Customer name
DescriptionQtyRateAmount

This template ships blank-rate on purpose. Plumbing rates swing by market, after-hours timing and your overhead, so it gives you the line items and units and you type your own prices. The numbers shown are only what you enter, not a quote and not Kelly WM pricing.

Want a site that books the jobs?

A clean invoice gets you paid. The next step is a website that turns "near me" plumbing searches into booked service calls. Get a free mockup or audit, no strings.

Get a free mockup or audit →

A plumbing invoice that gets you paid faster

Plumbers bill per service call, not per project, which makes the invoice the most important piece of paper in the truck. A clear, itemized, professionally branded invoice with your license number on it gets paid faster, triggers fewer "what is this charge" phone calls, and protects you if a customer disputes the bill. This free template is built for the way plumbing work actually gets billed: a trip or diagnostic fee, labor, fixtures and parts, and drain or special-equipment work, all kept on separate lines. Add your logo and license number, drop in the lines, type your own rates, and download a clean one-page PDF. No signup, no monthly fee, and nothing leaves your browser.

How it works

Enter your company details (including your license number), the customer and the service address, and an invoice number and the date the work was performed. Tap the preset chips to drop in common plumbing lines, or add blank lines yourself. Every line carries a type tag (Trip fee, Labor, Parts and fixtures, or Drain and equipment) so the invoice can show a clean parts-versus-labor breakdown. Set your tax, pick whether it applies to parts only or the whole invoice, enter any amount already paid, and the preview shows the balance due. When it looks right, hit Download invoice PDF and email or print it.

The units that make up a plumbing bill

Unlike a roofer who prices by the square or a painter who prices by the square foot, a plumber's invoice is a stack of distinct units, and mixing them together is what creates billing disputes. The trip, service-call or diagnostic fee covers driving out and finding the problem, and many shops credit it toward the repair once the customer approves the work. Labor is billed either hourly or, increasingly, as a flat rate per task. Parts and fixtures (a faucet, a disposal, a fill valve, a water heater) are their own lines, ideally with a part number. Drain and equipment work (cabling or snaking a line, hydro-jetting, running a sewer camera) is priced separately because it ties up specialized gear. Keeping these on separate lines is not just tidy, it is what lets a customer, a home warranty, or an insurer see exactly what they are paying for, and it is why this template tags and subtotals parts against labor automatically.

Flat-rate vs time-and-materials: which to put on the invoice

This is the real decision behind every plumbing invoice, and it changes how the document reads. With time-and-materials (T and M), you bill your hourly labor rate times the hours, plus parts at cost or with a markup. It is transparent and fair on odd jobs, but the customer does not know the final number until you are done, and slow days look like padded hours. With flat-rate pricing, you quote one fixed price per task (for example, "replace kitchen faucet") from a price book, so the customer approves the number before you start and a fast tech is rewarded for being fast. Flat-rate wins on trust and on closing the sale at the door, which is why most established residential shops have moved to it; T and M still makes sense for diagnostic-heavy or commercial work where the scope is genuinely unknown. The honest tradeoff: flat-rate requires you to actually build a price book and know your true cost per task, while T and M shifts that risk onto the customer. This template supports either. For flat-rate, add one labor line with a quantity of one and your task price. For T and M, set the quantity to your hours and the rate to your hourly labor rate. If you are still figuring out what those numbers should be, size the job first, then check your margin with the related tools below before you ever hand over the invoice.

License, sales tax and permits (verify locally)

Plumbing is a licensed trade in most places, and your license number belongs on every invoice. In Florida, for example, plumbing contractors are state-certified or registered (the familiar CFC prefix is a certified plumbing contractor), and showing that number signals you are legitimate and is often required on the paperwork. Sales tax is the line plumbers most often get wrong: in many states labor on a repair is not taxable but the parts and fixtures are, while a few states tax the whole job and others tax nothing, so this template lets you apply tax to parts only or to the whole invoice. Verify the exact rule with your state department of revenue before you send. Permits are another local variable. Water-heater swaps, repipes, sewer-line work and new fixtures frequently require a pull-permit and an inspection depending on the jurisdiction, and that permit fee should appear as its own line so the customer is not surprised. Treat all of the above as "verify locally," because licensing, tax and permit rules differ by state, county and even city.

Free vs the paid invoicing apps

The popular field-service apps all gate the basics. Joist has a free tier but caps how many documents you can send and strips your branding unless you upgrade. Jobber is a paid monthly subscription with tiers that climb as you add features and users. Housecall Pro and ServiceTitan are full subscriptions aimed at bigger shops. Those tools do far more than make a PDF, and if you need dispatching and a CRM they are worth it. But if you just need to put a clean, branded, itemized invoice in a customer's inbox today, this free template puts your logo and license on the page instead of ours, has no document cap, and produces the PDF instantly.

Pro tips

Frequently asked questions

What should a plumbing invoice include?
A complete plumbing invoice shows your company name, license number, phone and email; the customer and service address; an invoice number and the date work was performed; itemized line items that separate the trip or diagnostic fee, labor, fixtures and parts, and any drain or special-equipment work; the parts and labor subtotals; tax; the total due; payment terms such as Net 15 or Net 30 with a due date; and your workmanship warranty. This free template includes fields for all of those.
Should I list labor and parts separately on a plumbing invoice?
Yes. Splitting parts from labor builds trust, reduces disputes, and is often required for warranty and insurance claims because a manufacturer covers a defective part while you stand behind the labor. This template tags every line as Labor, Parts, Fee or Drain and shows a parts versus labor subtotal so the breakdown is clear to the customer.
Do plumbers charge a trip fee or diagnostic fee?
Most plumbers charge a trip, service-call or diagnostic fee to cover the cost of driving out and assessing the problem, and many credit that fee toward the repair if the customer approves the work. After-hours, weekend and emergency calls usually carry a higher rate. The template has preset lines for a trip fee and an emergency or after-hours surcharge so you can show them clearly instead of burying them in labor.
Is the plumbing invoice template really free, and does it use my branding?
Yes. There is no signup, no account and no document limit. You upload your own logo and enter your own company name, phone, email and license number, so the downloaded PDF carries your branding only, never ours. Many invoicing apps cap free documents or stamp their name on your paperwork. This one does not.
Are the rates pre-filled, and is my data stored anywhere?
No to both. The template ships blank-rate: the preset lines give you plumbing descriptions and units, and you type your own prices, because rates vary by market. Everything runs in your browser, so your logo, customer details and amounts never leave your device and nothing is saved on a server.
Pro version coming soon

Invoices your customers pay from their phone.

The Pro version saves your customers and your flat-rate price book, sends invoices people can pay by card or ACH in one tap, and chases past-due balances automatically so you stop playing collections.

Get early access, book a free call →

How this invoice template is put together

Fifteen preset chips sit above the line-item table, and each one carries a description, a quantity of one, and a category tag. The tags are fee (service call, diagnostic, emergency or after-hours surcharge), labor (hourly or flat-rate task), parts (faucet, toilet, disposal, water heater, shut-off or fill valve, fittings and materials), drain (cable, hydro-jet, sewer camera), and other, which is where a pass-through permit fee goes. Tap a chip and that line drops into the invoice. The tag is what produces the parts-versus-labor breakdown on the finished document.

The arithmetic is plain. Each line is quantity times your rate. Lines tagged parts roll into a parts subtotal and everything else into a labor subtotal. You set the tax percentage and choose whether it applies to parts only or to the whole invoice, because states do not agree on whether repair labor is taxable. Anything already paid is subtracted to give a balance due. Your company name, phone, email, and license number, the customer and service address, an invoice number and date, and a notes box for terms and warranty language print on the PDF.

It is not a price book and it has no opinion about what you should charge. It cannot tell you whether your hourly rate covers your overhead, whether tax applies in your county, or whether a permit was required for the job you just finished. Licensing, tax, and permit rules differ by state, county, and city, so verify yours before you send. It does not take payment, email the customer, or track who has paid, and it stores nothing: the PDF is assembled in your browser and never leaves your device. That is the same plain-code approach described in how we build.

Why does it ask whether tax applies to parts only or the whole invoice?

Because the answer is not the same everywhere. In many states parts and fixtures are taxable while repair labor is not, some states tax the full job, and a few tax neither. Rather than guess on your behalf, the template lets you pick the mode and the rate, then applies it to the matching subtotal. Confirm the current rule with your state revenue department.

Can I use it for flat-rate pricing instead of hourly?

Either works. For flat rate, add one labor line, leave the quantity at one, and enter your task price. For time and materials, set the quantity to your hours and the rate to your hourly labor rate. Both stay on the labor side of the parts-versus-labor split. The template carries no price book and does not push you toward one model over the other.