# How Much to Charge per Hour as a Contractor

To set a contractor hourly rate, add a year of burdened field labor and overhead, divide by the hours you can actually bill, then divide by 1 minus your profit margin. A three-tech shop paying $32 an hour with $150,000 of overhead breaks even at $100.98 and should charge about $118.80 an hour.

## Key takeaways

- Hourly rate = (burdened labor + overhead) ÷ billable hours ÷ (1 − profit margin).
- Billable hours, not paid hours, are the denominator. Most techs bill well under 2,080 hours a year.
- Doubling the wage is not a pricing method: here it gives $64, below the $100.98 break-even.
- Raising billable hours is often worth more than raising the rate.

## How do you calculate your hourly rate as a contractor?

Your hourly rate has to pay three things for every hour you sell: the burdened cost of the person doing the work, a share of the overhead that keeps the business open, and profit. The trick is dividing by billable hours. A tech is paid for 2,080 hours a year, but drive time, supply runs, estimates, callbacks, training and paid time off are hours nobody pays you for.

**Formula**

```
Hourly rate = (N × W × H × (1 + B) + O) ÷ (N × H × U) ÷ (1 − P)
```

Where:
- N = number of people who bill hours
- W = average hourly wage
- H = paid hours per person per year
- B = labor burden as a decimal (payroll taxes, comp, benefits)
- O = annual overhead
- U = billable share of paid hours (utilization)
- P = target net profit margin as a decimal

## Step by step: build your rate

1. **Set the wage, including your own.** Use what you pay your techs. If you work in the field, put in what you'd have to pay someone to replace you. Owner pay is a cost, not the profit.
2. **Add labor burden.** Employer payroll taxes, workers' comp, health insurance and other benefits often add a quarter to a half on top of wages. Get your number from the [labor burden calculator](https://www.brix.so/tools/labor-burden-calculator).
3. **Total your overhead.** Rent, trucks and fuel not charged to jobs, insurance, office wages, software, phones, marketing, accounting. The [overhead rate calculator](https://www.brix.so/tools/overhead-rate-calculator) lists what to include.
4. **Count billable hours honestly.** Paid hours × the share you actually bill. Check your timesheets: if techs are on customer jobs 26 of 40 hours, that's 65%. See [billable hours](https://www.brix.so/learn/billable-hours).
5. **Divide, then add profit.** (Labor + overhead) ÷ billable hours is break-even. Divide that by (1 − profit margin) for the rate to charge.

> **Worked example: owner plus two techs**
>
> Labor: 3 people × $32 × 2,080 hours × 1.3 burden = $259,584. Overhead: $150,000. **Total cost: $409,584.**
>
> Billable hours: 3 × 2,080 × 65% = 4,056. Break-even: $409,584 ÷ 4,056 = **$100.98 an hour** ($64.00 labor + $36.98 overhead).
>
> For a 15% net profit margin: $100.98 ÷ 0.85 = **$118.80 an hour**, or $481,864 a year of labor revenue and $72,280 profit.
>
> If the same crew billed 80% of its hours instead of 65%, break-even would drop to $82.05 and the rate to $96.53.

## Hourly rates by shop size

Bigger shops pay for things a solo operator doesn't: an office, a dispatcher, more trucks. Those costs spread over more billable hours, so the rate doesn't always climb with size. These are example inputs, not benchmarks.

**Illustrative shops and the rate each needs**

| Shop | Billers | Wage | Burden | Billable | Overhead | Break-even | Rate at 15% profit |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Solo owner-operator, home office, one truck | 1 | $35 | 20% | 60% | $40,000 | $102.05 | $120.06 |
| Owner plus 2 techs, small shop | 3 | $32 | 30% | 65% | $150,000 | $100.98 | $118.80 |
| 8 techs, office manager and dispatcher | 8 | $32 | 35% | 70% | $520,000 | $106.36 | $125.13 |

_Example inputs only._

## How much should you charge per hour by trade?

What a trade can charge depends on its wages, its overhead and its market. The table below runs each trade's national median wage through the worked example's other assumptions (3 billers, 30% burden, 65% billable, $150,000 overhead, 15% profit). Your own overhead and billable hours will move these more than the wage does.

**Rate needed at the median wage, holding other inputs constant**

| Trade | Median wage (BLS, May 2025) | Break-even rate | Rate at 15% profit |
| --- | --- | --- | --- |
| Electrical | $30.38 | $97.74 | $114.99 |
| Plumbing | $30.67 | $98.32 | $115.67 |
| HVAC | $29.33 | $95.64 | $112.52 |
| Roofing | $26.65 | $90.28 | $106.21 |
| Painting | $23.75 | $84.48 | $99.39 |
| Landscaping | $19.27 | $75.52 | $88.85 |
| Cleaning | $17.71 | $72.40 | $85.18 |

_Median hourly pay from the BLS Occupational Outlook Handbook, May 2025 data, verified 2026-10-12. Rates are calculated, not market surveys._

This rate covers labor. If you also sell parts and materials at a markup, that margin pays part of your overhead too, so a shop with heavy materials sales can charge a lower labor rate and still hit its target. Check the whole job with the [job pricing calculator](https://www.brix.so/tools/job-pricing-calculator).

## Common hourly rate mistakes

- **Charging double or triple the wage.** A multiplier ignores your overhead and your billable hours. Two shops with the same wage can need very different rates.
- **Dividing by 2,080.** Nobody bills every paid hour. Use your real billable share from timesheets.
- **Leaving out the owner's wage.** If you work in the field for free, your rate only works until you hire someone to replace you.
- **Copying the shop down the road.** You don't know their costs, and they may be underpricing too.
- **Never raising it.** Wages, insurance and fuel go up every year. Rerun this each January and when costs jump.

BRIX answers every call and books jobs straight onto your schedule, so your techs spend more of their paid hours on billable work, and it syncs invoices to QuickBooks so you can check your real rate against the books.

- [AI receptionist](https://www.brix.so/features/ai-receptionist): Answers every call 24/7, qualifies the caller, books the job and texts back anyone it misses.
- [Scheduling and dispatch](https://www.brix.so/features/scheduling-dispatch): Assigns the right crew to the right job based on skills, location and availability.
- [QuickBooks sync](https://www.brix.so/integrations/quickbooks): Syncs customers, invoices and payments with QuickBooks so the books match the jobs.

## Frequently asked questions

### How much should I charge per hour as a contractor?

Enough to cover your burdened labor and overhead for every billable hour, plus profit. Add a year of labor and overhead, divide by billable hours, then divide by 1 minus your profit margin. Use the calculator above with your own numbers.

### How much should a one-person contractor charge per hour?

Pay yourself a wage, add your own insurance, taxes and overhead, then divide by the hours you can bill after estimating, driving and paperwork. In the solo example above, billing 60% of 2,080 hours (1,248 hours) with $40,000 of overhead works out to about $120 an hour.

### What is a good billable hour percentage for techs?

Measure your own first: hours on customer jobs divided by hours paid. Every point you add spreads overhead across more hours. Better dispatching, fewer callbacks and less time chasing parts and paperwork all raise it. See the [technician utilization calculator](https://www.brix.so/tools/technician-utilization-calculator).

### Should my hourly rate include materials?

No. Charge materials separately at your cost plus a markup, or build them into a flat-rate price. The hourly rate covers labor, overhead and profit on the labor portion.

### Is it better to charge hourly or by the job?

A set price per job lets the customer approve the price before you start, and it rewards efficient techs. Hourly works for open-ended work with unknown scope. Either way, the hourly rate here is the number your flat-rate prices and bids should be built on; see the [flat rate pricing calculator](https://www.brix.so/tools/flat-rate-pricing-calculator).

### How often should I raise my rates?

Recalculate at least once a year and whenever wages, insurance or fuel costs move. Small annual increases are easier for customers to accept than a big jump after years of standing still.

## Related

- [Labor Burden Calculator](https://www.brix.so/tools/labor-burden-calculator)
- [Overhead Rate Calculator](https://www.brix.so/tools/overhead-rate-calculator)
- [Job Pricing Calculator for Contractors](https://www.brix.so/tools/job-pricing-calculator)
- [Flat Rate Pricing Calculator](https://www.brix.so/tools/flat-rate-pricing-calculator)
- [Technician Utilization Calculator](https://www.brix.so/tools/technician-utilization-calculator)
- [What Are Billable Hours?](https://www.brix.so/learn/billable-hours)
- [What Is Labor Burden?](https://www.brix.so/learn/labor-burden)
- [How to Price Contracting Jobs for Profit: The Complete Guide](https://www.brix.so/guides/how-to-price-jobs)
- [Maintenance Agreement Pricing Calculator](https://www.brix.so/tools/maintenance-agreement-calculator)
- [Markup and Margin Calculator](https://www.brix.so/tools/markup-margin-calculator)

## Sources

- [BLS Occupational Outlook Handbook: Electricians (median pay, May 2025)](https://www.bls.gov/ooh/construction-and-extraction/electricians.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: Plumbers, pipefitters and steamfitters](https://www.bls.gov/ooh/construction-and-extraction/plumbers-pipefitters-and-steamfitters.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: HVAC mechanics and installers](https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: Roofers](https://www.bls.gov/ooh/construction-and-extraction/roofers.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: Painters, construction and maintenance](https://www.bls.gov/ooh/construction-and-extraction/painters-construction-and-maintenance.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: Grounds maintenance workers](https://www.bls.gov/ooh/building-and-grounds-cleaning/grounds-maintenance-workers.htm) (checked 2026-10-12)
- [BLS Occupational Outlook Handbook: Janitors and building cleaners](https://www.bls.gov/ooh/building-and-grounds-cleaning/janitors-and-building-cleaners.htm) (checked 2026-10-12)

---
Written by BRIX Editorial Team. Last updated 2026-10-12.
Canonical: https://www.brix.so/tools/contractor-hourly-rate-calculator
