BuildWell

How to calculate your labor rate

Work out the hourly labor rate to charge from your pay, labor burden, billable hours, overhead and profit, with worked examples for an owner and an employee.

Pricing and profit · 10 min read · Updated

At a glance

The steps, in order

  1. 1

    Start with the pay

    Decide what you need to earn in a year, or take the hourly wage you pay an employee.

  2. 2

    Add labor burden

    Add self-employment tax and insurance for yourself, or payroll taxes, workers' compensation and benefits for an employee.

  3. 3

    Count real billable hours

    Subtract vacation, holidays and the hours spent estimating, driving and doing paperwork from the 2,080 hours in a work year.

  4. 4

    Add overhead per billable hour

    Divide a year of overhead by the billable hours so each hour carries its share.

  5. 5

    Add profit

    Mark up the full hourly cost for profit to get the rate you charge.

  6. 6

    Check it against the market

    Compare the rate with local wages and what similar work goes for, and find out why if it is far off.

Your labor rate is the most important number in your business. It shows up on every estimate, and it decides whether a busy year makes money. It is often set by copying someone else, and a rate copied from a competitor carries their overhead, their efficiency and their mistakes, not yours.

This guide builds a labor rate from the ground up:

  • Pay
  • Labor burden
  • Billable hours
  • Overhead
  • Profit

It works through the math for a solo owner-operator and for an employee. Follow along with your own numbers or plug them into the labor rate calculator.

Why the wage is not the rate

Example: If you pay a carpenter $28 an hour and charge the client $28 an hour, every hour that carpenter works loses money.

What you pay beyond the wage

  • Payroll taxes and insurance, on top of the wage.
  • Hours the carpenter is not on a job: driving, picking up materials, rain days, holidays.
  • The business itself: the truck, the tools, the phone, the insurance and the accountant.
  • A profit. You need one.

Build the rate, don't multiply the wage

The rate has to cover all of it. A common shorthand is that your rate needs to be a multiple of the wage, but the multiple depends entirely on your costs. Build it instead.

Step 1: Start with the pay

For yourself: the salary you'd replace

Decide what you need to earn in a year as the owner, the salary you would need to replace if you went to work for someone else. This is your pay for doing the work, separate from the business's profit.

For an employee: the hourly wage

Start with the hourly wage.

Step 2: Add labor burden

Labor burden is what labor costs beyond the wage.

For an owner, self-employment tax comes first

For an owner-operator, the big item is self-employment tax: 15.3% (12.4% for Social Security up to the wage base, which is $184,500 for 2026, plus 2.9% for Medicare), figured on 92.35% of net self-employment earnings. Add health insurance and any retirement savings you want to fund.

For an employee, add taxes, comp and benefits

For an employee, burden includes:

  • The employer's 7.65% share of Social Security and Medicare
  • Federal and state unemployment taxes
  • Workers' compensation insurance
  • Any benefits you provide

Workers' compensation rates vary a lot by state and by trade, so use your own policy's rate, not a guess.

Step 3: Count your real billable hours

A full-time year is 52 weeks × 40 hours = 2,080 hours. You will not bill all of them.

Take out time off and unpaid work

First take out time off: vacation, holidays, sick days. Then take out working hours that no client pays for directly:

  • Estimating
  • Site visits for jobs you do not win
  • Supply runs
  • Driving between jobs
  • Bookkeeping
  • Callbacks and weather days

Track your time before you trust it

What remains is billable hours, and it can be far fewer than you expect. Track your own time for a month or two before you trust your number.

Step 4: Add overhead per billable hour

Add up a year of overhead

A year of overhead includes:

  • Vehicle payments and fuel
  • Insurance
  • Phone and software
  • Tools
  • Accounting
  • Licensing
  • Advertising

Divide it by billable hours

Divide the year's overhead by billable hours. That is what each billed hour has to carry before it earns anything.

Step 5: Add profit

Add a markup for profit on top of the full hourly cost. Profit is not your pay; it is the business's return for taking risk and its cushion for slow months.

A 15% markup is about a 13% margin

If you think in margins, convert correctly: a 15% markup is about a 13% margin. The markup vs margin guide has a table.

Worked example: a solo owner-operator

Example: These are example figures for illustration, for one owner who does the work. Use your own.

Billable hours: 1,464 a year

Line Hours
Full-time year, 52 × 40 2,080
Less two weeks of vacation −80
Less six holidays, 6 × 8 −48
Available hours 1,952
Billable share, three of every four hours × 0.75
Billable hours 1,464

The check: 2,080 − 80 − 48 = 1,952, and 1,952 × 0.75 = 1,464.

Annual cost to cover: $104,477.73

Line Annual
Owner pay $60,000.00
Self-employment tax, 60,000 × 0.9235 × 0.153 $8,477.73
Health insurance $6,000.00
Labor cost $74,477.73
Overhead: truck, fuel, insurance, phone, tools, software, accounting $30,000.00
Total to recover $104,477.73

The self-employment tax line: 60,000 × 0.9235 = 55,410, and 55,410 × 0.153 = 8,477.73.

This is a rough planning figure. Your actual tax depends on your whole return, so confirm it with your tax preparer.

The rate: about $82 an hour

  • Break-even rate: $104,477.73 ÷ 1,464 = $71.36 an hour. Charging less than this loses money on every billable hour.
  • Rate with a 15% profit markup: $71.36 × 1.15 = $82.06 an hour. You might round to $82 or $85.

The gap between pay and rate is cost

Look at the gap between pay and rate. The owner earns the equivalent of $60,000 ÷ 2,080 = $28.85 an hour for a full-time year, but has to charge more than $80 an hour to get there.

That gap is not greed. It is taxes, insurance, overhead, unbillable time and profit.

Worked example: an employee

Example: You hire a helper at $24 an hour. Their labor burden, the employer's payroll taxes, unemployment insurance and a workers' compensation policy in this example, adds 25%. So each paid hour costs $24 × 1.25 = $30.

You pay for 2,080 hours a year, but the helper bills 80% of them, 1,664 hours, because of holidays, shop time and travel. So each billable hour costs 30 × 2,080 ÷ 1,664 = $37.50.

The check: 2,080 ÷ 1,664 = 1.25, and 30 × 1.25 = 37.50.

Overhead and profit still go on top

That $37.50 is before overhead and profit. Add the helper's share of overhead per billable hour and your profit markup the same way as above.

The rate you charge for the helper's time ends up well above the wage.

Worked example: a two-person crew rate

Now put the owner and the helper on the same job. Adding the helper adds overhead too: a bigger insurance policy, more tools, a second set of safety gear.

Example: Say that comes to $6,000 a year. Spread over the helper's 1,664 billable hours, that is 6,000 ÷ 1,664 = $3.61 an hour.

Line Owner Helper
Labor cost per billable hour $50.87 $37.50
Overhead per billable hour $20.49 $3.61
Full cost per billable hour $71.36 $41.11
With a 15% profit markup $82.06 $47.28

How each column adds up

The owner's column splits the $71.36 from before into its parts: $74,477.73 ÷ 1,464 = $50.87 of labor cost, and $30,000 ÷ 1,464 = $20.49 of overhead.

The helper's column: 37.50 + 3.61 = 41.11, and 41.11 × 1.15 = 47.28.

One crew hour costs $129.34

When both work together, one crew hour is 82.06 + 47.28 = $129.34, or $64.67 per person-hour. On an estimate, a task that takes the pair 10 hours carries $1,293.40 of labor.

Don't price both people at one rate

  • At a single owner's rate per person-hour, $82.06 × 20 person-hours = $1,641.20, you overcharge.
  • At the helper's rate for both, $47.28 × 20 = $945.60, you lose money on every hour the owner works.

Labor rate mistakes to avoid

  • Using 2,080 billable hours. No one bills every hour of the year. Dividing overhead by 2,080 instead of real billable hours makes every hour look cheaper than it is.
  • Forgetting your own taxes. As an owner, your self-employment tax and insurance are part of labor cost, not something to deal with in April.
  • Leaving out the owner's office time. The evenings you spend on estimates and invoices are real hours. If they are not billable, they belong in the billable-hours math.
  • Copying a competitor's rate. Their rate carries their costs. Yours has to carry yours.
  • Never raising it. Costs rise every year. A rate set three years ago is a rate that has been quietly cut every year since.

Step 6: Check the rate against the market

Your calculated rate is the floor for your business. Before you use it, compare it with two things:

  • Local wages for the trade. The Bureau of Labor Statistics publishes median wages by trade and metro area. If you pay far above or below the local median, it is worth knowing why.
  • What similar work sells for. If your rate is well above the local market, look at your overhead and billable hours first; a truck you do not need or a low billable share pushes the rate up. If your rate is well below the market, you may be leaving money on the table.

Never cut below break-even to win work

Do not cut the rate below break-even to win work. A job priced below cost does not become profitable because you are busy.

Different rates for different work

One rate for everything is simple, and for many small contractors it is enough. But the cost of an hour is not the same on every job, and some contractors set two or three rates to reflect that.

Three kinds of work that cost differently

  • Service calls and small repairs carry more unbillable time per billed hour: the drive, the parking, the supply run for one part. A higher hourly rate, or a minimum charge, covers it.
  • Specialized work that needs a license, certification or expensive equipment can justify a higher rate than general labor.
  • Large, steady jobs with little travel and a predictable pace can sometimes carry a slightly lower rate and still earn the same per day.

Every rate has to clear break-even

Whatever rates you set, each one has to sit above your break-even rate. A discount rate below $71.36 in the example above is not a discount; it is a loss on every hour.

Hourly rate or job price?

Even if you never show an hourly rate to clients, you still need one. A fixed job price is hours × rate + materials + other costs, so a wrong rate means a wrong price.

Turn the rate into a job price

The pricing guide shows how the labor rate fits into a full job price. The job cost calculator adds up a job from its parts.

Some trades bill by the hour directly

Some trades also bill by the hour directly, especially for repairs and service calls. Handymen often do, as the handyman industry page describes. Whether the rate is visible or not, the math behind it is the same.

Two ways to hold the rate

Contractors carry burden, overhead and profit one of two ways:

  • One loaded rate. Fold burden, overhead and profit into one hourly labor rate and apply it to every task on an estimate.
  • Labor at cost. Keep the labor line at cost and add overhead and profit as separate percentages on the whole job.

Both work if they are applied consistently.

Don't mix the two methods

What does not work is mixing them. Pricing labor at a fully loaded rate and then adding overhead again on top charges the client twice.

Pricing labor at the bare wage with no overhead line charges them nothing for it.

Where BuildWell gets labor rates

BuildWell starts every labor line from the Bureau of Labor Statistics median wage for that trade in your metro. Then it adds the labor overhead and labor markup you set. You can change the rate or the hours on any line.

It is a starting point grounded in local data, not a replacement for knowing your own numbers. That is why the settings are yours to change.

Labor rate checklist

  • Owner pay or employee wage
  • Labor burden from real payroll and insurance figures
  • Billable hours, tracked rather than assumed
  • Overhead per billable hour, updated at least yearly
  • Profit markup on top of the full cost
  • A comparison with local wages and market rates

Work through the list once with real numbers, and every estimate after that starts from a rate you can defend.

Common questions

01Should I charge the same rate for every type of work?
Not necessarily. A single rate is simple, but some contractors charge more for specialized work, small jobs with a lot of travel, or emergency calls. What matters is that the lowest rate you charge still covers your full hourly cost.
02What is labor burden?
Labor burden is what an employee costs on top of the wage, such as the employer's share of Social Security and Medicare, unemployment taxes, workers' compensation insurance and any benefits. It varies by state, trade and insurance carrier, so use your own payroll and insurance figures.
03How many billable hours should I plan for?
Start from 2,080 hours in a full-time year, subtract time off, then estimate honestly how much of your working time is spent on paid job work. Track it for a few months; your real number is the one that matters, not a rule of thumb.
04Is my labor rate the same as my hourly wage?
No. Your wage is what you take home for an hour of work. Your labor rate is what you charge for it, and it has to cover the wage, taxes, insurance, overhead, unbillable time and profit. If the two numbers are close, the business is losing money.
05How often should I recalculate my rate?
At least once a year, and whenever a big cost changes, such as a new truck payment, an insurance renewal or a new hire.
BuildWell

Estimates, signatures and invoices in one app

BuildWell prices materials at stores near the job and labor from your metro’s wages plus your overhead and markup, gets the estimate signed on the client’s phone, and turns it into the invoice.

Weekly
$7.99 / week
Billed weekly. Cancel anytime.
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial
Best value
Annual
$79.99 / year
About $6.67 a month, billed yearly
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial

Both plans include every feature and start with a 3-day free trial. Add a card to start; you’re not charged until the trial ends. Cancel anytime.

Try BuildWell today

Estimates, invoices, e-signatures and payments in one place, on your phone and on the web.

Start for free →3-day free trial. Cancel anytime.