Canadian contractor pricing guide

How Much Should a Contractor Charge Per Hour in Canada?

There is no single hourly rate that works for every contractor. Here's how to calculate a rate that covers your costs, pays you for your work, and leaves room for profit.

Short answer: A contractor's hourly charge should be based on their own operating costs, realistic billable hours, compensation requirements, and desired profit margin—not just what competitors appear to charge. A lawn care operator, property maintenance business, and licensed trade may have very different costs.

Why your hourly rate is not your hourly wage

If you want to earn $35 per hour personally, charging customers $35 per hour will usually be insufficient. The business must also cover expenses such as insurance, vehicle costs, tools, equipment maintenance, bookkeeping, marketing, software, and time spent quoting or travelling. You may also need to account for payroll-related costs, benefits, and taxes appropriate to your business structure.

Step 1: Calculate your annual business costs

Start with a realistic annual budget. Include the compensation you need for your own labour and the costs of running the business. Avoid counting the same expense twice—for example, if vehicle costs are already included in a per-job charge.

Illustrative annual costCAD
Owner compensation allowance$55,000
Vehicle and fuel$10,000
Insurance, licences and administration$5,000
Tools, repairs and equipment$6,000
Marketing, software and miscellaneous$4,000
Total annual costs$80,000

These amounts are hypothetical for illustration. They are not Canadian industry averages or recommended wages.

Step 2: Estimate your actual billable hours

Even if you work 40 hours a week, you probably cannot invoice customers for all 40. Quotes, travel, scheduling, paperwork, weather delays, maintenance, and time off reduce your billable hours.

For example, if you work approximately 46 weeks a year and average 26 billable hours per week, that's 1,196 billable hours. For easier calculations, we'll use 1,200 billable hours below.

Step 3: Calculate your break-even hourly rate

Break-even rate = annual costs ÷ annual billable hours

$80,000 ÷ 1,200 hours = $66.67 per billable hour.

At this rate, the example business covers the assumed annual costs, including its owner compensation allowance, but has not added a separate business profit target.

Step 4: Add a profit margin—not just a markup

Suppose you want a 20% profit margin on revenue. Divide the break-even rate by 0.80:

Target rate = break-even rate ÷ (1 − target profit margin)

$66.67 ÷ 0.80 ≈ $83.34 per hour.

Using unrounded figures, $80,000 ÷ (1,200 × 0.80) = $83.33 per hour. You might round your quoting rate to a practical amount, then verify it against actual jobs and customer demand. A 20% markup is not the same as a 20% profit margin.

Step 5: Adjust for the kind of work you do

Your hourly rate is a starting point for estimating—not necessarily the final price you quote. Consider the cost of materials, equipment rental, disposal, travel, subcontractors, seasonal demand, job risk, and the time required to complete the work. Some jobs are better quoted at a fixed price after estimating all costs.

For recurring property maintenance contracts, estimate the annual number of visits and seasonal variation rather than multiplying a single ideal visit time by a flat hourly rate.

Should you charge the same rate across Canada?

Not necessarily. Insurance, travel distances, wages, equipment, competition, and demand differ by region and trade. There is no universal Canadian contractor hourly rate. Compare your calculated minimum with local market conditions, but don't adopt a competitor's rate without knowing whether it covers your own costs.

Also distinguish your quoted service rate from applicable sales taxes. GST/HST registration and charging requirements depend on your circumstances and jurisdiction. Check current Canada Revenue Agency GST/HST guidance or consult a qualified accountant.

Common contractor pricing mistakes

  • Using total working hours instead of realistic billable hours.
  • Leaving out owner compensation or business overhead.
  • Confusing markup with profit margin.
  • Forgetting vehicle travel, equipment wear, and administrative time.
  • Copying a competitor's price without checking your own costs.
  • Failing to revisit pricing when expenses or workload change.

Frequently asked questions

Is $50 per hour enough for a contractor in Canada?

It depends on your annual costs and billable hours. In the hypothetical example above, $50 per hour would be below break-even. A different business with lower expenses or more billable hours could have a different result.

How do I calculate a rate if I am just starting out?

Build a conservative budget, estimate realistic billable hours, include compensation for your labour, and update the figures as you learn how long real jobs take.

Should I charge hourly or by the job?

Hourly pricing can work for uncertain scopes. Fixed-price quotes can be easier for customers to understand when you can reliably estimate labour, materials, and risk. In both cases, start with your true costs.

Calculate your own contractor hourly rate

Use Fieldwork Digital's free Excel Contractor Hourly Rate Calculator to work through your own costs, billable hours, break-even rate, and target margin.

Download the Free Calculator

Need help estimating jobs and recurring contracts too? Explore Fieldwork Pro — Pricing & Profit Toolkit, a $39 CAD Excel toolkit.

Related guides: Calculate your contractor hourly rate · Markup vs. profit margin · Price property maintenance jobs

← Back to all pricing guides