ContractorStackHQ

Invoice Template for Plumbing: Every Field You Need and Why It Matters

A solid plumbing invoice template includes your business info, license number, job address, itemized labor and materials with quantities and unit prices, your markup, any permit or disposal fees, payment terms, and accepted payment methods. One page, no ambiguity. Customers pay faster when they can see exactly what they're paying for, and you avoid disputes because everything is in writing before money changes hands.

What Fields Must a Plumbing Invoice Include?

Miss a field and you're either chasing clarification or eating a dispute. Here's what belongs on every plumbing invoice, in the order it should appear:

Your business header. Company name, address, phone, email, and your state plumbing license number. In most states, invoices without a contractor license number can't be used to enforce a lien. Don't skip it.

Invoice number and date. Sequential numbers (PL-2026-0001, for example) make bookkeeping and tax prep far easier than 'Invoice_John_kitchen.pdf.' The date triggers your payment terms clock.

Customer and job-site info. Bill-to name, mailing address, and the actual job address if different. For commercial work, add the purchase order number the GC gave you.

Itemized line items. This is the core. Each line gets: description, quantity, unit, unit price, and line total. Separate labor from materials. 'Fix leak, 2 hrs @ $125/hr = $250' and '1/2" SharkBite coupling x 3 @ $8.40 = $25.20' are both clear. 'Plumbing work, $850' is not.

Material markup. Most plumbing contractors mark materials 15-30% over cost. Show it as a separate percentage line or roll it into the unit price, but be consistent across every job.

Additional charges. Permit fees, haul-away, after-hours rates, fuel surcharges. Break them out. Customers who see a lump number assume you're hiding margin.

Subtotal, tax, and total. If your state taxes labor or materials, show the taxable lines and the rate. In 2026, about 20 states tax labor on repair work.

Payment terms and methods. Net 15 or Net 30, plus exactly how to pay: check, ACH, credit card, or Venmo if you accept it. Add a late fee line (1.5%/month is a common standard).

Signature or acceptance block. On larger jobs, a customer sign-off turns the invoice into a document that supports small-claims or lien action if needed.

How Do You Price Labor and Materials on a Plumbing Invoice?

Pricing right is as important as formatting right. Undercharge and the invoice is accurate but your business is bleeding.

Labor rate. As of 2026, journeyman plumber shop rates run $95-$175/hr depending on market. Figure your true cost first: base wage + payroll taxes (roughly 15-20% on top of wage) + workers comp (varies by state, but 8-15% of payroll is common for plumbing) + overhead allocation. A $35/hr employee costs you $50-$55/hr all-in before you earn a dollar of profit. Then apply your margin.

Material markup math. If a ball valve costs you $18, a 25% markup means you sell it at $22.50 (cost divided by 0.75 equals sell price). Don't confuse margin with markup. A 25% margin on $18 cost gives a $24 sell price (cost divided by 0.75). Know which you're using.

Flat-rate vs. time-and-materials. Flat-rate invoices are simpler for customers and protect you on efficient jobs. Time-and-materials invoices are better when scope is unclear. You can use either format in your template; just be consistent and quote which method you're using before the job starts.

Minimum service call fee. Most plumbers charge a $75-$150 trip/diagnostic fee separate from the first hour of labor. Put it on its own line so customers see it isn't buried inside the hourly rate.

If you want pricing and invoicing tied together so markups flow from estimates into invoices automatically, look at field service software with QuickBooks integration to see which platforms handle that without double-entry.

Free Templates vs. Software: Which Should a Plumber Use?

A free Word or Excel template is fine when you're doing a handful of jobs a month and chasing payment isn't yet a problem. Download one, lock the header, add your license number, and you're set.

The tradeoffs show up fast:

  • You still have to email it, track whether it was opened, follow up manually, and reconcile payments in a separate spreadsheet.
  • Version control is a mess when three techs are pulling the same template from a shared folder.
  • Free templates don't know your customer's history, outstanding balance, or whether the last invoice bounced.

At somewhere between 5-10 invoices a week, the admin time usually costs more than a basic software plan. Platforms built for the trades generate invoices directly from the job card, auto-populate customer info, accept card or ACH payments on the spot, and push records to QuickBooks or Xero.

For a single-truck plumber through a 10-15 person shop, comparing the best field service software options in 2026 is worth an hour of your time before you build elaborate templates manually.

If you do stick with a template, save two versions: one for time-and-materials residential, one for flat-rate commercial. The fields are different enough that one generic sheet causes confusion.

Common Mistakes That Delay Payment on Plumbing Invoices

These are the ones that come up repeatedly in contractor forums and collections discussions:

Vague line descriptions. 'Labor' or 'parts' with a dollar amount gives the customer a reason to call and ask questions, and every question buys them another few days. Be specific.

Wrong address on the invoice. Sounds basic. Commercial customers have accounts-payable departments that route invoices by job-site address or PO number. A wrong address sends it to the wrong desk.

No stated payment terms. If you don't say 'Net 15,' many customers default to 30 or 45 days because that's what they're used to. You don't get terms you don't set.

Sending only by email, no follow-up. Studies on B2B invoice payment consistently show that invoices with an online payment link get paid 1-2 weeks faster than those requiring a check. If you're emailing a PDF with no payment button, you're adding friction.

Forgetting the license and insurance info. Commercial property managers and insurance adjusters will hold payment until they verify your credentials. Put it in the footer so they don't have to ask.

Not dating materials at current cost. If you quoted a job two weeks ago and copper prices moved, your invoice should reflect actual material cost. Note in the invoice if you're invoicing at original quote price as a courtesy, or if the customer agreed to market pricing.

No late fee clause. You can't enforce a late fee you never disclosed. Add '1.5% monthly on balances past due 30 days' to your template now. It also changes customer behavior before they're late.

A Simple Worked Example: Residential Water Heater Replacement Invoice

Here's a realistic line-item structure for a same-day water heater swap in 2026:

LineQtyUnitUnit PriceTotal
Service call / diagnostic fee1flat$100.00$100.00
Labor: water heater removal and installation2.5hrs$135.00$337.50
50-gal natural gas water heater (Rheem PROG50-38N)1unit$780.00$780.00
Materials: fittings, flex connectors, Teflon tape1lot$42.00$42.00
Permit fee (city of example)1flat$85.00$85.00
Haul-away: old unit disposal1flat$45.00$45.00
Subtotal$1,389.50
Sales tax (materials only, 8%)$65.76
Total Due$1,455.26
Payment terms: Net 15. Late fee 1.5%/mo after 30 days.

Note that the heater unit price ($780) already includes a 25% markup over a typical distributor cost of around $624. The materials lot is similarly marked up. Labor is shown as a clean hourly rate. The permit is passed through at cost. This format answers every question a customer has before they ask it.

If you're running a dispatch board alongside invoicing, the same job data should flow automatically. See how platforms handle that in our field service dispatch software comparison.

How to Set Up Your Template for Faster Repeat Use

Whether you're building in Word, Google Docs, or Excel, a few setup decisions save time on every job:

Lock your header. Business name, license number, logo, and contact info should be in a protected header row that nobody can accidentally edit.

Create a line-item library. In Excel, a separate sheet with your 20-30 most common line items (service call fee, standard labor rates, common materials at your marked-up price) lets you copy-paste instead of retype. Update the sheet when your pricing changes.

Auto-calculate formulas. Every total column should be a formula (=B2*C2), not a typed number. One transposition error in a manually typed invoice can cost you real money or credibility.

Build in your terms block. Payment terms, late fee clause, and license/insurance statement go in a locked footer. You don't want to forget these under deadline.

Number invoices automatically. In Excel, use a simple counter. In Google Sheets, a script can auto-increment on duplication. The goal is no two invoices ever share a number.

Save customer-specific versions properly. A folder structure like Customers > Smith > 2026 > Invoices keeps things findable at tax time or during a dispute. Use the customer last name and the year as folder names so anyone on your team can locate a record without asking you.

If your volume is growing and manual templates are taking more than 20-30 minutes a day to manage, that's the point where purpose-built software pays for itself.

Frequently asked questions

Does a plumbing invoice need my license number on it?

In most states, yes. Many states require a contractor license number on all customer-facing documents including invoices and contracts. Without it, you may not be able to file a mechanics lien if a customer doesn't pay. Check your state plumbing board's requirements, but add it to your template by default.

What's a reasonable payment term for a plumbing invoice?

Net 15 is standard for residential jobs. Net 30 is common for commercial customers. Some plumbers require payment on completion for service calls under $500 and use Net 15 only for larger project invoices. Whatever you choose, state it clearly on every invoice and in your service agreement before work starts.

Should I charge sales tax on labor for plumbing work?

It depends on your state. As of 2026, about 20 states tax repair labor, and most tax materials. Some states tax the whole invoice if materials and labor aren't separated. Run this by your accountant and confirm with your state revenue department. Your invoice template should show taxable and non-taxable lines separately so you can apply the correct rate.

Can I use a free invoice template from Google Docs or Word for my plumbing business?

Yes, and it works fine for low volume. The main gaps are no automatic payment collection, no tracking of whether the invoice was opened, and no connection to your job history or accounting software. Most plumbers outgrow free templates once they're running more than 5-8 jobs a week.

Related guides and comparisons

best of

Best Field Service Software in 2026: Jobber vs. Housecall Pro vs. Workiz

Jobber, Housecall Pro, or Workiz? We compare the 3 best field service software platforms in 2026 so you pick the right one for your crew size and trade.

best of

Best Invoicing Software for Contractors in 2026

Jobber, Housecall Pro, or Workiz? We compare the best invoicing software for contractors in 2026 so you pick the right fit for your crew size and trade.

best of

Best Software for Cleaning Business in 2026: Jobber vs. Housecall Pro vs. Connecteam

Compare Jobber, Housecall Pro, and Connecteam for cleaning businesses in 2026. Honest pros, cons, and our top pick for solo ops to 50-person crews.

We may earn a commission if you buy through links on this page. It never affects our verdict.