Ready to run your numbers? Calculate my billable rate →
For contractors Business owners How to calculate

How to Set a Billable Hourly Rate for Your Contracting Business

Build your rate from your numbers — wage or owner pay, labor burden, billable vs paid hours, overhead, and target net margin on price — not from what the competitor posts on a van. This guide teaches the model; the free calculator does the math.

Open the billable hourly rate calculator

Why most rates end up too low

None of this is coaching about “what you should charge.” It is the cost-up chain every BillRateHQ rate tool uses.

Calculate your billable rate now →
Same formula as below — interactive inputs on BillRateHQ

The five building blocks

1. Desired pay or tech wage

What you want to earn (owner-operator) or what you pay a W-2 tech before burden. Enter hourly or annual in the calculator — it converts with your paid hours/year.

2. Labor burden

Employer costs on top of wage (payroll taxes, workers’ comp, benefits, PTO, and similar). Enter your own % — UI labels are examples, not tax advice. Deep-dive: how to calculate labor burden and the labor burden calculator.

3. Billable vs paid hours (utilization)

Utilization = billable ÷ paid. If you pay for 40 hours and bill 28, utilization is 70%. The calculator does not recommend a target — enter what your books show.

4. Overhead allocated to billable hours

Annual fixed costs (rent, trucks, software, insurance portions not in burden, marketing) divided across billable hours. Leaving overhead at $0 understates the rate.

5. Target net margin on price

Profit as a share of the sell price — not markup on cost. Confused? Use the markup vs margin calculator.

The formula (matches the P1 calculator exactly)

billable_hours = paid_hours × utilization labor_per_billable = (wage_annual × (1 + burden%)) / billable_hours overhead_per_billable = annual_overhead / billable_hours cost_per_billable = labor_per_billable + overhead_per_billable bill_rate = cost_per_billable / (1 − target_margin)

Do not use cost × (1 + margin) when margin means profit share of price. That is markup math with a different answer.

Mini worked example (fictional)

InputValue
Wage$30/hr
Burden30%
Paid hours2,080
Utilization60%
Annual overhead$60,000
Target margin15%

Annual wage $62,400 → burdened $81,120 → billable hours 1,248 → labor/bh ≈ $65.00 → OH/bh ≈ $48.08 → break-even ≈ $113.08 → bill rate ≈ $133.04/hr. Run your numbers in the tool.

Run your numbers in the calculator →

Common mistakes

When to use job pricing instead

An hourly rate is a rate-card building block. A full bid with materials, contingency, and trip time belongs in the job pricing calculator — which can accept your bill rate via handoff without double-counting overhead on labor.

Trade presets

HVAC, cleaning, and painting owners can start from trade landers with editable example inputs — still the same engines, not market rate advice: HVAC hourly rate, cleaning pricing, painting job pricing.

FAQ

Billable vs paid hours?

Paid hours are what you compensate. Billable hours are what you invoice. Utilization connects them.

Is burden the same as overhead?

No. Burden sits on wage (employment add-ons). Overhead is shop/truck/software/etc. Keep them separate to avoid double-counting. See the labor burden guide.

Margin vs markup?

Margin is profit ÷ price. Markup is profit ÷ cost. Same profit dollars, different percentages. Use markup vs margin to convert.

Owner-operator vs W-2 tech?

Same chain. Owner-operators often enter desired annual pay; shops enter tech wage. Toggle in the calculator.

How does this connect to job quotes?

Pass the bill rate into job pricing for materials and extras, or use cost-up mode with loaded labor instead.

Does this include materials?

No — this guide and the P1 tool are labor bill rate. Materials belong on job pricing or separate markup lines.

Calculate your billable rate

Self-serve math only — no consulting, custom estimates, or coaching.

Open contractor hourly rate calculator →