Plumbing Partners - Marketing for Plumbers
    Plumbing Business Growth
    Beginner

    How to Price Plumbing Jobs: Flat Rate vs Hourly and What Actually Works

    Most plumbers guess at pricing and leave thousands on the table. Learn exactly how to price plumbing jobs using flat rate vs hourly models, with real numbers that work for your market and crew size.

    P
    Priscilla Fletcher

    Founder & Operations Lead

    June 8, 202610 min read

    How to Price Plumbing Jobs: Flat Rate vs Hourly and What Actually Works

    You're leaving money on the table every time you quote a job without a system. Most plumbing shops either underprice because they guess, or overprice and lose bids. Neither one builds a stable business.

    The difference between a 12% margin and a 35% margin on a $2,500 job is $575. Multiply that across your monthly invoices, and you're looking at tens of thousands of dollars annually.

    This post walks you through both pricing models, shows you the math that actually works, and tells you which one fits your operation. No fluff. Just the numbers you need to quote confidently and stop leaving money on the job.

    Why Your Current Pricing System Is Probably Costing You

    You likely price one of three ways. You call a competitor, you ask what the last plumber charged, or you price based on gut feel. All three are wrong.

    Pricing on competitor rates ignores your overhead. Your rent, insurance, vehicle costs, and crew payroll are different from the shop down the street. A competitor's $1,800 kitchen sink job might work for them at a 28% margin while you lose money at the same price.

    Pricing on what homeowners expect you to charge? That's not a system. That's hoping. Homeowners don't know what a job costs to perform. They know what they think they should pay, and that number is almost always wrong.

    The fix is a pricing model tied to your actual costs and desired profit margin. You pick the model (flat rate or hourly), calculate what you need to make, and quote from there. Everything else is guessing.

    How much profit are you actually making?

    Here's a test. Pull your last 20 invoices. Add up gross revenue. Now add up direct costs (materials, labor for those specific jobs, disposal fees). Subtract that from revenue. What's left is your margin.

    If you're under 30%, you're underpricing. A healthy plumbing operation runs 35-45% margin on service calls and jobs. Maintenance contracts can run 40-55%.

    If you don't know your margin, you don't know if you're making money or just staying busy.

    Flat Rate Pricing for Plumbing: How to Build a Price Book That Wins

    Flat rate pricing means you quote a fixed price for a specific job before you start work. Customer knows the price. You know the price. No surprises. No hourly clock running.

    Flat rate is the dominant model in mature plumbing markets because it's the most profitable when done right. It also feels more professional to homeowners. You're not nickel-and-diming them for every minute.

    How to calculate your flat rates

    Start with your desired profit margin. Let's say you want 40% gross margin. That means 60% of the invoice goes to costs (materials, labor, vehicles, overhead).

    For a standard repair (say, replacing a water heater), work through this example:

    • Materials: $400 (heater, fittings, labor time to source)
    • Labor: $180 (3 hours at $60/hour effective rate, including overhead burden)
    • Trip charge included: $50
    • Total direct cost: $630
    • At 40% margin, your quote is: $630 / 0.60 = $1,050

    You quote the customer $1,050 flat. If you complete it in 2.5 hours instead of 3, you've made more on the same quoted price. That's where flat rate margin comes from. Speed and efficiency get rewarded.

    Build a price book with your 15-25 most common jobs. Water heater replacement, kitchen sink drain cleaning, toilet repair, water line replacement, etc. For each one, calculate materials + labor at your standard rates, then apply your margin formula. Price book done.

    When flat rate breaks down

    Flat rate works best when the job scope is clear and repeatable. A water heater replacement is straightforward. You know what you're replacing and how long it takes.

    Flat rate breaks down on diagnostic work or jobs with unknown scope. A customer calls with "water in the basement." You don't know if it's a cracked sump pit ($600 repair) or a foundation crack ($5,000+ job). You can't flat-rate that until you diagnose it.

    For diagnostic work, charge an upfront diagnostic fee ($150-300 depending on your market). That fee gets credited toward the repair if the customer proceeds with you. It covers your time investigating the problem, and it filters out shoppers from serious customers.

    Hourly Rate Pricing: When to Use It and How to Stay Profitable

    Hourly rate pricing means you charge the customer for time worked, usually at a standard rate like $85-150 per hour depending on your market and experience.

    Hourly makes sense for open-ended work, maintenance calls, or shops that service both residential and commercial customers with unpredictable jobs. It's simpler to administer than managing a 50-item price book.

    Calculating your hourly rate

    Your hourly rate must cover three things: direct labor cost, overhead, and profit.

    Let's say you pay a technician $55,000/year salary, which is roughly $26.44/hour. Add payroll tax and benefits (about 25-30% of salary). That's $33/hour loaded cost per tech.

    Your shop has monthly overhead: rent ($2,500), insurance ($1,200), vehicles ($800), tools and supplies ($400), dispatch and software ($300), and marketing ($500). That's $5,700/month or roughly $28.50/hour when spread across a fully billable technician (assuming 40 billable hours per week, 50 weeks per year = 2,000 billable hours/year).

    Direct labor ($33) + overhead allocation ($28.50) = $61.50 cost per hour. At a 40% margin, your hourly rate is $61.50 / 0.60 = $102.50/hour.

    In a market where rates run $95-110/hour, you'd price at $105. In a more expensive market (major metros), $130-150 is normal.

    The hourly rate trap

    Hourly pricing creates a perverse incentive. The longer the job takes, the more you make. Most customers sense this and become paranoid about the clock. They pressure you to work faster or try to negotiate down the hourly rate to offset the time.

    Hourly also means your profit fluctuates wildly. A slow month where your techs only bill 25 hours per week instead of 40 destroys your margin because overhead is fixed.

    Most successful plumbing shops use a hybrid: hourly rates for diagnostic work and open-ended jobs, flat rates for standard repairs. This gives you the flexibility of hourly when you need it and the profitability of flat rate when you can forecast the work.

    Plumber Hourly Rate vs Flat Rate: Which Model Fits Your Shop

    The choice depends on three factors: your market, your customer base, and your operational maturity.

    Use flat rate if...

    • You do mostly residential service calls with predictable scope (water heater, toilet, sink). A 4-6 person shop doing standard repairs should be on flat rate.
    • Your market is competitive and customers shop by price. Flat rate removes price objections because they know exactly what they're paying before you start.
    • Your team has consistent productivity. If one tech finishes a water heater in 2 hours and another takes 4, flat rate rewards the faster person and encourages efficiency.
    • You want predictable gross margin month to month. Flat rate margin is more stable because it doesn't depend on billable hours.

    Use hourly if...

    • You service commercial accounts with complex, unpredictable jobs (backflow testing, main line repairs, new construction). Hourly is easier to administer here.
    • Your market is less price-sensitive or your customer base trusts you enough not to worry about the clock. Long-term maintenance contracts, property management companies, or builders fall into this category.
    • Your team is small (1-3 people) or you're the primary technician. The overhead of managing a price book isn't worth it yet.
    • You have seasonal or cyclical revenue and need flexibility in billing to preserve margin during slow months.

    The hybrid approach (best for growth-stage shops)

    Quote flat rate for your 20 most common jobs. Use hourly for everything else. This is what most 5-10 person shops should do.

    A shop in Charlotte we audited did exactly this: flat rates for water heater, toilet, kitchen sink, and drain cleaning (their bread and butter, about 60% of calls). Hourly for diagnostics, foundation repairs, and commercial work (the other 40%). Their gross margin went from 28% to 38% in 6 months because they stopped underpricing the repeatable work.

    This model scales too. As you grow and see which jobs repeat, you add them to the flat rate list. Eventually, you can manage 30-40 flat-rate jobs and still keep it simple.

    Pricing Plumbing Services: The Numbers You Must Know

    Beyond choosing hourly vs flat, you need to know your market rate and your minimum acceptable margin. These vary by region, market size, and service type.

    Typical plumbing rates by region (2024-2025)

    • Small towns (under 50,000 population): $85-110/hour or $600-900 for a water heater
    • Mid-size markets (50k-500k): $105-140/hour or $900-1,400 for a water heater
    • Major metros (over 500k): $130-180/hour or $1,200-1,800 for a water heater
    • Suburban metros (suburbs of major cities): $110-150/hour or $1,000-1,500 for a water heater

    These are ballpark figures. Your exact rate depends on your reputation, experience, customer demographic, and service quality. A Roto-Rooter franchise in Denver charges differently than an independent shop two blocks away.

    Trip charge and minimum service call

    Nearly every plumbing shop charges a trip charge ($50-150 depending on market) for a service call. This covers dispatch, gas, and diagnostic time before any repair work starts.

    Some shops set a minimum service charge (e.g., "minimum $150 for any call"). This is often the trip charge plus 30 minutes of diagnostic time. It protects you from being called out for a 15-minute fix that costs you 45 minutes in travel and setup.

    Seasonal and emergency pricing

    Many shops charge a premium (20-50%) for emergency calls after hours, weekends, or holidays. This is standard in the market. Customers understand that calling at 11 p.m. on Sunday costs more.

    Some shops also charge a seasonal premium during peak months (summer cooling emergencies, winter freezing issues). If your business is 60% booked in July and 40% in November, raising rates in July protects your margin and filters demand down to serious customers.

    Pricing Strategy That Protects Your Bottom Line

    Getting the number right is only half the battle. You also need a system to enforce the pricing and track whether it's working.

    Build a real price book

    If you're on flat rate, create a one-page price sheet or spreadsheet with your top 15-25 jobs. Use this for every quote. Don't negotiate the price list itself. Instead, adjust scope or service level if a customer balks.

    Example: customer says "your water heater quote of $1,050 is too high." Instead of dropping the price, offer "we can install a non-brand-name unit for $850, or the premium unit I recommended for $1,050." Now you're selling value, not just cutting price.

    Track actual job costs

    Every flat-rate job should be tracked for actual time and materials spent. Once a quarter, compare your quoted price to actual costs. If you're consistently overestimating time, raise the price. If you're consistently underestimating, lower it or revisit your labor rate assumption.

    This is where most shops fail. They set prices and never adjust. Your actual time per job will drift as your team gets faster or as complexity increases. Quarterly reviews keep your price book accurate.

    Use software to enforce pricing consistency

    A scheduling system like ServiceTitan, Jobber, or Housecall Pro ties your price book into job creation. When the dispatcher schedules "water heater replacement," the system auto-populates the price. No guessing. No negotiation over what the quote should be.

    This also prevents your office staff or techs from undercutting the price to "win the bid." The price is the price.

    Know when to walk from a job

    A customer pushes back on your flat rate and wants you to negotiate. Do you take the job at a lower price?

    The answer depends on whether the job meets your minimum margin. If your price is $1,050 and you're willing to come down to $950, that's acceptable if it's still 35%+ margin. If the customer wants $700, walk.

    Walking from bad deals is one of the hardest decisions for shop owners. But a low-margin job takes the same crew time and creates the same customer support headaches as a healthy-margin job. You're better off saying no and keeping your team focused on profitable work.

    Common Pricing Mistakes That Kill Your Margin

    Before you finalize your pricing strategy, watch for these three mistakes.

    Mistake 1: Not including overhead in your rate

    Your tech's labor cost is $33/hour loaded. But you don't have 2,000 billable hours per year. You have maybe 1,600-1,800 billable hours if you account for non-billable time (travel between jobs, admin, training, sick days, holidays). Your real overhead allocation per billable hour is higher than you think.

    Most shops either forget overhead entirely or underestimate it. They use the tech's hourly wage as the rate, which is about half what they actually need to charge.

    Mistake 2: Not updating prices when fuel or material costs spike

    You set your prices in January. In March, supply chain issues push copper prices up 15%. Your flat-rate water heater job now loses $200 per job because the unit costs more.

    Most shops absorb the hit and don't update prices. Some wait six months and then raise everything at once, which feels jarring to customers.

    Instead, review material costs quarterly and adjust prices incrementally. If a major material input (water heaters, copper, fittings) moves more than 10%, update your price book. Customers accept small adjustments more easily than big ones.

    Mistake 3: Discounting to compete with low-ball quotes

    A customer shows you a quote from another shop at $850 for a job you'd quote at $1,050. You feel pressure to drop your price to $950 to "be competitive."

    This is usually a mistake. The other quote is either missing scope (they're not replacing a valve you budgeted for) or they're underpriced and will lose money on the job.

    Instead of lowering your price, ask what's included in the other quote. Most of the time, the customer discovers the cheaper quote is incomplete or the contractor has a reputation issue. Then your price looks fair.

    If your price is 20% higher than the market, that's a signal your pricing is out of step. But 10-15% higher is fine if you're faster, cleaner, or have better reviews.

    How Pricing Connects to Your Entire Business

    Pricing isn't an isolated decision. It affects your marketing spend, your hiring decisions, and how much work you can take on.

    If you're underprice by 15%, you'd need 15% more volume to hit your profit target. That's 15% more marketing spend, 15% more team capacity, and more complexity. Conversely, raising prices even 5-10% without losing volume adds serious profit.

    This is why getting your pricing right is one of the highest-leverage moves you can make in a small plumbing business.

    You also need to match your marketing strategy to your pricing model. If you're on flat rate with tight margins, you can't afford to use Google Ads for plumbers with a high cost per lead. You need SEO for plumbers or Local Service Ads for plumbers to control your customer acquisition cost. If you're on hourly rate with 45% margin, you have more flexibility in paid channels.

    Before you lock in pricing, think through your full business model: what you charge, how you acquire customers, what your team size needs to be, and what profit you're targeting. They all feed each other.

    Pricing Plumbing Services: Implementation Checklist

    • Pull your last 20 invoices and calculate your current gross margin.
    • List your top 20 jobs by frequency. These are candidates for flat-rate pricing.
    • Calculate your fully loaded labor cost (hourly wage + benefits + payroll taxes).
    • Estimate your monthly overhead and convert it to an hourly allocation.
    • Decide on your target margin (35-45% is healthy). Calculate your required hourly rate or flat rates based on that margin.
    • Compare your calculated rates to your current rates and market rates in your area. Adjust if needed.
    • Build a one-page price sheet for your top jobs. Share it with your team.
    • Set up quarterly price reviews. Track actual time and materials on each job and adjust prices if reality drifts from assumptions.
    • Train your office staff and techs on the pricing system. No deviations. No negotiating the base price; negotiate scope instead.
    • Use a scheduling system that auto-populates pricing to eliminate guessing.

    For deeper reading, see our plumbing business plan template and our guide on how much to spend on Google Ads.

    Related reading

    FAQ

    Should I charge differently for residential vs. commercial plumbing?

    Yes. Commercial work typically has longer lead times, more code compliance, and better-capitalized clients. Most shops charge 15-30% more for commercial work at the same hourly rate, or they price commercial jobs flat at a premium over residential. Maintenance contracts with property managers can run hourly or flat, depending on predictability.

    How do I handle a job that goes way over time?

    If you're on flat rate, you absorb the loss. That's where flat rate discipline helps: you learn from it and adjust your price estimates. If the problem was unexpected (customer's old plumbing was worse than you thought), you have three options: eat it, bill hourly for the extra time, or call the customer and explain the situation. Most customers are reasonable if you explain the surprise before the bill arrives. If you're on hourly, you bill it and move on.

    Can I raise prices mid-year without losing customers?

    Yes, if you're selective. A 5-10% increase on new customers is normal and expected. Existing customers often accept the same increase if you've given good service. You can also raise prices on certain service types (emergency after-hours, seasonal peaks) without touching routine calls. The key is confidence: present it as a market adjustment, not an apology.

    What's a reasonable profit margin for plumbing services?

    Gross margin (revenue minus direct costs) should be 35-45% for service calls and repairs. Maintenance contracts can run 40-55% because they're predictable and repeat. Installation jobs might run 25-35% because materials are a larger part of the cost. If you're below 30% on any service line, you're underpriced.

    How often should I update my price book?

    Quarterly is ideal. Review actual job times vs. quoted times, check material costs, and watch what your competitors are charging. Adjust flat rates if reality has drifted more than 10% from your assumptions. Keep hourly rates steady unless there's a major market shift or your costs jump significantly.

    Should I offer discounts for cash payments or upfront payment?

    Rarely. If your pricing is right, you don't need to discount. The benefit of cash flow is minimal compared to the damage done by training customers to expect deals. Instead, offer 2-3% discount for payment within 10 days (incentivizes quick payment without eroding margin). Most plumbing customers pay by card or check anyway, so cash discounts don't move the needle.

    How do I explain my pricing to customers who are shocked by the quote?

    First, confirm what's included in your quote and what's included in theirs. Second, explain your experience and warranty (e.g., "we guarantee our work for 2 years; most competitors offer 1"). Third, offer payment plans if the job is large ($500+). Most objections disappear when the customer understands the scope and your value. If they still won't budge, they're likely to be problem customers anyway.

    Your pricing is not separate from the rest of your business. It's the foundation. Get it right, and you'll have the margin to invest in your team, deliver great service, and grow profitably. Underprice, and you'll stay busy but poor.

    If you want help auditing your current pricing against your market and your costs, we offer a free marketing audit that includes pricing analysis. We'll show you exactly where you stand and what adjustments make sense for your area and operation.

    Ready to grow?

    Get a free audit of your plumbing marketing

    We'll review your Google Ads, SEO, and website in 20 minutes and show you exactly where you're leaving money on the table.