Skip to content

Plumbing Contractor Invoicing and Estimating: A Complete Guide 

By Beckie Dashiell 14 minute read Last Updated: SEP 8, 2026

A plumbing job can go perfectly and still make less money than you expected. 

Maybe the labor ran longer than planned. Maybe extra materials were used and never added to the bill. 

A good estimating and invoicing process helps stop those losses from creeping in. This guide shows you how to price plumbing work accurately, handle changes as they happen, and create a clear final invoice. 

Key Takeaways 

  • Build plumbing estimates by accounting for labor, materials, job-specific costs, overhead, and profit. 
  • Flat-rate pricing works well for predictable jobs. Hourly or time-and-materials pricing can make more sense when the scope is uncertain. 
  • Put deposits, payment terms, and the scope of work in writing before starting larger jobs. 
  • Get customer approval before carrying out additional chargeable work. 
  • Build the final invoice from the approved estimate, then send it as soon as the job is complete. 
Plumber sitting on floor fixing a bathroom sink

How Should a Plumber Estimate a Job? 

An estimate needs to cover more than the time you expect to spend with a wrench in your hand. 

A useful starting point is: 

Labor + materials + job costs + overhead + profit = estimated price 

The exact calculation will depend on your business and the type of plumbing work involved. A standard fixture replacement is relatively easy to predict. Tracing a hidden leak through an older home is not. 

For a deeper look at building labor, overhead, and profit into your prices, see our 2026 Contractor Pricing Guide. 

Estimate Labor 

Start with how many hours you expect the work to take and how many people you need on the job. 

Your billable labor rate also needs to cover more than the wage you want to earn. Your business still has to pay for things like: 

  • Vehicle costs and fuel 
  • Insurance 
  • Tools and equipment 
  • Licensing and training 
  • Admin and bookkeeping 
  • Time spent traveling, quoting, and buying materials 
  • Other overhead 
  • Profit. 

If a job is likely to take three billable hours, pricing it at your desired personal hourly rate will usually leave some of those costs uncovered. 

For context, the Bureau of Labor Statistics reported a median hourly wage of $30.67 for plumbers, pipefitters, and steamfitters in May 2025. That is an employee wage benchmark, not a contractor billing rate, which also needs to cover overhead and profit. 

Also consider the job’s difficulty. Accessibility, the system’s age, diagnostic work, and the likelihood of hidden problems can all affect how long plumbing work takes. 

Estimate Parts and Materials 

List the main parts and materials you expect to use, then price them consistently. 

That might include: 

  • Pipe and fittings 
  • Valves 
  • Faucets and fixtures 
  • Water heaters 
  • Pumps 
  • Supply lines 
  • Drain components 
  • Sealants and other consumables. 

The selling price of a part does not have to match the amount on your supplier receipt. Supplying materials can also involve ordering, collection, delivery, storage, waste or damaged stock, and handling warranty problems. 

You may account for those costs through a material markup or build them into your selling prices. 

The customer generally needs to know the price they have agreed to pay, not your supplier cost or internal margin. Cost-plus jobs are different, so follow the pricing method set out in the contract. 

Add Other Job Costs 

Some costs sit outside normal labor and materials. 

Depending on the job, your estimate might need to include: 

  • Service or trip fee 
  • Permit fees 
  • Equipment rental 
  • Disposal or haul-away 
  • Subcontractor costs 
  • After-hours or emergency surcharge 
  • Unusual travel costs. 

Don’t leave predictable costs out to make the estimate look cheaper. If you know there will be a disposal charge or permit fee, showing it upfront makes the final bill easier to understand. 

Account for Uncertain Work 

Plumbing jobs do not always reveal the full problem from the outside. 

You might open a wall and find corroded pipework. A seized fitting may need to be replaced rather than reused. A drain problem may extend further into the system than the first inspection suggested. 

Where there is genuine uncertainty, make the estimate clear about what is included and what is not. 

For example: 

“Estimate includes replacing the accessible damaged section of pipe. Additional concealed damage discovered after opening the wall will be quoted separately before repair.” 

That gives the customer clearer expectations and provides you with a process for handling extra work if the scope changes. 

For more on common plumbing services, day-to-day responsibilities, and the different types of jobs plumbers take on, see our guide to what plumbers do. 

Plumber in blue uniform works under sink in bathroom

Should Plumbers Charge Flat Rate or Hourly? 

There is no single pricing method that works for every plumbing job. 

Replacing the same style of fixture you’ve installed dozens of times is very different from diagnosing an intermittent leak with no obvious source. 

Pricing method Best for Plumbing example 
Flat rate Predictable, repeatable work Standard fixture replacement 
Hourly or time and materials Work with uncertain scope Finding and repairing a hidden leak 
Progress billing Larger jobs completed in stages Whole-home repipe. 

Flat-Rate Pricing 

With flat-rate pricing, the customer agrees to one price for a clearly defined job. 

This works well when you already know the typical labor, materials, and costs involved. Common, repeatable repairs and installations are easier to set standards for once you have enough job history. 

The scope matters. If the customer asks you to install another fixture while you’re there, that is additional work, not something to quietly absorb into the original price. 

Hourly or Time-and-Materials Pricing 

With time-and-materials pricing, the customer pays for the labor time and materials actually used. 

This can work better for diagnosis, older plumbing systems, emergency repairs, and jobs where you cannot reasonably know the full scope before you start. 

Track the time and materials while you’re working. Trying to remember every fitting and extra half hour at the end of a busy day is how billable work gets missed. 

Progress Billing 

Larger plumbing projects may be better split into stages. 

For example, a whole-home repipe might use a deposit followed by agreed payments as major stages are completed. Each invoice should make it clear what has already been paid, what is being charged now, and what remains. 

Small residential repairs are usually much simpler. The work is completed, and the final invoice is issued at the end of the service call. 

Related: Progress Invoicing for Contractors: Bill in Stages, Get Paid Sooner 

What Should a Plumbing Estimate Include? 

A customer should be able to read your estimate and understand what you plan to do, what it is expected to cost, and what happens next. 

Include: 

  • Business name and contact information 
  • Customer name and service address 
  • Estimate the number and date 
  • Description and scope of work 
  • Labor 
  • Parts and materials 
  • Other job fees 
  • Applicable taxes 
  • Estimated total 
  • Important assumptions and exclusions 
  • Deposit or payment schedule, where applicable 
  • Estimate validity period 
  • A way for the customer to approve the work. 

Plumbing Estimate Example 

Here is a simple example for a water heater replacement: 

DescriptionQty.RateTotal
50-gallon gas water heater 1 $820 $820 
Removal and installation labor 4 hrs. $125 $500 
Connectors and fittings 1 $85 $85 
Permit 1 $75 $75 
Haul-away 1 $50 $50 
Estimated total before applicable tax   $1,530 

Deposits and Changes 

A deposit can make sense when you need to spend money before the work starts, particularly for parts-heavy jobs like water heater replacements, repipes, and multi-fixture installations. 

Put the deposit amount and payment schedule in writing. 

Don’t assume one deposit percentage works everywhere. State rules can restrict how much contractors collect upfront. In California, the down payment on a home improvement contract is limited to $1,000 or 10% of the contract price, whichever is less. 

Changes need the same care. 

Suppose you remove the old water heater and discover that an additional valve needs replacing. Tell the customer what you found, explain the additional work and the price, and get approval before proceeding. 

Requirements vary by location. Oregon, for example, advises homeowners and contractors to agree that contract changes will only be made through written change orders signed by both parties. 

Plumber with tools fixing sink in bathroom

How Should a Plumber Invoice for a Job? 

Once the work is complete, don’t start again from a blank page. 

Use the approved estimate as your starting point and update it to reflect what actually happened on the job. 

A simple process looks like this: 

  1. Review the estimate: Check the agreed scope, pricing, and payment terms. 
  2. Confirm the completed work: Make sure the invoice reflects what you actually did. 
  3. Add approved changes: Include extra work or materials the customer agreed to. 
  4. Deduct previous payments: Show deposits and progress payments clearly. 
  5. Check the final balance: Review quantities, totals, tax, and customer information. 
  6. Send the invoice: For straightforward residential work, do it as soon as the job is complete. 

Essential Information to Include 

A plumbing invoice should make sense at a glance. Make sure you include the following information: 

Your business details: 

  • Business name and logo 
  • Address 
  • Phone number 
  • Email address 
  • Plumbing license number where required. 

Customer and job details: 

  • Customer or company name 
  • Billing address 
  • Service address if different 
  • Unique sequential invoice number 
  • Invoice date 
  • Service date 
  • Payment due date 
  • PO or work-order number, where applicable. 

Work completed: 

Describe the job clearly enough that the customer understands what they are being charged for. 

Too vagueBetter
Plumbing repair: $425 Diagnosed leaking kitchen supply line and replaced damaged shutoff valve and connector: $425. 

The second description gives the customer a useful record of the repair and makes the charge easier to understand. 

How to Itemize Labor, Parts, Trip Fees, and Taxes 

How you itemize the invoice should match how you priced the job. 

Labor:  

For hourly work, show the hours worked and the rate. For a flat-rate job, show the agreed price for the completed task instead. 

Service or trip fee:  

If you charge a separate service call or trip fee, give it its own line rather than burying it within another charge. 

Parts and materials: 

Include enough detail to identify significant parts: 

  • Description 
  • Quantity 
  • Unit price 
  • Line total 
  • Model or part number where useful. 

You don’t need to turn the invoice into a list of every washer and piece of thread tape. Small consumables can usually be grouped, while higher-value equipment should be easy to identify. 

Other charges: 

Show additional costs such as: 

  • Permit fees 
  • Disposal 
  • Equipment rental 
  • After-hours surcharge. 

Taxes and payments: 

Finish with: 

  • Subtotal 
  • Applicable sales tax 
  • Discounts or credits 
  • Deposit received 
  • Previous payments 
  • Final balance due. 

Sales-tax treatment of plumbing labor and materials varies by state and type of work, so check the rules that apply where you operate before setting invoice defaults. 


Ready to Make Your First Invoice? Create a quick estimate, get digital approval, send a professional invoice and get paid faster, all without returning to the office. 

Try It Free

Plumbing Invoice Line-Item Examples 

The amount of detail you need depends on the job. 

Example 1 Residential Plumbing Repair 

DescriptionQty.RateTotal
Service call and diagnosis 1 $95 $95 
Repair labor 1.5 hrs. $125 $187.50 
Shutoff valve 1 $32 $32 
Supply connector 1 $18 $18 
Total before applicable tax   $332.50 

This level of detail is sufficient  for the customer to understand what happened without listing every low-cost consumable used during the repair. 

Example 2 Water Heater Replacement 

Now suppose the customer approved the $1,530 estimate above, paid a deposit, and then approved an additional expansion tank during the installation. 

The final invoice might show: 

DescriptionAmount
Water heater replacement as estimated $1,530 
Approved additional expansion tank $95 
Project total before applicable tax $1,625 
Deposit received -$150 
Balance before applicable tax $1,475 

The customer can see the original job, the approved change, the money already paid, and the remaining balance without having to work it out themselves. 

Plumber working on laptop and talking on phone

How Can Plumbers Get Invoices Paid Faster? 

A professional-looking invoice helps, but payment friction often comes down to more basic things: when you send it, whether the customer understands it, and how easy you’ve made it to pay. 

Late invoices are a widespread problem for small businesses. A 2026 QuickBooks survey found 59% of US small businesses had invoices more than 30 days overdue, while businesses with unpaid invoices were owed $17,700 on average. 

Send the Invoice the Same Day 

For most residential service jobs, send the invoice as soon as the work is finished. 

Ideally, do it before you leave the property. At a minimum, aim for the same day rather than saving several completed jobs for later in the week. 

The work, materials, and agreed price are still fresh for you and the customer. 

Use Clear Payment Terms and Due Dates 

Don’t make the customer guess when you expect payment. 

Use an actual due date or a clear term: 

  • Due on receipt 
  • Net 7 
  • Net 15. 

The right term depends on the job and the customer. Residential service work may be payable immediately, while commercial or property-management customers may follow longer agreed terms. 

If you use late fees or other late-payment terms, make sure they are properly disclosed and comply with the rules where you operate. 

Offer Multiple Payment Options 

Give the customer an easy way to act on the invoice while it is in front of them. 

Depending on your setup, that could include: 

  • Credit or debit card 
  • ACH bank transfer 
  • Check 
  • Online payment link 
  • Contactless payment on-site. 

Also, check that the invoice went to the right person. This matters particularly for landlords, property managers, and commercial jobs, where the person who called you may not be the person who processes payment. 

Use Plumbing Invoicing Software to Reduce Admin 

By the time the job is finished, most of the invoice should already be in place. 

The estimate has the customer details, scope, labor, materials, and agreed price. If the job changes, those updates should be recorded as they happen rather than pieced together later. 

That is where plumbing invoicing software helps. Joist lets you carry the approved estimate through to the final invoice, add changes, record deposits, and collect payment without having to start over. 

You can also track payments and send reminders when an invoice remains outstanding. 

So instead of spending the evening recreating finished jobs, you can send the invoice while the details are still fresh and move on to the next one.

FAQs About Plumbing Contractor Invoicing and Estimating 

Should plumbers charge a service-call fee? 
A service-call fee can help cover the cost of traveling to the property and reserving time for the visit, particularly when the job starts with a diagnosis rather than a defined repair. 

Decide what your fee covers and explain it before dispatch. Some plumbers charge it separately, while others credit some or all of it toward approved repair work. 
Can a plumbing invoice be higher than the estimate? 
It can, if the scope changes and the additional work has been properly approved, subject to the estimate, contract, and applicable rules where you operate. 

For example, opening a wall may reveal additional damaged pipework that could not reasonably have been seen during the estimate. Explain the new work and price before continuing, rather than surprising the customer on the invoice. 
Should plumbers show material markup on an invoice? 
Usually, the customer needs to see the agreed selling price for the material, not the amount you paid your supplier or your internal margin. 

If the job is priced on a cost-plus basis, follow the contract and show costs and markup as required. 
Should plumbers collect payment when the job is finished? 
For many residential service calls, payment on completion keeps the process simple. Finish the repair, send the invoice, and give the customer a way to pay while you are still there. 

Larger projects may instead use deposits, progress payments, or another schedule agreed upon before the work starts. 

Article Sources 

Spend Less Time on Billing

The sooner the invoice goes out, the sooner the customer can pay. Joist gives plumbing contractors a simple way to create professional estimates and invoices, collect payments, and keep track of outstanding balances from one place.

Get Started

Already a Joist user? Log in to create an invoice today.


About the author

Beckie Dashiell
Beckie Dashiell Content Writer III

Beckie earned her BA in English from the University of Virginia and an MFA in Creative Writing from the University of North Carolina at Greensboro. She began her career in educational publishing before teaching college writing and literature at the University of North Carolina at Greensboro and later leading editorial and communications projects at Temple University Libraries. Beckie is currently a Content Writer at EverPro, where she develops content that helps home and field service professionals succeed through SaaS solutions.

Read more by Beckie Dashiell

Joist By EverPro

Joist is part of EverPro, the trusted toolkit for service pros. Built by people who understand the work, EverPro delivers tailored tools that help contractors save time, stay organized, strengthen cash flow, and grow with confidence.

4.9 (12k reviews)

4.7 (12.6k reviews)

Get started with Joist.

From estimate to final payment, Joist gives contractors a simple way to save time, keep everything organized, and get paid faster, all from the jobsite or on the go. Start your free trial today.

Get Started

Instant signup. 14 day free trial. No credit card required.