Pricing Calculator & Profitability Guide

Download the PDF ↓
Guide Foundation

Pricing Calculator & Profitability Guide

How to find the real number your business needs to charge, before you raise prices or quote one more job

Why your gut number is wrong

Before the math, accept the diagnosis.

Most operators charge what their last boss charged, what the shop down the road charges, or what feels acceptable to say out loud. None of those numbers are tied to the actual cost of running your truck. The result is predictable. You stay busy. You collect revenue. You cannot figure out why the bank account never grows.

Here is the blunt part. There is no operational fix for being underpriced. You cannot cut your way to freedom. You cannot get so efficient that a losing price becomes a winning one. Until the price is right, every improvement you make disappears into the gap.

This is not a small problem. According to the U.S. Bureau of Labor Statistics, about 49.4 percent of new businesses fail within five years (BLS, 2024). The SBA points at cash flow as a factor in roughly 82 percent of small business failures (SBA, cited by LendingTree, 2024). Underpricing is a cash flow problem you cannot see until it is too late. You are trading dollars for cents on every job and calling it a busy season.

The rule underneath everything: you have to charge more than it costs you. If you do not know what it costs, you are guessing. This guide exists to get you to the real number so you can stop guessing.


Step 1: Find your loaded labor rate

Loaded labor rate is what one technician actually costs you per billable hour. Not what you pay them. What they cost you.

The inputs

Base wage. What you pay per hour.

Payroll burden. Add the employer costs on top of the wage. That is your share of payroll taxes, workers comp, unemployment insurance, and any benefits. For most service contractors, burden lands somewhere around 25 to 40 percent on top of base wages, and it runs higher in high-cost states like California (SmartBarrel, ContractorCFO, 2024 to 2026). Some of this is fixed by law. As the employer, you pay 7.65 percent of wages into Social Security and Medicare, every paycheck, no exceptions (IRS, FICA rate).

Benefits are the swing factor. If you offer health coverage, it is real money. In 2024 the average employer-sponsored health premium was $8,951 a year for single coverage and $25,572 for family coverage, and employers picked up roughly $7,584 and $19,276 of those two (KFF 2024 Employer Health Benefits Survey). A tech on family coverage is carrying about $19,000 a year in health cost before you count a single tax dollar.

So a tech at $22 an hour base is not a $22 tech. Loaded, they cost you roughly $28 to $31 an hour before benefits, and more once benefits are in.

Billable hours. This is the line most operators skip, and it is the one that changes everything.

You pay a full-time tech for about 2,080 hours a year. They are not billable for all of them. Drive time between jobs, callbacks, training, paid time off, holidays, warehouse time, paperwork, and slow days all eat into it. The metric that measures this is technician utilization, billable hours divided by available hours. Well-run shops target something in the range of 65 to 85 percent utilization, and top performers push toward 80 to 90 (FieldEdge, ServiceTitan, TSIA, 2024 to 2026). But that is a percentage of available hours, and available already strips out PTO. Once you divide the tech's fully loaded annual cost across only the hours that actually land on a customer invoice, the real number is lower than most owners assume.

Do not guess this one. Measure it. Pull last year's billable hours per tech from your invoicing and divide by the hours you paid them. That percentage is yours, and it is probably lower than you want it to be.

The math

Take the tech's fully loaded annual cost. Divide it by the hours that actually get billed.

Say a tech costs you $31 an hour loaded across 2,080 paid hours. That is about $64,500 a year. If only 1,100 of those hours ever hit an invoice, that tech costs you about $59 for every truly productive hour. That is your floor for that one person. Every dollar you bill below that number loses money before you have paid for the truck, the phone, the office, or yourself.

The lesson is simple. The gap between what you pay a tech per hour and what they cost you per billable hour is enormous. If you priced off the wage, you priced off a fantasy.


Step 2: Recover your overhead

Loaded labor rate covers the tech. It does not cover the business that sends the tech out.

What counts as overhead

Rent, insurance, software, marketing, admin wages, your own salary, accounting, vehicle payments not tied to a specific job, fuel, phones, uniforms, and anything else you would pay whether or not a single job ran this month. That is your fixed cost base. In the trades, overhead excluding marketing typically runs somewhere around 18 to 27 percent of revenue, with marketing adding another 5 to 12 percent on top (Profitability Partners, 2026 benchmark of 200-plus contractor P&Ls).

What does not count as overhead

Direct labor on jobs, materials, and subcontractors. Those are cost of goods sold. COGS. Mixing the two together is the single most common bookkeeping mistake in home services, and it hides where your money is going. The rule is clean. Labor, materials, and subs are COGS. Everything else is overhead.

The recovery math

Add up your annual overhead. Divide it by your total billable hours across all techs. That number is your overhead recovery rate per hour, and it stacks on top of loaded labor.

Example. Annual overhead is $300,000. You run three techs, each billing 1,100 hours a year, for 3,300 total billable hours. Overhead recovery is about $91 an hour. So every hour you bill has to recover roughly $91 of overhead before you have earned a dollar of profit, and that is on top of the loaded labor cost from Step 1.

Stack the two together and you can see why an operator billing $75 an hour is running a charity, not a business. Loaded labor plus overhead recovery can eat the whole $75 before profit ever enters the picture.


Step 3: Run the One Truck Breakdown

This is the exercise that makes it real. You isolate a single truck and force every cost it touches onto one page.

1. Pull one technician and one truck out of the business in your head.

2. List every cost that truck consumes in a year. Wages, payroll burden, benefits, fuel, insurance, the vehicle payment or depreciation, its share of overhead, a software seat, a phone, uniforms, tools.

3. Use your real billable hours for that tech from Step 1. Not the paid hours. The billed hours.

4. Divide total annual truck cost by those billable hours.

The number that comes out is the required rate for that truck. It is what you have to charge, per billable hour, just to break even on that one truck. If the number is higher than what you charge today, you found your leak. Anything above that number is profit. Anything below is loss you are funding out of your own pocket.

Most owners have never done this, and the first time they do, the number is uncomfortable. Good. That discomfort is the truth catching up. A required rate that lands well north of your current price is the whole reason the bank account is flat.

This is also the argument for flat-rate pricing over hourly. When you price by the job instead of the clock, a fast, skilled tech stops being a discount you give the customer and starts being margin you keep. Contractors who move from hourly to flat-rate commonly report 20 to 40 percent higher revenue per technician, because efficiency finally pays the company instead of penalizing it (ServiceTitan, Housecall Pro, build-folio, 2024 to 2026). The One Truck Breakdown gives you the floor. Flat-rate lets you actually hold it.


Step 4: The COGS vs. overhead diagnostic

Once you have the math, you can find exactly where the profit is leaking. There are only three patterns.

Stable COGS, rising overhead

This is the most common trap for growing shops. Your labor and materials stay flat as a percentage of revenue. Revenue climbs. Profit does not move an inch. The culprit is overhead creeping up faster than the work: a bigger shop, a new salaried admin, another truck sitting in the yard at half capacity.

The test for whether an overhead purchase is legitimate is one question. Are you actually out of capacity? If you could book more revenue without the new truck or the bigger shop, you are not capacity constrained, and the purchase is ego dressed up as growth. Buying a truck because customers said "looks like you are growing" is a decision that shows up as a hole in your net margin.

Bloated COGS, clean overhead

This is the early-stage problem. Your labor and materials eat too much of every job. When direct job costs run high as a share of revenue, the office can be as lean as a monk and the business still will not turn a profit. The fix is upstream, at the price and the estimate. Raise prices, tighten estimating, stop giving away hours. Healthy gross margins in the trades generally look like roofing 35 to 40 percent, HVAC 45 to 55, plumbing 50 to 60, and electrical the highest at 52 to 65, because electrical is the least material-heavy trade (Profitability Partners, 2026). If your gross margin is well under the band for your trade, that is the leak.

Both broken

When both job costs and overhead are out of line, the business cannot make money at any volume. More revenue just means losing money faster. The only fix is to contract back to a lean core, get the price and the cost structure right on a small set of jobs, and then rebuild on numbers that actually work. Growth on top of broken math is not growth. It is a bigger loss.


Step 5: True equipment cost

Operators consistently underprice equipment because they look at one line, the loan payment, and stop. The real cost is bigger.

What you actually pay

  • The monthly loan payment
  • The bump in insurance from storing and operating the equipment
  • Maintenance and repairs over its life
  • Storage, if you pay for it
  • The bigger truck or trailer you need to haul it

The visible payment is only part of the number. Once you load insurance, upkeep, and hauling, the all-in monthly cost of a financed piece of equipment runs meaningfully above the loan payment alone. Price off the payment and you are underpricing the machine every time it runs.

The deployment test

A piece of equipment only earns its keep when it runs. If it sits five days a week and works two, you still pay the full carrying cost every month. Before you buy, calculate how many billable jobs the equipment has to produce each month just to cover its true all-in cost. If your realistic job volume does not clear that bar, the machine is a liability with a logo on it.

The fixed-rate rule

If you finance equipment, use fixed-rate debt, not a variable line of credit. Variable rates move, and when they move up, the interest can quietly wipe out the margin assumption that justified the purchase in the first place. A machine that pencils out at one rate can bleed you at another. Lock the rate so the math you did on day one is the math you live with.


Step 6: Break-even per customer

Break-even is not zero revenue. It is the point where you have recovered both the cost to acquire the customer and the cost to deliver the work. Miss this and you can book a customer, do the job, and still lose money.

What a customer actually costs to get

Every customer has an acquisition cost, even the referrals. If you run paid ads, you can see it. Home service leads are not cheap and they are getting less cheap. Google Local Services Ads averaged about $50 per lead in 2023 and rose to roughly $60 in 2024 (Searchlight Digital, 2024 to 2026). Across the broader home services category, the average cost per lead was about $82 in 2024, and it runs far higher in trades like roofing and windows (LocaliQ, 2024). And a lead is not a customer. If only one in five leads books, your true cost to acquire a paying customer is several times the cost of a single lead.

Even with zero ad spend, acquisition still costs you. The admin time, the estimate hours, your own windshield time chasing quotes. The check did not go to Google, but the cost is on the books. Count it.

One-time job math

Take your net margin and your cost to acquire a customer. If you net 20 percent and it costs you $150 to land a customer, you have to book $750 of revenue from that customer before you earn a dollar, because the first $600 covers delivery and the acquisition cost is $150 of what remains. Cut the acquisition cost or lift the margin and that break-even drops fast. The two levers compound.

Recurring service math

For maintenance plans, service agreements, or any recurring revenue, the question changes. Now it is: how many months do I have to keep this customer to make a profit? If it costs you $600 to acquire and deliver the first year and they pay $50 a month, you are underwater until month twelve or later. Lose them at month nine and you lost money even though you collected nine months of revenue. This is why churn is the silent killer in recurring models. The revenue looks fine right up until you do the retention math.


Step 7: Set the price target

You now have every number you need to set a price you can defend.

The method is total cost recovery. Add up every cost of doing business, loaded labor plus overhead recovery. Divide by billable hours. Charge more than that number. That "more" is your profit, and it should be deliberate, not whatever is left over by accident.

Two rules to build on top of the floor:

Aim for a real net profit, not a leftover. Healthy net margins in the trades sit well into the double digits for well-run shops. Recent benchmarks put well-run HVAC around 12 to 22 percent net, plumbing 15 to 25, electrical 15 to 22, and roofing lower at 8 to 15 because materials eat more of every job (Profitability Partners, 2026). The median HVAC contractor, by contrast, nets under 6 percent, while the top quartile clears 13 (ACCA 2024 Financial Benchmarking Study). The difference between those two is almost never how hard they work. It is whether the price was set on math or on a gut feel.

Protect gross margin first. Gross margin is revenue minus direct labor and materials. It is the number that pays for your entire overhead and your profit. Guard the target band for your trade. When gross margin slips, everything downstream gets harder, and the business gets worth less if you ever want to sell it.


What "good" looks like as you grow

Margins do not move in a straight line as you scale. They dip and rebound in a predictable shape, and knowing the shape keeps you from panicking at the wrong moment.

Solo and small. With almost no overhead and no payroll, a disciplined solo operator can keep a large share of revenue, as long as the price is right. This is the easiest stage to be profitable and the easiest stage to underprice, because it feels like the money is fine.

The squeeze. Add your first employees, your first real trucks, insurance, an office person, and commercial rent, and margin compresses hard. This is where a lot of shops stall out. Remember that roughly half of new businesses do not survive five years (BLS, 2024), and this squeeze is a big reason why. Revenue goes up, take-home does not, and the owner works twice as hard for the same money. This is a pricing and overhead problem, not a hustle problem.

The rebound. Once you can afford a manager and the systems that let you stop swinging a wrench yourself, margin recovers. Net profit in the healthy band on a seven-figure business is real owner money on top of a salary. That is a good business.

The second squeeze. Every time you add a non-revenue overhead role, profit takes a hit until the added revenue absorbs it. Expect it. Owners in growth mode who pre-hire, run loose routes, and buy equipment before full utilization will watch margins dip. That is the cost of growth. Just make sure it is a choice you made on purpose, not a surprise.


The three numbers to know before you borrow

Before you take on any debt against the business, you should be able to say three numbers out loud without opening a spreadsheet. Operating without them is driving with no speedometer.

1. Profit percentage. Net profit divided by revenue, this month and trailing twelve months.

2. Labor efficiency. Budgeted hours divided by actual clocked hours on jobs. Your field productivity number.

3. Close rate. Quoted to booked, by service line.

If you cannot produce all three in under five minutes, you are not ready to add debt. A loan does not fix a pricing problem. It just puts a clock on it.


Implementation checklist

Loaded labor rate

  • Base wage documented for every position
  • Payroll burden calculated (your payroll taxes, workers comp, unemployment, benefits)
  • Real billable hours per tech pulled from last year's invoices, not assumed
  • Loaded cost divided by billable hours to get true cost per productive hour

Overhead recovery

  • Annual overhead total separated cleanly from COGS
  • Total annual billable hours calculated across all techs
  • Per-hour overhead recovery rate documented
  • Chart of accounts splits labor, materials, subs as COGS, everything else as overhead

Required rate

  • One Truck Breakdown completed for one representative truck
  • Required break-even rate per billable hour calculated
  • Gap between that required rate and your current rate written down in dollars per year

Diagnostic

  • COGS as a percentage of revenue calculated
  • Gross margin compared to the healthy band for your trade
  • Overhead as a percentage of revenue calculated
  • Leak diagnosed: COGS problem, overhead problem, or both
  • Capacity test applied to any equipment or shop expansion in the last two years

Break-even per customer

  • Cost to acquire a customer calculated for each lead source, including your time on unpaid channels
  • Break-even revenue per customer calculated
  • For recurring services, months-to-break-even calculated per plan
  • Churn compared to the break-even month

Second set of eyes

Want someone to walk through the LEAKS with you?

We will review your website and show you what is helping, what is hurting, and what to fix first.

Book a free website audit →