Everyone has been talking about tariffs and materials costs. Lumber, steel, electrical components - your project managers have heard the speech. What nobody is talking about is what's happening to your services contracts.

Tariff impacts don't stop at the loading dock. Your concrete-cutting contractor sources his blades from the US. Your instrumentation crew's calibration equipment comes across the border. Your scaffolding supplier is passing through cost increases on US-manufactured fittings. And in most Alberta services contracts right now, you have no protection for any of it.

Calgary construction costs rose 4.5% year-over-year according to the RLB Construction Cost Report for Q1 2026. On a $10M services contract, that's $450,000 in cost exposure if your contract doesn't have the right language. Many don't.

4.5%
Calgary construction cost increase, year-over-year (RLB, Q1 2026)
Many Alberta services contracts have no real escalation protection. That gap falls directly to the operator when rates go up mid-contract.

The frustrating part: goods procurement figured this out years ago. Material escalation clauses, price-in-effect provisions, cost-pass-through caps - they're standard in any half-decent PO for physical goods. But services contracts? They're still being written the same way they were in 2018, with fixed rates, annual renewals, and no mechanism for adjusting when the world changes.

I'm reviewing contracts right now where the operator has no idea their contractor can legally bill them at a higher rate next month. The contract says rates can escalate with "reasonable notice." That's not protection - that's a blank cheque.

Where services contracts are getting hit

Before I get into the fixes, let's be specific about where the exposure lives. It's not just specialty contractors with US supply chains (though that's real). Here's where I'm seeing it:

Rate escalation without a cap. Many Alberta services contracts have escalation language - but no ceiling. The contractor can raise rates by whatever they claim is justified by input cost increases. "Cost of living," "market rates," and "tariff impact" are all being invoked right now. If your contract doesn't cap the escalation, you're negotiating blind at renewal time.

Cost pass-throughs with no definition. Services contractors - particularly in O&G field services and construction trades - are increasingly bundling material supply into their service offering. That's fine until tariffs hit their materials and they pass the increase through to you. Contracts that don't define what qualifies as a pass-through cost, and what the limit is, are wide open.

Automatic renewal with stale rates. This one is expensive and almost never noticed until too late. Contract auto-renews. Rates carry over from two years ago. Contractor is now billing at last cycle's rates on a project where their actual costs are 12% higher. They flag it at month three. The back-billing conversation is not fun - and you're almost always on the losing side if your contract allows it.

No rate review trigger. Good contracts include a defined mechanism for triggering a rate review - a CPI index threshold, a percentage change in published material costs, a calendar date. Contracts without a trigger mean both sides sit on the discomfort until it blows up. One side overpays, the other builds up resentment, and the relationship deteriorates. In my experience, this is one of the most common root causes of contract disputes.

Five clauses every Alberta services contract needs right now

These aren't complicated. They're not something you need a lawyer to draft from scratch. They're additions to your standard services agreement template that give you protection and predictability in a market that has neither right now.

01

Rate Escalation Cap

Your contract should specify the maximum percentage by which rates can increase in any given contract year, and the minimum notice period required before any increase takes effect. Tie it to a published index - CPI Alberta or the Statistics Canada Construction Price Index - so neither side is arguing over what "reasonable" means.

"Labour rates shall not increase by more than [X]% in any 12-month contract period. Any proposed rate increase requires 60 days written notice and must be supported by documentation of corresponding input cost increases."
02

Cost Pass-Through Definition and Cap

Define exactly what qualifies as a reimbursable cost pass-through. Tariff surcharges should be listed explicitly - either as an allowable pass-through (with a cap) or excluded entirely. Ambiguity here is expensive. I've seen "material cost increases" interpreted to cover everything from US tariffs to the contractor's fuel bill.

"Tariff-related cost increases on materials supplied under this agreement are [allowable / not allowable] as a pass-through cost. Where allowable, pass-through costs are capped at [X]% of the applicable line item rate and require itemized documentation prior to invoicing."
03

Rate Review Window

Don't wait for the annual renewal to find out rates have drifted. Build a formal rate review into the contract - typically every six months on contracts longer than one year, or triggered by a defined threshold change in an external cost index. This gives both parties a structured moment to recalibrate rather than letting tension build.

"Either party may request a formal rate review at any time if the Statistics Canada Construction Price Index for Alberta changes by more than [X]% from the rate-setting baseline. Reviews shall be completed within 30 days of request."
04

Most Favored Customer

If your contractor is doing work for your competitors at lower rates, you should be getting the same deal. This clause isn't adversarial - it's just good housekeeping. It tells your contractor that you're a serious buyer who pays attention, which tends to have a clarifying effect on their invoicing practices.

"Contractor warrants that the rates provided to [Company] are equal to or more favorable than rates provided to any other customer of comparable contract value and scope during the term of this agreement."
05

Audit Rights - Invoice and Rate Verification

You need the right to verify that what you're being billed matches what your contract says. On any contract over $500K, include a formal audit right - the ability to request documentation supporting any invoice line item, and the ability to audit invoices against contracted rates at any point during the term. Most contractors will never be audited, but the existence of audit rights changes how carefully invoices get prepared.

"[Company] reserves the right to audit any invoice submitted under this agreement against contracted rates and scope. Contractor shall retain all supporting documentation for a period of three years following contract completion and shall make records available within 10 business days of request."

How to audit your existing contracts

New contracts are easy - you add the language before you sign. The harder problem is the contracts you already have running. Here's a practical first pass you can do in an afternoon:

Step 1: Pull your five largest active services contracts by value. Not goods, not one-time POs - recurring services relationships where the contractor is on site regularly.

Step 2: Search for escalation language. Ctrl+F "escalat," "rate increase," "price adjustment." If you find nothing, that's a problem - it means either party can argue about rates with no contractual framework. If you find something, check whether it has a cap and a defined index.

Step 3: Check for pass-through language. Search "pass-through," "reimbursable," "cost increase." If the language is vague or absent, flag that contract for a conversation with your contractor at the next billing cycle.

Step 4: Note the renewal dates. Any contract renewing in the next 90 days is your best opportunity to add protective language before it rolls over. Don't let it auto-renew without a conversation about rates and terms.

Step 5: Get a rate comparison. Pull what you're actually paying against current Alberta market rates for that service category. If you don't have benchmark data, that's a separate problem - but it's worth knowing before you sit down with your contractor.

Most of what I find in contract reviews isn't fraud. It's drift. Rates that were fair in 2022 are expensive in 2026. Nobody negotiated. Nobody audited. The contractor kept billing and the client kept paying because nobody had the data to push back.

What this actually costs - and what it doesn't have to

Let's put a number on it. An Alberta operator running $8M in annual services spend across five contractors, with no escalation caps and no audit rights, has every dollar of rate drift landing on their side of the ledger. At the 4.5% cost growth above, uncapped escalation alone could add roughly $360K a year to that spend - before you count billing errors nobody is auditing.

The fixes aren't expensive. Adding these five clauses to a contract template takes a few hours of skilled procurement work. Running a compliance audit against your existing contracts takes a week. The payback is immediate: every contract you tighten going into a renewal captures savings that compound over the life of the agreement.

The companies that will be in the best position in 2027 are the ones who used 2026 to get their contracts in order - while everyone else was still blaming tariffs for costs that were actually leaking through bad contract language.

I review services contracts for a living.

If you want to know exactly where your services contracts are exposed right now - before your next renewal - a Procurement Gap Analysis is where I start. I'll pull your top contracts, audit the critical clauses, and give you a clear picture of what needs to change and what it's worth.