Operations
    Pricing

    How to Price Service Jobs for Profit (Without Losing Customers)

    Most service businesses undercharge — not because they want to, but because they don't know their real costs. Here's the pricing framework we actually use on live jobs, the five costs you have to include in every quote, and how to raise prices without scaring customers away.

    MET Repairs Team
    How to Price Service Jobs for Profit (Without Losing Customers)

    Most service businesses undercharge.

    Not because they want to. Because they don't know their real costs.

    They look at what the competition charges, subtract a few dollars to "win the job," and wonder — usually around tax season — why there's no money left at the end of the year despite being booked solid. The problem isn't demand. The problem is that every job they run is quietly subsidizing the business, instead of the other way around.

    Quick take. Profitable pricing is the sum of five real costs — labor, materials, travel, overhead, and a risk buffer — plus the margin you actually need to stay in business. Everything else is a feel-good number that hides the losses.


    The five costs every quote must include

    If even one of these is missing from your calculation, the job is secretly losing money. You just won't see it until the jobs stack up and the bank account doesn't.

    1. Labor — and not just the hourly wage

    The wage you pay is the smallest part of what a tech actually costs you. The real number includes:

    • Payroll taxes (employer side)
    • Workers' compensation insurance
    • Benefits — health, retirement, PTO if you offer it
    • Paid non-billable time (training, meetings, travel between jobs, rainy days)
    • Vehicle and tool allowances where applicable

    By the time you add all of that up, the fully loaded cost of a technician is typically 1.3× to 1.6× the stated wage. A "$30/hour tech" often costs you $42–$48/hour before you ever bill a customer.

    2. Materials — including the parts you don't bill

    Most shops price parts at cost plus markup and think they're done. The hidden piece is everything around the parts:

    • The drive to the supply house
    • The waste and breakage on cut-to-fit materials
    • The stock you carry on the truck for unpredictable jobs
    • The time your admin spends reconciling purchase orders

    Ignore those costs and your "markup" quietly disappears into them.

    3. Travel — the hours you can't bill

    Windshield time is labor you're paying for and not invoicing. It's also the single biggest cost category that small shops forget. A tech who drives 90 minutes a day across three jobs is costing you 7.5 paid hours per week that never land on an invoice — unless you build it into your pricing.

    4. Overhead — the cost of existing

    This is what it costs to keep the doors open before a single job gets dispatched:

    • General liability insurance, commercial auto, umbrella
    • Vehicle payments, fuel, and maintenance
    • Software subscriptions (work order system, accounting, communication)
    • Shop rent, utilities, shop supplies
    • Admin, dispatch, and owner time spent not-on-the-tools

    Spread across your actual billable hours, overhead quietly adds meaningful dollars to every hour you sell. Miss it, and you're paying out of profit to keep the lights on.

    5. Risk buffer — because one job in ten goes sideways

    Callbacks, rework, warranty labor, disputes, and the job where the scope was bigger than it looked from the driveway. A small buffer on every quote keeps one bad job from eating the margin on the other nine.

    Miss the risk buffer and you'll survive — right up until one warranty callback erases three clean jobs and you can't figure out why the bank account is flat.


    The biggest mistake: pricing off competitors

    Quoting based on "what everyone else charges" feels safe. It isn't.

    • You have no idea what their cost structure is. They may be severely underpriced, too — and you're copying a failing business model.
    • You compete on outcome, not price, when you're doing skilled work. Trust, response time, documentation, and how cleanly the job closes are what wins repeat business. A few dollars shaved off a quote is almost never the deciding factor among serious clients.
    • Low pricing attracts low-trust customers. The person shopping for the cheapest option is statistically the person most likely to dispute the invoice, demand extras, and leave a bad review anyway.

    Price based on what your business actually needs to stay profitable and grow. Then justify that number by showing the customer what they're getting.


    The minimum viable quote formula

    You don't need enterprise pricing software. You need five lines of math, applied the same way every time.

    1. True labor cost per hour

    `( wage + employer taxes + benefits + paid non-billable time ) ÷ actually billable hours per year = fully-loaded hourly labor cost`

    Most small shops find this ends up between 1.3× and 1.6× the stated wage.

    2. Overhead absorption per billed hour

    `total monthly overhead ÷ total billed hours per month = overhead per billed hour`

    Add this to your fully-loaded labor rate. Now you have your break-even rate — the hourly number below which you are objectively losing money on the job.

    3. Target gross margin on labor

    Healthy trades businesses generally run a 45%–60% gross margin on service labor. Below roughly 35%, you're one bad month away from running the business from your personal savings. The target margin is what you layer on top of your break-even rate to get your sell rate.

    4. Job-specific line items

    • Materials + 20%–35% markup. You earned it — you stocked the truck, drove to the supply house, and warranty the part. A bare cost pass-through is a gift, not a business model.
    • Travel time. Billed at your standard rate, with common-sense reductions for close neighbors or stacked-route jobs.
    • Risk buffer of 5%–15%. Higher on unfamiliar scopes, lower on work you've done a hundred times.
    • Permits, disposal, and per-job add-ons where applicable — always as separate line items, never silently folded in.

    5. Present a clear, defensible number

    Customers don't hate high prices. They hate confusing prices. Give them one total number with a short, itemized breakdown a non-expert can follow. Not a wall of math. Not a vague "$X plus materials."

    A good quote looks like a short, honest invoice written in advance.


    Flat-rate vs. hourly — which should you use?

    Short version: flat-rate wins on most service work.

    • Flat-rate rewards efficiency, removes the low-grade conflict of watching a clock, and makes it easier for the customer to say yes.
    • Hourly is better reserved for genuinely open-ended scopes where neither side can responsibly estimate the hours up front.

    A solid hybrid approach: flat-rate with a written scope, plus a published hourly rate for any changes or additions the customer authorizes in writing. That covers the 95% case while keeping you out of the unpriced-surprise trap.


    How to raise prices without losing customers

    The math is the easy part. The conversation is where most owners freeze. Three patterns that consistently work:

    • Lead with outcomes, not hours. "We'll re-key all 14 cylinders, install a commercial-grade deadbolt on the back door, and document everything with photos." That sells. "It'll take about six hours" invites negotiation.
    • Show the documentation and process. Photos, signed scopes, written warranties, time-stamped completions. Anything that proves you're not the cheap option for a reason. Customers rarely begrudge a higher price when they can see what they're paying for.
    • Anchor with options — good, better, best. Most customers pick the middle tier, and the middle tier is almost always your healthiest-margin option. "Best" exists to make "better" look reasonable; "good" exists to keep the price-shoppers from wasting your time on a hostile negotiation.
    • Phase in changes, don't surprise anyone. If you're raising rates for existing clients, tell them before the invoice shows up. A short email explaining why prevents 90% of the pushback.

    Worth saying out loud: most customer losses after a price increase are customers you quietly couldn't afford to serve anyway. The clients you want to keep rarely leave over a reasonable, well-communicated adjustment.


    Warning signs you're underpriced

    If you check two or more of these, your pricing is the problem — not your workload:

    • You're booked solid and still breaking even
    • Every quote you send converts (anything over ~80% is usually a signal you're too cheap)
    • You can't afford to turn down bad clients because you need every job
    • You haven't raised rates in two or more years
    • You're the business owner and you're still the tech on most jobs
    • Your techs make more per billable hour than the business keeps per billable hour

    Each of those individually is survivable. Together, they're a slow-motion exit from the industry.


    Our approach at MET Repairs

    We don't eyeball quotes. Every job type on our platform has a baseline built from real historical data on actual jobs:

    • Average labor hours by trade and scope type
    • Typical material cost plus markup for the work category
    • Local market comparisons used as a sanity check, not a ceiling
    • A live margin rule that flags any quote below threshold before it goes out to the customer
    • Clear itemization on the customer-facing quote so there's no post-job argument about what was included

    That's how you quote fast, stay profitable, and still look professional — without anyone doing math on a napkin.


    Frequently asked questions

    What's a healthy gross margin on service labor?

    For most trades businesses, 45%–60% gross margin on service labor is the healthy range. Below roughly 35%, a single bad month or one meaningful warranty callback can tip the year into the red.

    Should I publish my pricing on my website?

    It depends on the work. Commodity scopes (basic rekeys, common installs, recurring maintenance) benefit from published starting prices — they filter out the wrong customers. Custom scopes are better served by a quote-first process, because the job-specific math is what actually protects your margin.

    How often should I update my pricing?

    At a minimum, annually — and any time your underlying costs move materially (wages, insurance, fuel, materials). Shops that review pricing once a year almost always end the year in a better place than shops that review "when they get around to it."

    What do I do when a customer says I'm too expensive?

    First, decide whether they're your customer. If they're price-shopping the commodity version of your service, they're not. If they're a customer who'd otherwise fit — lead with outcomes, show the documentation, and offer options. "Here's what we can do inside that budget, and here's what we'd trim to get there" is a negotiation. "Fine, I'll do it for less" is a losing pattern.

    Can I really charge more than competitors and still win work?

    Consistently, yes — if you can prove it. Faster response times, photo-documented completions, clean scopes, and real warranties command real premiums in commercial work. The customers who value those things pay for them. The ones who don't are usually customers you shouldn't want on your schedule.


    Want the same pricing discipline without building it yourself?

    If you're a trades pro who'd rather run jobs than run spreadsheets, our network comes with pre-built scopes, baseline pricing, and a work order system so you can focus on the work itself.

    Looking for consistent work?

    Join the MET Repairs contractor network and start receiving paid jobs in your service area — on your schedule.

    Hiring out the work instead? Request a quote and we'll put together a transparent, itemized breakdown so you can see exactly what you're paying for — before anyone rolls a truck.

    Discussion

    Loading comments…

    Tags

    pricing
    operations
    business
    strategy