Labor is the biggest cost in almost every contracting job. Materials you can look up on a supplier's price sheet. Equipment rental has a daily rate. But labor? That's where most contractors get it wrong — and where the margin either lives or dies.

The mistake isn't charging too little per hour (though plenty of contractors do that). The mistake is not knowing what labor actually costs you. There's a gap between what you pay a worker and what that worker costs your business. If you're pricing jobs based on the wage rate and not the burdened rate, you're losing money on every hour of every job, and you might not realize it until tax season.

This guide covers how to calculate your true labor cost, how to set labor rates that protect your margin, and how the math works differently across trades.

The True Cost of Labor: What You're Actually Paying

Let's say you pay a journeyman carpenter $35 per hour. That's not what that carpenter costs you. Not even close.

Here's the real math for an Ontario-based contractor in 2026:

Cost Component Rate Per Hour
Base wage$35.00
CPP employer contribution5.95%$2.08
EI employer premium1.4x employee rate (~2.3%)$0.81
WSIB premium (construction)~$3.50 per $100 earnings$1.23
Vacation pay (4%)4%$1.40
Health benefits (if offered)~$3-5/hr equivalent$4.00
Stat holiday pay (9 days/yr amortized)~2.5%$0.88
Burdened hourly cost$45.40

That's a 30% burden on top of the base wage. And this doesn't include training time, tool replacement, truck costs, or the hours you pay them when it rains and they can't work.

For US contractors, the burden is similar — swap CPP/EI for Social Security (6.2%) and Medicare (1.45%), WSIB for workers' comp (rates vary wildly by state and trade), and add FUTA ($42/yr per employee). The total burden is typically 25-40% depending on your state and benefits package.

The point: if you're billing a $35/hr worker at $35/hr, you're paying the customer to let you work on their house.

Hourly Rate vs. Per-Unit Rate: Which to Use

There are two ways to price labor on a quote: by the hour, or by the unit (per square foot, per fixture, per opening, per linear foot).

Hourly Pricing

Charge a rate per hour of labor. Simple. Transparent. And capped — because the faster you work, the less you make.

Use hourly pricing when:

Per-Unit Pricing

Charge a rate per unit of output. $6.50 per square foot of flooring installed. $350 per electrical outlet added. $85 per linear foot of fence.

Use per-unit pricing when:

Per-unit pricing is almost always more profitable. Here's why: if your crew can install 200 sq ft of hardwood in a day, and you price at $4.50/sq ft for labor, that's $900/day. If you've got two guys on it at a burdened cost of $45/hr each, your labor cost is $720/day. That's a 20% margin on the labor. If your crew gets faster and does 230 sq ft in the same day, the revenue goes to $1,035 but your cost stays at $720 — now you're at 30% margin, and nobody cheated anyone.

The Labor Pricing Formula

Whether you charge hourly or per-unit, the underlying formula is the same:

Billable Labor Rate = Burdened Hourly Cost x (1 + Overhead %) x (1 + Profit %)

Let's run it for that $35/hr carpenter:

That's your minimum billable rate for that worker. Bill less than $62.65, and you're either not covering overhead or not making profit on that hour.

"But my competitors charge $50/hr!" Then either they're losing money, they have lower overhead, they're paying their workers less, or they're not accounting for burden. You can't control their pricing, but you can control yours.

Labor Rates by Trade: 2026 Benchmarks

These are typical ranges for Ontario and comparable US markets. Your specific rate depends on your location, experience level, and whether you're a solo operator or running crews.

Trade Journeyman Wage (CAD) Burdened Cost Typical Bill Rate
Electrician$38-$48/hr$50-$63/hr$85-$120/hr
Plumber$36-$46/hr$47-$60/hr$80-$115/hr
HVAC Technician$34-$44/hr$44-$57/hr$75-$110/hr
Carpenter / Framer$30-$40/hr$39-$52/hr$65-$95/hr
Roofer$28-$38/hr$36-$50/hr$60-$90/hr
Painter$24-$34/hr$31-$44/hr$55-$80/hr
Landscaper$20-$30/hr$26-$39/hr$50-$75/hr
General Laborer$18-$24/hr$23-$31/hr$45-$60/hr

Notice the gap between burdened cost and bill rate. That gap covers overhead and profit. Shrink that gap and you're working for free.

Production Rates: Converting Hourly to Per-Unit

To price per-unit, you need production rates — how much output your crew produces per hour. Here's how to calculate it:

Per-Unit Labor Rate = Billable Hourly Rate / Units Per Hour

Example: Your tile crew (2 people) installs 25 sq ft of tile per hour (including prep and grouting). Your burdened crew cost is $90/hr (2 x $45). With 15% overhead and 20% profit:

Now you can quote tile labor at $5.00/sq ft and know exactly what your margin is. If the job is 300 sq ft, labor is $1,500 and your crew will finish in about 12 hours (1.5 days). Clean.

Track your production rates religiously. They're the most valuable data in your business because they turn every future estimate from a guess into a calculation.

The Solo Operator Problem

If you're a one-person operation, the labor pricing formula gets personal. You are the labor. And the most common mistake solo operators make is pricing their time at the same rate as an employee.

You're not an employee. You're the owner, the estimator, the project manager, the bookkeeper, the marketing department, and the laborer. For every 8 hours you spend on a job, you spend 2-4 hours on unbillable work: driving, quoting, invoicing, answering calls, buying materials.

If you want to take home $80,000 a year and you work 48 weeks with 30 billable hours per week (accounting for admin time), you need to bill $55.56/hr just to make your salary. Add overhead (truck, insurance, tools, phone, software) at $15-$25/hr, and your minimum rate is $70-$80/hr before profit.

Solo operators who charge $45/hr are working full-time to earn less than they would as an employee — with more risk and no benefits.

FAQ

What is labor burden and why does it matter?

Labor burden is everything you pay on top of an employee's hourly wage — CPP/EI, WSIB, vacation pay, benefits, stat holidays. In Ontario, it adds 25-35% to the base wage. If you're pricing labor at the wage rate without burden, you're losing money on every hour worked.

Should I charge hourly or per-unit for labor?

Per-unit (per sq ft, per fixture) is almost always more profitable because it rewards efficiency. As your crew gets faster, your margin grows. Use hourly only for work where the scope is genuinely unpredictable, like troubleshooting or discovery work.

How do I calculate my labor rate for bidding?

Burdened Hourly Cost x (1 + Overhead %) x (1 + Profit %). For a $35/hr worker with 30% burden, 15% overhead, and 20% profit: $45.50 x 1.15 x 1.20 = $62.76/hr minimum billable rate.

Talk to Max. Get a professional quote in 60 seconds. HAMMER calculates labor, materials, and overhead for you — then generates a branded quote you can send from the job site. No spreadsheets required.