This is an update showing the progress on construction of the the Second Avenue Subway as of Saturday, May 12, 2012, with electrical contractors doing wiring work. Photo: Metropolitan Transportation Authority: Patrick Cashin. 3 wiring margin problems Calgary contractors face when oilpatch demand swings
Photo by Metropolitan Transportation Authority of the State of New York on Wikimedia Commons, CC BY 2.0

Guides

3 wiring margin problems Calgary contractors face when oilpatch demand swings

Calgary electrical contractor margins face three squeeze points as oilpatch demand swings: bid cycles, labour rates and material escalation risk.

What to take away

  • Three wiring margin problems hit Calgary contractors when oilpatch demand swings: bid cycles, labour rates and material escalation.
  • Track bid cycles, add material escalation clauses and reprice labour to hold margin through the swing.

Margin problem one: bidding residential work against industrial backlog

When oilpatch spending slows, Calgary electrical contractors chase residential work to keep crews busy. Residential bids then get priced off a market where industrial backlog has dried up. Labour looks cheap and suppliers are hungry, so the bid comes in low.

Bid cycle squeeze

  1. Oilpatch slows
    contractors chase residential work
  2. Bids priced low
    labour looks cheap
  3. Energy returns
    journeypersons pulled away
  4. Contract signed low
    labour costs exceed bid

Then energy spending returns. Industrial projects restart and pull journeypersons off residential sites with higher wages. The residential contract is already signed at the low number, so every hour now costs more than the bid assumed.

This is a bid cycle problem. The residential work was priced against a labour market that no longer exists by the time the job is built.

Statistics Canada tracks construction workload nationally, and the swings appear in the data before they appear in your backlog. Construction statistics are worth watching monthly, because the turn from slow to busy can fit inside one bidding season.

Calgary contractors who know where an electrical contractor business actually makes money treat soft-market residential work as a break-even job at best once the cycle turns.

The fix is not to avoid residential work. Price it with a labour escalation assumption built in, and keep the contract short enough that you are not locked into a low rate for a year.

Margin problem two: labour rate spikes when oilpatch spending returns

Calgary construction labour rates track the energy sector. When oilpatch spending returns, industrial contractors bid up journeyperson wages to staff projects. Residential and light commercial contractors either match or lose their crews.

Labour validity window

Customer wants a long labour rate hold?

Yes

price the risk or add escalation

No

hold rates 60 to 90 days

A Red Seal Construction Electrician registered through Alberta Apprenticeship and Industry Training becomes hard to find once industrial work returns. IBEW Local 424 rates and non-union rates can diverge, and the gap between what you bid and what you pay can open within a quarter.

BuildForce Canada publishes provincial construction labour market forecasts that flag Alberta shortages before they reach wages. Overtime, travel allowances and subcontractor rates all move with the same labour pool.

When a Calgary contractor bids work in Ontario, that province's 2026 premium rates from WSIB change the labour cost on that bid.

Shorten the labour validity window on your bids. A bid that holds labour for 60 or 90 days is safer than one that holds rates for a year. If the customer wants a longer hold, price the risk.

Labour cost per job is the number to watch. Company-wide monthly tracking of hours and wage cost per project catches the drift before it eats a quarter of margin.

Margin problem three: fixed-price contracts signed before material escalation

Fixed-price electrical contracts are standard in Calgary construction, and they carry one specific risk: the price is set before the material is bought. When copper, cable, conduit or switchgear prices move, the contractor absorbs the difference.

Contract risk transfer

Fixed-price, no clause

Material risk
Contractor absorbs
Trigger
None
Margin exposure
High

Fixed-price with escalation

Material risk
Shared
Trigger
Defined index or quote
Margin exposure
Reduced

Material escalation is not a small line item. On a residential service upgrade, cable and breakers make up a meaningful share of cost. On an industrial project, switchgear from Eaton, Schneider Electric, Siemens or ABB can be the largest single purchase.

A price move on either can exceed the labour margin on the job. Statistics Canada's Building Construction Price Index and the Industrial Product Price Index for copper wire and cable are free to read on a set schedule.

This is where some contractors discover that their price lists lose money on every job, because the list was built in a softer material market and never updated.

The contract structure matters as much as the price. A fixed-price contract with no escalation clause transfers all commodity risk to the contractor. A contract with a defined escalation trigger shares that risk.

Infrastructure spending adds another variable. When public projects move forward, they compete for the same cable, conduit and switchgear, and lead times stretch. Alberta Purchasing Connection lists provincial tenders, and the City of Calgary posts its own.

Infrastructure statistics help show when public demand is rising alongside private demand, which is when material pressure is highest.

Cash flow matters here too. Buying material early to lock a price means carrying the cost until progress billing catches up. Alberta charges 5 percent GST and no provincial sales tax, so the carrying cost is lighter than in provinces with a combined rate.

Canada Revenue Agency filing information returns deadlines sit on the same cash flow calendar.

Concrete bid-cycle checklist

  • Material lead times are checked with Eecol Electric, Westburne or Nedco.
  • WCB Alberta premium impact sits in labour cost estimates.
  • CRA payroll deadlines sit on the cash flow calendar.

The numbers behind each Calgary margin problem

The table sets out the three problems, what moves, and the contract lever that answers each. Typical exposure ranges track Statistics Canada's Building Construction Price Index and the Industrial Product Price Index for copper wire and cable; they are not a quote for any job.

Margin problemWhat movesTypical exposureContract lever
Bidding residential against industrial backlogLabour availability and journeyperson wage rate5 to 15 percent of labour costShort bid validity, escalation clause
Labour rate spikesJourneyperson wage, overtime8 to 20 percent of labour costLabour rate hold period, reprice trigger
Fixed-price before material escalationCable, conduit and switchgear prices10 to 30 percent of material costMaterial escalation clause, early buy

These ranges are not fixed. A small residential contractor feels the labour spike harder than a large industrial firm, because there is less work to spread the increase across.

A Calgary contractor signs a fixed-price residential contract for 40 service upgrades at $4,500 each, with labour priced at $65 per hour. Six months later, industrial work returns and the market rate is $78 per hour.

Labour spike example

  • $65 per hourbid labour rate
  • $78 per hourmarket rate six months later
  • $13 per hourlabour difference
  • $4,160margin gone across 40 jobs

Now add material. If cable and breakers rise 12 percent on a $1,200 package, that is $144 per job, or $5,760 across the contract. The two effects together can exceed the original profit on the whole contract.

Construction statistics for market and margin analysis give you the trend behind those numbers. Statistics Canada publishes the same series in French as Statistiques sur la construction.

Not every job loses money. Margin on a fixed-price contract signed in a soft market is thin enough that a normal cyclical move erases it.

What Calgary contractors can change in the next bid cycle

  1. Shorten the labour validity window. Price labour for 60 or 90 days, not a year. If the customer wants a longer hold, add a stated escalation percentage.
  2. Add a material escalation clause to every fixed-price contract above a set threshold. Define the trigger with a published index, such as the Statistics Canada cable index, not by feel.
  3. Track bid cycle position. Know whether industrial backlog in Calgary is rising or falling before you price residential work.
  4. Separate labour and material in your bids. When a customer asks for a discount, you can show which line is already thin.
  5. Buy material early when lead times stretch, but only if cash flow allows. Carrying material cost has a price too.
  6. Review pricing that protects profit at least twice a year, not once.
  7. Check where demand is heading before you commit crews to a long residential program. electrical contractor employee pay follows industrial and infrastructure spending with a lag.

Next bid cycle checklist

  • Labour rates have a stated validity period
  • Fixed-price contracts carry material escalation clause
  • Bid cycle position reviewed before pricing
  • Labour and material separated in bids
  • Pricing reviewed at least twice a year

Common questions

Why do Calgary electrical contractor margins swing more than in other Canadian cities?
Calgary's workload tracks oilpatch spending. When energy capital spending moves, industrial electrical demand moves with it and pulls labour and material prices across the local market.
What is the biggest single risk in a fixed-price electrical contract?
Material escalation on cable, conduit and switchgear. On some jobs the material package is large enough that a price move exceeds the entire labour margin.
How often should Calgary contractors reprice labour in their bids?
Every 60 to 90 days in a rising market. In a flat market a longer hold is safer, but the bid should still state the validity period.
Can a material escalation clause lose me the bid?
It can, if competitors are not using one. The alternative is absorbing the risk yourself. Contractors who explain the clause clearly often keep the work and the margin.
What is the first number to track if I want to protect margin?
Labour cost per completed job, tracked monthly. It shows the drift before it reaches the year end.

More in Guides

Latest from Costs Desk