Contractor Hourly Rate Calculator
Build a defensible shop rate from wage, overhead allocation, and target profit margin.
Office, software, admin, insurance, marketing
What you take home, not profit
Including yourself if you're billable
Realistic; usually 1,500-1,800
Average across your crew
Depreciation + maintenance + insurance + fuel
Applied as margin, not markup
Result
- Total billable hours / year
- 4,800
- Direct labor / hour
- $38.00
- Overhead share / hour
- $25.00
- Owner salary share / hour
- $18.75
- Truck cost / hour
- $3.75
- Break-even billable rate
- $85.50
- Target profit / hour
- $15.09
- Shop rate (what to charge)At 15% target margin
- $100.59
This estimate is based on national average costs and may vary by region, project specifics, and market conditions. Use as a starting point for your bids.
How to calculate your contractor shop rate
Compute the per-billable-hour price you must charge to cover overhead, pay yourself, hit your target net margin, and absorb field labor + rolling stock.
- 1
Total your annual overhead
Add up everything you spend in a year that isn't direct job cost: shop rent, utilities, office staff, insurance (GL + commercial auto), software, accounting, marketing, vehicle leases. Don't include field labor or materials — those bill back to jobs. Default $120,000 is typical for a 3-tech residential service shop.
- 2
Set your owner draw / salary
Enter what YOU need to take home — not 'whatever's left over.' Owner salary is a real cost of running the business, not a profit windfall. Use what you'd pay someone else to do your job, plus a premium for the equity and risk you carry. Default $90,000.
- 3
Pick a target net-profit percentage
This is profit AFTER paying yourself a salary. 5-10% is low end (volume work). 12-20% is typical for established small contractors with good systems. 20%+ for specialty trades. Aim for at least 15% if you want a business that grows and survives slow quarters.
- 4
Enter billable techs and realistic billable hours
Billable techs = field staff who generate revenue. Billable hours per tech per year is the realistic number after PTO, holidays, training, travel, and slow weeks — typically 1,500-1,800. Don't plug in 2,080 unless you want to underprice everything.
- 5
Add field-labor burdened cost and rolling-stock cost
Field-labor burdened hourly is the loaded cost of one tech (use the labor-burden calculator first if you don't know it). Truck maintenance per year covers fuel, repairs, replacement reserve, commercial auto insurance, and registration for the field fleet.
- 6
Read your minimum sustainable shop rate
The output is the per-billable-hour price you must charge to cover overhead, pay yourself, fund profit at your target margin, and absorb field labor + rolling stock. If your market won't pay this rate, that's data — either reposition, cut overhead, or accept that you're subsidizing customers with your own time.
The shop rate is the business
Your shop rate — the hourly billing rate you publish or quietly use when bidding time-and-materials — is the single most important number in your company. It determines whether you pay yourself, whether you keep the lights on, and whether you have anything left over to reinvest. Most small contractors set this number by looking at a competitor's rate and going slightly under. That is how you go broke.
The right way: build it from the bottom up. Start with what each billable hour must cover, add your profit margin, and land on a rate that actually lets the business fund itself and its owner.
The four components
- Direct labor (burdened) — What the tech on the truck actually costs the company, per hour, once taxes, insurance, benefits, and PTO are included. Run each role through the labor burden calculator to get an honest number.
- Overhead share — Annual overhead (office rent, utilities, software, admin salaries, marketing, insurance, legal) divided by total billable hours across all your techs.
- Owner salary share — What you, the owner, need to take home for yourself per year, spread across billable hours. This is NOT overhead. It is not profit. It is your pay.
- Rolling stock / truck cost share — Depreciation, maintenance, insurance, registration, and fuel on your service trucks and trailers, spread across billable hours.
Add those four up and you've got your break-even billable rate — the rate that covers cost but makes zero profit. Nobody should run a business at break-even, so you layer a profit margin on top.
Margin, not markup
This calculator applies profit as a margin (percentage of the gross-out rate), not as a markup (percentage added to cost). Why? Because when you tell customers “we operate at 15% net profit,” that's margin language. A 15% margin on a $100 rate gives the customer a $100 rate and the contractor $15 profit. A 15% markup on an $85 cost would give the customer an $97.75 rate and the contractor $12.75 profit. Same cost, different customer rate.
Worked example
Three techs, each billable 1,600 hours/year: 4,800 total billable hours. Overhead $120k, owner salary $90k, truck cost $18k. Per hour: overhead $25, owner $18.75, trucks $3.75 — $47.50 of fixed costs before the first dollar of tech labor. Add $38 burdened field labor. Break-even: $85.50. Apply 15% margin: shop rate $100.59, which rounds nicely to $100/hr or $105/hr.
If your competitor is at $85, they're either running lower overhead, underpaying themselves, running at zero profit, or all three. Don't race them to the bottom.
Common mistakes
- Using 2,080 hours per tech when you only actually bill 1,600 — undercounts the per-hour cost by 30%.
- Forgetting to include an owner salary line because you're “living on what's left.” That's how you wake up five years in with no personal savings and no retirement plan.
- Pricing at break-even and hoping volume will make up for it. It won't.
- Not recalculating yearly. Overhead creeps. Insurance renewals go up. Software adds seats. Your rate from two years ago probably doesn't cover today's cost base.
What if the market won't pay it?
Then you have real decisions to make: specialize into higher-value work, cut overhead, raise your billable hour target, or accept that your market isn't rich enough to sustain your cost base. What you cannot do is keep running below the calculated rate. That math catches up, and it catches up with compound interest.
Frequently asked questions
What's the difference between billable rate and wage?
Wage is what you pay a tech. Billable rate is what you charge the customer per hour that tech is on site. The gap between them has to cover everything else — your overhead, your salary as owner, rolling-stock cost, insurance, and your target profit. Small contractors who confuse the two consistently underprice and underpay themselves.
Should owner salary come out of overhead or profit?
Out of the rate, not out of overhead or profit. Think of it this way: owner salary is what YOU take home to live on; overhead is what keeps the lights on at the shop; profit is what grows the business. If you bury your salary in overhead, you'll price too low; if you try to pay yourself out of profit, you'll go broke in a slow quarter.
What's a reasonable target profit percentage?
Net profit margins in construction vary wildly. 5-10% is low-end (volume, commodity work). 12-20% is typical for established small contractors with good systems. 20%+ is achievable for specialty trades and service work where you have pricing power. Aim for at least 15% net if you want a business that can grow, survive downturns, and fund owner retirement.
How many billable hours per tech per year is realistic?
Theoretical max is 2,080 at 40 hr/wk. Realistic is 1,500-1,800 after PTO, holidays, shop days, training, travel, and the inevitable slow weeks. Don't plug in 2,080 unless you want to drive your shop rate artificially low and then lose money on every job. Use a number you can actually bill.
What if my market won't pay my calculated rate?
That's valuable data. Either you're in a market that can't sustain your cost structure (cut overhead, move, specialize), you have a positioning/marketing problem (the calculated rate works at the right customer, not every customer), or your cost base is bloated relative to peers. The math doesn't lie — if you charge less than your rate, you're subsidizing customers with your own time and equity.
Related calculators
Labor Burden
NewConvert a wage rate into a true burdened cost including taxes, insurance, workers comp, and PTO.
Markup vs Margin
NewConvert between markup % and margin %. Most contractors confuse them — this tool prevents the $10k-a-year math error.
Cost Allocation
NewAllocate shared overhead (rent, insurance, trucks, admin) across jobs as a burden rate.