Skip to content

How to Price a Plumbing Job: Plumbers Pricing Guide for Higher Profits

Profile picture of Seth Richtsmeier, freelancer writer for Jobber Academy
Seth Richtsmeier
Apr 29, 2026 32 min read
Start Trial

Key takeaways:

Estimating the price of a plumbing job can make or break your bottom line. When you get it right, it’s easier to make accurate estimates and turn higher profits. But without a good pricing process, you could end up losing money—and clients.

To stay ahead of competitors, you need to know how to quote plumbing work, estimate the time a job will take, and factor in material costs.

In this post, we’ll show you how to price a plumbing job and estimate jobs faster so you can boost your earnings. You can bookmark this plumbers’ pricing guide and refer back to it while you’re creating your next estimate.

1. Pick your pricing method: flat rate vs. hourly pricing

The main difference between flat rate and hourly pricing is how you calculate the cost of your service.

  • With flat rate pricing, the price for a specific service is fixed and always the same, regardless of the time it takes to finish a job or what resources you use.
  • With hourly pricing, on the other hand, you charge the customer based on the time spent on a job. The final price can vary depending on how long the job takes.

Customers often lean toward a flat rate, because they know exactly what they’ll have to pay. The last thing they want to hear is a vague answer like “It depends how long it takes.”

It’s also more profitable for you, once you have more experience. If you finish a job faster, you keep the margin instead of billing less time. It makes quoting easier for your technicians, too.

While it might sound complicated, plumbing flat rate pricing is straightforward.

  1. Calculate your “loaded” labor rate. On top of wages, add payroll taxes, insurance, benefits, truck costs, and overhead expenses. This will be covered in detail in the next section.
  2. Estimate average job time. This is your real-world average—not a max time. For example, a standard toilet install is 1.5-2 hours.
  3. Add material costs. Include your markup on parts, so charge more than what you paid for them.
  4. Apply your target margin. This is where profit gets baked in.
  5. Set the flat price. Labor + materials + markup = one number you can stand behind.

Flat rate pricing isn’t always the best fit for a job. When you’re working on a job where the scope keeps shifting, hourly pricing ensures you don’t lose money on the job.

You can also take a hybrid approach, which blends both models. You can use a flat rate for repeatable work, like water heater installs and drain cleaning, and hourly rates for open-ended jobs, like large renovations or troubleshooting unknown issues.

2. Calculate your hourly labor cost

Start by determining how many plumbing technicians you’ll need on a job and how long you expect the work to take. Multiply the duration of the job by the number of technicians required.

For example, if a job takes 2 hours and requires 1 technician, the labor hours are:

2 hours x 1 technician = 2 hours of labor.

Next, calculate your plumbing labor cost by adding up the hourly wage of each plumber, including taxes, workers’ compensation, and any other related employment costs. A markup of 20-30% is standard to cover these additional expenses.

For example, if your hourly rate is $24, your formula would look like this:

$24 (hourly business rate) + 20% (estimated markup) = $28.80 (total hourly cost)

Then, multiply your labor time by your hourly labor cost to get your total labor cost:

2 x 28.80 = $57.60 (total labor cost)

3. Estimate your material cost

The next step in the pricing process is estimating your materials costs. For plumbing services, repairs, or installations that require extra materials—like fixtures, piping, or specialty tools—add the exact cost, including taxes.

Here are some examples of materials to consider including for the following jobs:

Plumbing serviceMaterials you may need
Water heater installationWater heater, venting pipes, pressure valves, water and gas piping, thread compound, and solder
Leaking pipeEpoxy putty, pipe clamps, slip coupling, replacement pipes
Clogged drainChemical drain cleaner, plungers
Emergency servicesPlumber’s putty, duct tape, and washers
Burst pipeFittings, emery cloth, connectors

To calculate your materials cost, use this formula:

(Total of required materials costs) X (product sales tax rate) = (total material costs)

To continue our example, let’s say the cost of materials to fix a clogged drain totals $47.62, and your state’s sales tax is 5%. In this case, your total cost for materials would be $50.00.

If you need four-inch copper for a job and you can only buy that in a 10-foot stick, your job might only need two feet. You’re going to want to include that [cost].

Megan Schumann headshot
Megan Schumann Top Tier Plumbing

4. Calculate your overhead cost

Overhead costs are the operating expenses you pay to keep your plumbing business running smoothly every day. These costs might include:

Add up all of your overhead costs for the month, then calculate your hourly overhead costs using the following formula:

Total monthly overhead costs ÷ # of billable hours per month

If your monthly overhead costs are $4,000 and you and your team produce 500 billable hours every month, your overhead costs would be $8.00 per hour.

To calculate your overhead costs for a plumbing repair, use this formula:

Hourly overhead costs x # hours the job will take to complete

If you’re servicing a clogged drain and you estimate the job will take you two hours to complete, your plumbing overhead costs for the job will be $16.00 ($8 x 2).

The most important step is to know your costs.

Do a review of what you actually are spending per job. Don’t obsess, don’t do it too frequently, but do it quarterly and have up-to-date data on what your actual costs are.

5. Total your costs

Now, you’ll bring everything together. Add your labor, material, and overhead costs to get your plumbing cost estimate. This is what you’ll be spending out of your pocket (or your business account) to complete a job.

Using the same example below, our total cost formula would look like this:

$57.60 (labor) + $50 (materials) + $16 (overhead) = $123.60

6. Add your markup

Lastly, add your plumbing markup to the total cost estimate to ensure your pricing is profitable—not just breaking even. Markup is how much you charge on top of your costs to earn a profit.

For example, if you want a profit margin of 25%, the cost of your job should account for 75% of the total price that you bill your customer.

Your profit margin is going to be helped by selling at the right price, being efficient in the field, and not having too much overhead.

To calculate the total price, use the formula:

Price = Cost ÷ (1 – profit margin)

Using the example above, the total price you should charge to achieve a 25% profit margin will be:

Price = $123.60 ÷ (1 – 0.25) = $123.60 ÷ 0.75 = $164.80

You’ll need to charge a markup of $41.20 on top of your cost of $123.60 to reach your 25% plumbing profit margin.

Don’t want to do this math by hand? Use Jobber’s free service pricing calculator to calculate your labor, materials, overhead, and profit margin instantly. Find the total price of your plumbing job.

7. Price all types of services

Once you’ve got your core pricing system finalized, the next step is to apply that same logic across everything you offer.

When you charge one way for a water heater and another way for diagnostics, your margins can bounce around or customers get mixed signals.

Here’s how to apply your pricing process to various service offerings.

Good/better/best pricing

You’ve no doubt seen three options on a menu or three tiers on a website before. This is good, better, best pricing. It lets customers choose the best option for them based on price and value.

Let’s use a water heater replacement job as an example. Instead of quoting one price and hoping the customer accepts it, you present three options. Here’s an example for a water heater replacement job:

  • Good ($1,200): Standard 40-gallon tank, basic installation, 5-year warranty
  • Better ($2,100): High-efficiency 50-gallon tank, upgraded components, 10-year warranty
  • Best ($3,800): Tankless system installation, annual maintenance plan, 10-year warranty

Show all three options with clear labels, and highlight the middle option if you can. Stick to plain language so it’s obvious what’s included with that service level.

When you structure your pricing this way, customers start thinking in terms of value and not just cost. For a few hundred dollars more, they get a better product and a longer warranty.

Most people won’t pick the cheapest or the most expensive. They’ll go right down the middle, which feels safe and reasonable. Warranties and add-ons become easier to sell, and your average job value climbs.

With Jobber, you can create quotes with optional line items that let customers choose between Good, Better, and Best—and their total updates automatically. You can also add photos and descriptions to each option, so the customer understands exactly what they’re getting.

Optional line items with good, better, best options in Jobber

Service and diagnostic call fees

Plumbers typically charge $75–$125 for a standard service call or diagnostic. You can stay on the lower end for rural or low-cost markets, or increase the rate for urban or high-overhead areas.

The fee is designed to cover:

  • Travel time, which you can’t bill hourly if you’re not charging for it
  • Fuel and vehicle costs
  • Dispatching and scheduling overhead
  • The technician’s initial time on-site, including inspection and diagnosis

READ MORE: Plumbing industry statistics to know

Customers don’t mind paying, but they also don’t like surprises. Tell them before service that a fee applies, and explain what the fee includes (e.g., travel, investigation, quoting an upfront price before fixing the problem).

Some plumbers keep this fee separate so it only covers the diagnosis. This protects your time when you price plumbing jobs that don’t move forward. You can also apply the fee toward the repair if the customer approves the work, crediting it to the final invoice.

Once you put a real system around your service call fee, you’ll get fewer calls from people looking for free advice. This leaves you with more serious customers who are ready to move forward.

Emergency and after-hours pricing

When the phone rings at night, it’s usually urgent. That’s why emergency plumber costs are higher—it’s the price of being available when most businesses are closed.

Here’s why you need to charge premium pricing for emergency and after-hours service:

  • You’re paying overtime or on-call wages to your technicians.
  • You’re interrupting your evening, weekend, or holiday.
  • You’re prioritizing one customer over everything else on the schedule.
  • You’re often walking into an unpredictable, high-stress job.

Plumbers typically charge $150–$250 for emergency or after-hours calls. Most shops use some version of a multiplier system, charging 1.5–3x the standard rate for these calls.

Your customers won’t mind paying the additional fee as long as they’re aware of it beforehand. Follow these tips for charging emergency and after-hours fees:

  • Decide on your non-negotiable minimum charge.
  • Indicate which rate multiplier applies in each case.
  • Be clear about what time “after hours” starts and list all holidays.
  • Train your dispatcher to clearly explain emergency rates on the call.
  • Add a note on your website about after-hours pricing.
  • Reinforce the value of priority service and fast response.

You need to be charging accordingly for that time because you are paying your person after hours.

You’re paying that additional overtime. If you don’t build it into the price that you’re charging your customer, you’re losing.

Megan Schumann headshot
Megan Schumann Top Tier Plumbing

Maintenance agreement pricing

Plumbing businesses rely on reactive work, but maintenance agreements flip that model. Instead of waiting for problems, you build a base of customers who pay you before anything goes wrong. That maintains your cash flow and your schedule.

For residential clients, annual plans are $150–$500 per household. The exact pricing depends on what services you include and how you want to position the program. A basic inspection-only plan sits on the lower end, while a bundled, value-packed plan costs more.

Your plan doesn’t need to include everything under the sun, but it could include a mix of:

  • Annual whole-home plumbing inspection
  • Priority scheduling (the customer is first in line when something goes wrong)
  • Discounted service rates or preferred pricing
  • Water heater flush
  • Basic drain treatments or preventative cleaning
  • Safety checks (leaks, pressure issues, etc.)

In addition to steady, predictable recurring revenue, you also build customer relationships. Once someone is on a plan, they’re less likely to shop around for another plumbing contractor.

You can also spot small leaks and worn parts before they turn into emergencies. That means fewer callbacks and headaches. Frame the plan as preventive plumbing care that helps stay ahead of problems and protect the home.

READ MORE: Managing customers with a CRM for plumbers

8. Review and adjust your pricing regularly

Here’s a trap some plumbers fall into—they build a pricing system, and everything looks good, but then they don’t touch it for a couple years. Meanwhile, labor costs shift, or fuel prices go up. Suddenly, that pricing system isn’t quite as profitable anymore.

Pricing isn’t a “set it and forget it” thing. It’s a living part of your business. Schedule quarterly check-ins where you:

  • Look at your costs, including labor, materials, and overhead.
  • Review your close rates. Are you winning the right amount of work?
  • Check the productivity of your techs. Are jobs taking longer than expected?

Every year, you should also compare your pricing to others in your area. Factor in inflation and supplier increases and revisit your margin targets to make sure your pricing is still accurate.

Factor in seasonality when pricing, too. Lots of homeowners deal with leaks in the spring and frozen pipes in the winter. Demand goes up during these peaks, and so can your pricing.

Making small changes during busy seasons to reflect increased workload and tighter scheduling can make a big difference to your bottom line.

Additional plumbing pricing considerations

Before you send an estimate to a prospective customer, make sure you’ve considered any other factors that may cut into your profits.

Letting your customers know about these added expenses from the get-go can keep you from eating the costs when the job is done. Here are a few things to consider:

Type of plumbing job

How much you charge for a plumbing job will depend on the type of service and the tasks and materials required.

For example, for plumbing installations, you’ll have to consider costs for materials, labor, and plumbing permits. Plumbing repairs, on the other hand, require costs for diagnostic time, new parts, and labor.

Added labor time

Your pricing may vary based on the scope of work, accessibility, or even the age or condition of the client’s plumbing system. Take into account these factors when pricing your plumbing services:

  • The removal of garbage and debris from the job site
  • Correcting any existing plumbing code violations in old or neglected properties
  • Removing or replacing any deteriorated piping
  • X-raying floors or walls before cutting or drilling
  • Provision of backflow prevention devices where required
  • Opening, repair, or replacement of walls or ceilings required to complete work
  • Time required to shut down, drain, and refill water piping, etc.
  • Servicing pipes, fixtures, or equipment in hard-to-access areas

Always complete an on-site assessment before sending an estimate. This will give you a chance to examine pipes, assess their general condition, and determine how easy or difficult they may be to get at.

Plumbing permits

For larger or more complicated plumbing jobs, you may need a permit to stay in compliance with local plumbing codes and regulations.

Permit requirements will vary by state, but most regions require a permit to:

  • Install new plumbing systems for new constructions or add to existing buildings
  • Replace or upgrade a water heater
  • Upgrade the piping on an existing plumbing setup
  • Move plumbing elements, including pipes, fittings, and drains
  • Make emergency repairs that require fixing pipes of at least five feet in length
  • Complete all work involving sewer line maintenance
  • Replace old drain lines

Check your local government or state website to see what plumbing permits are required for your region. If your plumbing project requires a permit, add the cost to your plumbing pricing formula before applying your markup.

Average pricing for plumbing services

Here’s a plumbing price list with average ranges for common plumbing services:

Plumbing servicePrice rangeTarget gross margin
Service call/diagnosis$100–$25055–65%
Drain cleaning$150–$40065–75%
Fix a leak$150–$75055–65%
Toilet repair$100–$30055–65%
Faucet installation$150–$60055–65%
Water heater (tank) install$800–$2,00050–60%
Water heater (tankless) install$1,400–$3,90050–60%
Water heater repair$150–$75055–65%
Unclogging a drain$95–$50065–75%
Emergency calls$150–$50060–70%
Drain line repair$300–$80065–75%
Sewer line replacement$1,390–$5,30065–75%
Water main installation$650–$2,80050–60%
Repiping a house$370–$2,10050–60%
Septic tank cleaning$630–$3,00060–70%
Sources: HomeAdvisor, Angi, Cottrell & Co., Inc., and Plumb Smart, Inc.

How to create a plumbing estimate

Once you’ve calculated your pricing, you’re ready to create an estimate and send it to your client. You can write out your estimate by hand, fill in a plumbing estimate template, or use quoting software like Jobber.

Your plumbing estimate should include:

  • Your business name and logo
  • Your business contact information
  • Your client’s name and contact details
  • A quote or estimate number (similar to an invoice number)
  • A breakdown of the type of service you’ll be providing, including materials and costs
  • How long the estimate is valid for (most expire within 30 days)
  • The total cost for the service, including taxes and fees

With Jobber, you can customize your quote design with your plumbing company branding, add the job details, and even include product photos.

You can also suggest optional services or premium upgrades, like more expensive faucet options—right on the quote. Your customer can select the option that best suits their needs and watch their total automatically update before they approve.

Quoting software like Jobber automatically follows up with customers who haven’t responded, so you don’t have to chase every quote manually. This means more approved jobs without more admin work.

Jobber quote with three package options and product images
Customized quoting in Jobber

If you’re just starting a plumbing business, knowing how to price a job will help you create estimates faster and win more work.

Once the job is complete, use Jobber’s free plumbing invoice template—or a plumbing invoice app—to send professional invoices in just a few clicks, and get paid for your work even faster.

READ MORE: Best plumbing estimating software to improve your quoting process

How to offer financing and payment plans

You’ve probably been in a situation where the customer is ready to work with you, but then says they need to “think about it” once you tell them the cost. Flexible payment can help turn that into a “yes,” as long as you present it the right way.

Rather than quoting the total cost, show the monthly. Instead of the customer seeing a big number like $3,800, they see $92 per month over 48 months. This reframes the expense as a smaller, affordable monthly payment instead of a much larger one-time cost.

You don’t need to offer payment plans every time. But once the ticket climbs, financing is a great option for water heater replacements, sewer line repairs or replacements, whole-home repiping, and larger multi-day jobs.

Here are some ways to offer it, depending on how hands-on you want to be:

  • Third-party financing: Companies like Wisetack handle approvals, payments, and risk. The solutions are easy to implement, with less admin on your end.
  • In-house payment plans: You set the terms and collect payments over time. You have more control, but more responsibility (and risk if someone doesn’t pay).
  • Credit card / ACH through your invoicing software: Jobber’s consumer financing makes this simple. Your customers can skip the paperwork, apply for financing, and get an approval decision in under a minute. If approved, they can choose to pay over 3–60 months at rates as low as 0%.
Wisetack consumer financing loan options shown in a Jobber quote
Consumer financing in Jobber

Financing changes how the job is paid. This leads to higher close rates, a higher average ticket size, and protected margins, so you still earn your full plumbing service prices.

Run a more profitable plumbing business

Once you’ve mastered your pricing structure, you’ll be on your way to generating professional invoices and securing new business. In other words, running a successful plumbing business.

Use plumbing business software to stay organized, manage your operations, and impress customers.

Originally published in March 2018. Last updated on April 29, 2026.