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.

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.

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:
| Description | Qty. | Rate | Total |
|---|---|---|---|
| 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.

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:
- Review the estimate: Check the agreed scope, pricing, and payment terms.
- Confirm the completed work: Make sure the invoice reflects what you actually did.
- Add approved changes: Include extra work or materials the customer agreed to.
- Deduct previous payments: Show deposits and progress payments clearly.
- Check the final balance: Review quantities, totals, tax, and customer information.
- 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 vague | Better |
|---|---|
| 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 FreePlumbing Invoice Line-Item Examples
The amount of detail you need depends on the job.
Example 1 Residential Plumbing Repair
| Description | Qty. | Rate | Total |
|---|---|---|---|
| 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:
| Description | Amount |
|---|---|
| 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.

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?
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?
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?
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?
Larger projects may instead use deposits, progress payments, or another schedule agreed upon before the work starts.
Article Sources
- US Bureau of Labor Statistics, Table 1. National Employment and Wage Data from the Occupational Employment and Wage Statistics Survey by Occupation, May 2025, May 15, 2026.
- California Contractors State License Board, What Is a Contract?, accessed August 20, 2026.
- Oregon Construction Contractors Board, Consumer Tools, accessed August 20, 2026.
- Intuit QuickBooks, 2026 Small Business Late Payments Report: More Small Businesses Are Carrying Overdue Invoices Than Last Year, July 7, 2026.