Labor rate calculator for service contractors

Put in what you pay, how many hours really get billed and what the business costs to run. See the hourly rate that covers all of it and leaves the profit you want.

Every hourShows where each billed dollar goes
BLS dataWage defaults from May 2025 national data
FreeNo email, no sign-up
$/hr
BLS national medians, May 2025: HVAC techs $29.33, plumbers $30.67, electricians $30.38 an hour. Put in what you really pay.
hrs
days
hrs
Time on the clock that no customer pays for. Track a few weeks to know yours.
%
7.65% is employer Social Security and Medicare (IRS). Add your state unemployment rate and your workers' comp rate from your policy.
%
Your yearly cost for health cover and any retirement match, divided by yearly wages. Leave at 0 if you offer none.
$
%
Charge per billable hour
$123.27
$104.78 just to break even
1,500Billable hours per tech a year
$44.78True cost of a billable hour
4.11×Rate ÷ wage

How we got this

  1. Paid hours a year40 hrs × 52 weeks = 2,080 hrs
  2. Hours at work2,080 − 10 days off × 8 hrs = 2,000 hrs
  3. Billable share of a day(8 − 2 unbilled) ÷ 8 = 75%
  4. Billable hours a year2,000 × 75% = 1,500 hrs per tech, 1,500 in all
  5. Labor cost a year1 × $30.00 × 2,080 hrs × (1 + 7.65% + 0%) = $67,174Wages are paid on every paid hour, including days off and drive time, so the cost is spread over the billable hours only.
  6. Break-even rate($67,174 labor + $90,000 overhead) ÷ 1,500 billable hrs = $104.78
  7. Rate with profit$104.78 ÷ (1 − 15%) = $123.27Profit is a share of the price, so divide. Adding 15% on top of break-even would leave only 13% profit.
Where each billable hour goesPer hourShare
Wage for the hour on the job$30.0024.3%
Paid time no customer pays for (drive, shop, days off)$11.609.4%
Payroll taxes and workers' comp$3.182.6%
Health insurance and retirement$0.000%
Overhead$60.0048.7%
Profit$18.4915%
Rate$123.27100%

Sources: BLS Occupational Employment and Wage Statistics, May 2025 national data, SOC 49-9021 HVAC mechanics and installers; BLS Occupational Employment and Wage Statistics, May 2025 national data, SOC 47-2152 plumbers, pipefitters and steamfitters; BLS Occupational Employment and Wage Statistics, May 2025 national data, SOC 47-2111 electricians; IRS Topic 751, Social Security and Medicare withholding rates; IRS Topic 759, Form 940 and federal unemployment (FUTA) tax. Checked 2026-10-08.

Key takeaways
  • Spread your costs over the hours customers pay for, not the hours you pay for. That one change moves most rates the most.
  • Wages are only part of an hour's cost. Payroll taxes, workers' comp, benefits, days off and drive time all ride on top.
  • Profit is a share of the price, so divide the break-even rate by one minus the profit, never add it on top.

How to calculate your labor rate

A labor rate has to pay for three things: the people, the business around them, and a profit. The trick is to divide all of it by the hours a customer actually pays for.

The calculator works in six steps:

  1. Paid hours a year. Hours a week × 52. At 40 hours, that is 2,080.
  2. Hours at work. Take off paid days off. Ten days at 8 hours leaves 2,000.
  3. Billable hours. Take off the part of each day no customer pays for. Two unbilled hours in an 8-hour day leaves 75%, so 1,500 billable hours.
  4. Labor cost. Wage × all paid hours × (1 + payroll taxes and comp + benefits).
  5. Break-even rate. (Labor cost + overhead) ÷ billable hours.
  6. Your rate. Break-even ÷ (1 − profit share).

Worked through with the calculator's starting numbers: one tech at $30 an hour, 40-hour weeks, 10 paid days off, 2 unbilled hours a day, 7.65% payroll taxes, no benefits, $90,000 of overhead and 15% profit.

StepMathResult
Paid hours40 × 522,080
Hours at work2,080 − 10 × 82,000
Billable hours2,000 × 6 ÷ 81,500
Labor cost$30 × 2,080 × 1.0765$67,174
Break-even rate($67,174 + $90,000) ÷ 1,500$104.78
Rate with 15% profit$104.78 ÷ 0.85$123.27

A $30 wage turns into a $123.27 rate, about 4.1 times the wage, before workers' comp and benefits are added. Most of that gap is overhead spread over one person's billable hours. Add a second tech with the same overhead and the rate drops to $87.98. With three it is $76.21.

Billable hours: the number most rates get wrong

You pay for every hour on the clock. Customers pay for the hours on their job. The hours in between are real costs: driving between calls, loading the truck, the supply house run, warranty callbacks, estimates that do not close, paperwork and training.

If you divide your costs by 2,080 paid hours, you price as if every one of those hours gets billed. Then the rate looks fine on paper and the year comes up short.

Here is how the unbilled hours change the rate with everything else at the starting numbers:

Unbilled hours a dayBillable shareBillable hours a yearRate per billable hour
187.5%1,750$105.66
1.581.3%1,625$113.79
275%1,500$123.27
2.568.8%1,375$134.48
362.5%1,250$147.93

Every half hour a day of unbilled time adds roughly $8 to $14 to the rate. That is why tight routing and fewer return trips matter as much as the price itself.

Measure it, do not guess itFor two or three weeks, write down the hours paid and the hours billed for each person. Divide billed by paid. That share, not a rule of thumb, is what belongs in the calculator.

Some unbilled time is worth keeping. Training makes techs faster and better at diagnosis. Estimates that close turn into work. The goal is not zero unbilled hours. It is knowing the number, pricing for it, and cutting the waste in it: the second trip for a forgotten part, the callback from a rushed job, the half hour lost to a bad route.

If you bill drive time separately, as a trip charge on every call, you can lower the unbilled hours in the calculator to match. Just do not count the same time twice.

Payroll taxes, workers' comp and benefits

Every dollar of wages costs you more than a dollar. The calculator splits the extra into two lines so you can match them to your own books.

Cost on top of wagesWhat is in itStarting value
Payroll taxes, unemployment and workers' compEmployer Social Security 6.2% and Medicare 1.45%, federal unemployment (0.6% on the first $7,000 of each person's wages after the usual credit), your state unemployment rate, your workers' comp rate7.65% of wages, then add yours
Health insurance and retirementWhat you pay toward health, dental and life cover, and any 401(k) match or pension0%, put in yours

The 7.65% is the part every employer pays at the same rate: Social Security at 6.2% (on wages up to $184,500 a person in 2026) and Medicare at 1.45%, from the IRS. Federal unemployment is 6.0% of the first $7,000 of each person's wages, or 0.6% after the full 5.4% credit for paying state unemployment on time. That is $42 a person a year at most.

The rest depends on you. State unemployment rates differ by state and by your claims history; your state sends you a rate notice each year. Workers' comp depends on your state, the class code for the work and your claims. Benefits depend on the plan you offer. Add each as a share of wages: yearly cost ÷ yearly wages.

Paid days off are not a percentage here on purpose. The calculator counts them as hours that are paid but not worked, which spreads their cost over the billable hours instead.

Use your own workers' comp rateYour policy lists a rate per $100 of payroll for each class code. A rate of $8 per $100 is 8% of wages. Add it to the 7.65% and your state unemployment rate, and put the total in the first line.

Overhead: what it is and how it lands on each hour

Overhead is everything the business pays for that is not tied to one job: trucks and fuel, insurance, the shop or office, phones, software, office and dispatch pay, advertising, accounting, licences, tools that wear out. If you are the owner and do not work in the field, your pay is overhead too.

The calculator spreads all of it evenly over the billable hours. With $90,000 of overhead and 1,500 billable hours, each billed hour carries $60 of overhead before a wage is paid. That is the biggest single line in the starting example, at 48.7% of the rate.

Two ways to bring it down per hour: more billable hours across the same overhead (more people, less unbilled time), or less overhead. Raising the rate is the third way.

Leave materials and parts out of overhead. They are priced on each job with a markup. The markup calculator builds a parts table for that.

Adding profit the right way

Profit is what is left for the business after everyone and everything is paid. It pays for growth, the bad months, a new truck without a loan, and the owner's return on the risk.

Because profit is a share of the price, you divide. A break-even rate of $104.78 with 15% profit is $104.78 ÷ 0.85 = $123.27. Adding 15% on top would give $120.50, and the profit on that is only 13%.

How much profit to aim for is your call. Start from what the business needs: savings for slow months, money for the next vehicle, and a fair return. Then check the rate against what the work sells for in your area. If the rate you need is far above the market, the fix is usually in billable hours or overhead, not in a smaller profit.

When to recheck your rate

Run the calculator again when any of these change:

  • A raise for your techs, or a new hire at a different wage
  • A new truck, a bigger shop, a new office person, or a jump in insurance
  • A change in how many hours get billed: a new service area with longer drives, or tighter routing that cuts them
  • A change in health insurance or retirement costs at renewal
  • At least once a year, with last year's real numbers

When the rate goes up, update the price book and the estimate templates the same day, so every new quote uses it.

Hourly rate vs flat-rate pricing

Some contractors bill by the hour. Others quote a flat price per task or per job. Both need the same rate underneath.

  • Time and materials. Hours on the job × your rate, plus parts at your markup. Fair when the work is hard to predict. The customer carries the risk of a slow job.
  • Flat rate. A fixed price per task: honest task time × your rate + parts at your markup, rounded. The customer knows the price up front. You carry the risk of a slow job and keep the gain of a fast one.

Either way, the rate from this calculator is the number that turns hours into dollars. A flat-rate price book built from an old or guessed rate will be short on every line.

Labor rates by trade

The math is the same for every trade. The inputs are not. Wages differ, and so do the unbilled hours. The Bureau of Labor Statistics national median wages for May 2025 are:

Trade (SOC code)Median hourly wageRate on the starting numbers
HVAC mechanics and installers (49-9021)$29.33$122.10
Electricians (47-2111)$30.38$123.94
Plumbers, pipefitters and steamfitters (47-2152)$30.67$124.45

The rates in that table use the same overhead, hours and profit for all three, so they differ only by the wage. Your own overhead and billable hours will move the answer far more than the trade does. The trade pages start from that trade's median wage and talk through what changes:

Once you have the rate, put it to work on every estimate you send. Koira keeps the hours and the rate on each line, so you can see what a job pays per hour before it goes out.

Last checked October 8, 2026.

FAQ

How do I calculate my hourly labor rate?

Add a year of labor cost (wages on every paid hour plus taxes, comp and benefits) to a year of overhead. Divide by the hours customers will pay for. That is break-even. Divide break-even by one minus your profit share to get the rate.

What is a billable hour?

An hour a customer pays for. Drive time between calls, shop time, supply runs, callbacks and paperwork are paid hours that are not billable, unless you charge for them separately.

How much should I charge per hour as a contractor?

Enough to cover your real cost per billable hour plus profit. With one tech at a $30 wage, 1,500 billable hours, 7.65% payroll taxes and $90,000 of overhead, that works out to about $123 an hour at 15% profit, before workers' comp and benefits. Your numbers will differ.

What is labor burden?

The cost of an employee on top of wages: employer payroll taxes, unemployment insurance, workers' comp, health insurance and retirement. Employer Social Security (6.2%) and Medicare (1.45%) are the same for everyone; the rest depends on your state, your workers' comp class and the benefits you offer.

Why is my labor rate so much higher than the wage I pay?

Because the wage is paid on every hour, but only some hours are billed, and the overhead and profit have to come out of those billed hours too. When one person carries all the overhead, the rate can reach four times the wage or more, as the worked example shows.

Should drive time be billable?

That is a pricing choice. You can charge a trip fee, or build drive time into the hourly rate as this calculator does. Either way it has to be paid for by someone, and it should be the customer.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Labor Rate Calculator: Your Billable Hourly Rate as a Contractor | Koira