"> Home Service Pricing: How to Price Jobs for Profit

How to Price Home Service Jobs for Profit (Not Just Revenue)

Most Home Service Companies Are Underpricing — and They Don’t Know It

Here is a pattern we see constantly with home service pricing. Revenue is growing. The trucks are busy. The phone is ringing. And at the end of the year, the owner looks at the bank account and wonders where all the money went.

The problem is almost always pricing. Not that prices are too low in some abstract sense — but that the way prices are set has no connection to what jobs actually cost to deliver. And in a business where labor rates, material costs, and overhead shift constantly, pricing based on gut feel or “what the last guy charged” is a guaranteed way to leave money on the table.

Getting home service pricing right is not about charging more. It is about knowing your numbers well enough to charge what the job is actually worth, separating the two distinct problems pricing has to solve (per-job profitability and overhead coverage), and building the discipline to update those numbers regularly.

Before You Touch Pricing: Make Sure It’s Actually a Pricing Problem

The most common mistake we see is owners trying to solve a sales and marketing problem with a pricing change. Margins feel thin, the bank account is tight, and the instinct is to either raise prices (and lose deals) or lower prices to “stay competitive” (and bleed margin). Almost always, the real issue is upstream of pricing.

Independent home services contractors essentially cannot win by competing on price. The lane of being the cheap option is structurally owned by private-equity-backed multi-trade platforms — they sustain thinner per-job margins through cross-trade selling, supplier-scale buying, shared overhead, and back-end financing and maintenance economics. As an independent, you don’t have those levers. If you compete on price head-to-head, you’ll lose money on jobs the PE platform breaks even on.

The more common pattern: an owner is losing some percentage of bids and concludes prices are too high. They cut prices, book more jobs at lower margin, and net profit gets worse. The actual problem is almost never price — it’s that close rates, cost per lead, or booking rates are off, and the business is trying to solve a sales-funnel issue with job costing.

Before you change a single number in your price book, audit these three KPIs:

If those numbers aren’t where they should be, fixing them is almost always cheaper and higher-ROI than re-engineering the price book. The right answer for most contractors who feel “priced too high” is usually spend more on marketing, tighten the funnel, and improve the call center, not cut prices. For the full diagnostic — including the math chain from CPL to cost per sold job, blended CPL benchmarks by trade, and why the call center is usually the weakest sales operation in a home services business — see our contractor sales funnel diagnostic.

Once you’ve ruled out a sales-funnel problem, then you can dig into the actual pricing math.

Job-Level Pricing: Gross Profit per Job

See what your margins should be

In a free 30-minute call, we’ll calculate your true job costs, quantify what the gaps are costing you monthly, and give you the 3–5 highest-ROI fixes — ranked by impact.

Book a Free Call →

Pricing has to solve two distinct problems. The first is making sure each individual job is profitable on a gross-profit basis — that the price covers the direct, variable costs of doing that specific job, with margin left over. This is a per-job exercise. The second is making sure your total volume of profitable jobs generates enough gross profit dollars to cover your fixed overhead. That’s a volume problem, not a per-job problem. Mixing them up is what produces bad pricing decisions.

Start with what each job actually costs you to deliver, on a direct-cost basis only.

Direct costs include:

That’s it. Office rent, dispatcher salaries, software subscriptions, insurance — none of that goes into job costing, because none of it varies with whether you ran this job or not. Per-job pricing is about per-job gross margin. Cover that, and you’ve solved problem one.

The Markup vs. Margin Mistake in Home Service Pricing

This is the single most common pricing error in the trades, and it costs contractors thousands of dollars a year.

Markup and margin are not the same thing. And the markup needs to be applied to the fully-loaded job cost — materials, burdened labor, subcontractors, and direct job expenses — not just materials. Marking up only materials and pricing labor at wage rate is one of the fastest ways to lose money on every install while convincing yourself the price book is fine.

Take a job that costs $1,000 to deliver fully loaded (materials + burdened labor + direct expenses). A 50 percent markup means you charge $1,500. But your gross margin on that sale is only 33 percent — because $500 profit on $1,500 revenue is 33 percent, not 50 percent.

If your target gross margin is 50 percent, you need a 100 percent markup — doubling the fully-loaded cost. Many owners set markups thinking they are setting margins, and the math gap silently eats their profit on every single job. The error compounds when the markup is applied only to materials: you might think a 100 percent markup on $400 of parts gets you a 50 percent margin, but if labor was costed at wage rate (not loaded) and direct job expenses aren’t in the cost basis, the actual margin is closer to 25–30 percent.

The formula to convert a target margin to the correct markup:

Markup = Target Margin / (1 – Target Margin)

So for a 50 percent gross margin target: 0.50 / (1 – 0.50) = 1.00, or 100 percent markup. For a 60 percent margin: 0.60 / 0.40 = 1.50, or 150 percent markup.

Target Gross Margin Required Markup Cost × Multiplier What Most Owners Get Wrong
30% 43% 1.43× “I marked up 30%, so my margin is 30%” — actual margin is 23%
40% 67% 1.67× “50% markup feels right” — actual margin is 33%
50% 100% 2.00× Industry sweet spot for residential service
55% 122% 2.22× Top-quartile service margin
60% 150% 2.50× Best-in-class for diagnostic-led service
65% 186% 2.86× Drain cleaning / emergency-only territory

Run this math against your current price book — and make sure the cost basis you’re marking up is the full job cost, not just materials. If you have been applying a 50 percent markup on materials only and assuming that translates to a 50 percent margin on the job, you’ve been underpricing every install by a significant amount.

Know Your Fully Burdened Labor Rate

The second major home service pricing gap is labor. Most owners price labor based on the technician’s hourly wage — say $30 per hour. But the actual cost of putting that technician in front of a customer is far higher.

Your fully burdened labor rate includes:

A $30 per hour technician typically costs $45 to $65 per hour fully burdened, depending on your benefits package and trade. If you are pricing jobs based on $30 per hour, you are subsidizing every call out of your own pocket.

Component Typical Uplift Notes
Base hourly wage Starting point
Payroll taxes (FICA + FUTA + SUTA) +8–12% of wages Federal + state, fairly stable
Workers’ compensation +3–35% of wages Highly state-dependent. Typical: HVAC / plumbing 4–9%; electrical 3–6%; roofing 15–35%+ (CA and a few states run higher)
Health insurance + benefits +10–20% of wages Varies with benefit package
PTO, holidays, sick days +3–7% of wages Typical trades: 5 PTO days + 6–8 holidays = ~11–14 paid non-working days. More generous benefit packages run higher.
Training + certifications +1–3% of wages License renewal, OEM training, ride-alongs
Vehicle costs (fuel, maintenance, insurance, depreciation) +$8–$15 per labor hour Per truck-day equivalent
Tools and equipment wear +$1–$3 per labor hour Per technician
Total fully burdened uplift 50–95% over base wage $30/hr base wage typically loads to $45–$60/hr

Calculate your actual fully burdened rate. Use that number in every estimate and flat-rate calculation. According to the Bureau of Labor Statistics, employer costs for employee compensation in construction averaged over $45 per hour in 2025 — and that is a national average that includes lower-cost markets.

Volume-Level Pricing: Covering Fixed Overhead Through Throughput

Once each job is priced for healthy gross margin on direct costs, the second pricing problem kicks in: do you do enough volume of those gross-profitable jobs to generate the total gross profit dollars needed to cover your fixed overhead and leave net profit?

This is the part most articles get wrong. You’ll see advice telling you to “allocate overhead per job” — divide monthly overhead by billable hours and bake an overhead-per-hour line into every estimate. Don’t do that. Overhead is structurally different from job costs. Dispatcher salaries, office rent, fleet insurance, software subscriptions, and admin are fixed in the short term. They don’t change whether you ran 100 jobs or 200 jobs this month. Allocating them per-job creates the illusion that you can “improve a job’s profitability” by changing job mix, when in reality those overhead dollars would still be there next month either way.

The right way to think about it: calculate the breakeven volume your business needs to cover fixed costs.

Above 125 jobs, every additional job’s gross profit drops straight to net profit because overhead is already covered. Below 125 jobs, you’re losing money even though every individual job is gross-profit-positive.

Company Size Monthly Fixed Overhead Avg Gross Profit per Job Breakeven Jobs / Month Jobs / Month for 15% Net Margin
$1M revenue / 4–5 techs $22K–$30K $200–$300 ~100 ~145
$3M revenue / 10–12 techs $55K–$70K $350–$450 ~150 ~215
$5M revenue / 18–22 techs $85K–$110K $450–$550 ~180 ~260
$10M revenue / 35–40 techs $140K–$180K $550–$650 ~270 ~380

This framing produces fundamentally different decisions than per-job overhead allocation. If you’re hitting healthy per-job gross margin but missing net margin targets, the answer is rarely “raise prices” — it’s “do more volume” or “cut overhead.” That usually means investing more in marketing and lead generation, not changing the price book. Well-run home services companies keep overhead at 20 to 25 percent of revenue, excluding marketing. If your overhead allocation is pushing you above that, the levers are volume growth or cost reduction — not job-level pricing tweaks.

Per-job pricing protects gross margin. Volume growth and overhead discipline produce net margin. Solve them as separate problems and the math becomes a lot clearer.

Flat Rate vs. Time and Material: Pick a Lane

Both pricing models work. The key is understanding the trade-offs and being intentional about which one you use and when.

Flat Rate Pricing

Flat rate works best for service and repair work with predictable scope. The customer knows the price before the work starts, which reduces friction and increases close rates. Your margin is baked into the flat rate, so as long as your price book is accurate and current, you capture consistent margin on every job.

The risk with flat rate is stale pricing. If your price book has not been updated in six months and material costs have moved, your flat rates are quietly eroding your margins on every call.

Time and Material Pricing

T&M is more common for larger install jobs, new construction, and commercial work where scope is variable. The advantage is that you bill for actual costs plus margin, so you are less exposed to cost surprises. The disadvantage is that customers have less certainty about the final price, which can slow the sales process.

The mistake many contractors make with T&M is using an insufficient markup on materials. A 20 to 30 percent markup on materials might sound reasonable, but once you factor in procurement time, warehouse costs, waste, and the cost of capital tied up in inventory, you often need 40 to 60 percent to hit your actual margin target.

Job Type Recommended Pricing Model Why
Service & repair (residential) Flat Rate Predictable scope, customer needs price certainty, faster close
Diagnostic-led repair Diagnostic fee + Flat Rate after diagnosis Bill for the diagnosis; flat-rate the repair scope once it’s known
Residential install / replacement Flat Rate Required for financing applications and decision certainty
Drain cleaning / scheduled maintenance Flat Rate High repeatability; supports membership program pricing
Large remodel / repipe T&M with not-to-exceed cap Variable scope; cap protects customer trust without margin exposure
New construction (residential) Fixed bid by scope Builder typically requires lump-sum bid for budgeting
Commercial install / tenant improvement Lump-sum bid or T&M Usually dictated by GC contract structure
Emergency / after-hours Flat Rate with 50–100% premium Pricing power is highest when customer has no alternative

Review Home Service Pricing Quarterly — Not Annually

Annual pricing reviews are too slow in the current cost environment. Labor markets shift. Material costs fluctuate. Insurance premiums change at renewal. If you are adjusting prices once a year, you are operating on stale data for most of the year.

Set a quarterly pricing review on your calendar. Here is what to check each quarter:

This quarterly review does not need to take more than an hour if your financials are current. If it takes longer than that, the problem is not pricing — it is financial visibility.

What Good Home Service Pricing Discipline Looks Like

The home service companies that consistently hit their margin targets share a few common traits. They separate the per-job pricing problem (gross margin) from the volume problem (covering fixed overhead) instead of conflating them. They know their fully burdened labor rate and update it twice a year. They track gross margin by service line monthly — not annually. They update their price book quarterly based on actual cost data. They watch close rate, cost per lead, and booking rate alongside pricing, because they understand that “we’re priced too high” is usually a sales-funnel problem in disguise. And they don’t try to compete on price against PE-backed multi-trade platforms — they compete on responsiveness, quality, and trust.

This is the kind of financial infrastructure that separates a $2 million company doing 6 percent net from a $2 million company doing 14 percent net. Same revenue. Radically different profit. And when it comes time to sell the business, that margin difference translates directly into valuation multiples — because buyers pay for profit, not revenue.

Get your home service pricing right, and the rest of the business gets a lot easier.

Related: Plumbing Profit Margins: What Healthy Looks Like

Related: Electrical Contractor Profit Margins: Industry Benchmarks

Related: The Home Services KPI Dashboard: Close Rate, CPL, Booking Rate, and the Metrics That Drive Net Margin

Raymond Gong
About the Author
Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

Connect on LinkedIn

Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

See where your margins are leaking

Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.

Book Free Consultation →
Find Out What Your Margins Should Be →

One HVAC client went from 9% to 17% net margin — that’s +$7M in exit value.

Real client result — not a hypothetical

In a free 30-minute call, we’ll show you exactly where your margins are leaking — and what to fix first.

Your true margins, fully loaded — we calculate your real cost per job including labor burden, materials, and subcontractor costs, then benchmark against top performers so you see exactly where you’re leaving money
The dollar impact of each gap — we quantify what every margin leak and overhead inefficiency is actually costing you per month, so nothing stays hidden
The 3-5 highest-ROI fixes — ranked by impact, so you know exactly where to start
See What You’re Leaving on the Table Free · No obligation · Takes 30 minutes