Audit Insider Home How Long Does a Roofing Quote Actually Stay Good? What Moves the Price After You Sign

How Long Does a Roofing Quote Actually Stay Good? What Moves the Price After You Sign

A roofing quote is not a permanent number. Here is why it has an expiry date, what can legitimately change the price later, and what should never surprise you.

A written roofing quote almost always carries an expiry date printed somewhere near the bottom, and most homeowners glance past it without asking what it actually protects against. That date is not a sales tactic. It reflects the fact that a roofing quote is built from two very different kinds of costs, one of which is fairly stable and one of which genuinely moves over time.

This guide explains what actually drives a quote’s expiry, the difference between the labour and material portions of your price, what a deposit or price protection really secures, and the honest reasons a number can change once the old roof comes off, versus the reasons that should never happen to you.

Why a written quote carries an expiry date

A quote is a contractor’s commitment to do a specific scope of work at a specific price, and that commitment depends on assumptions that were true on the day it was written: what materials cost at that moment, what labour and crew availability look like for the coming weeks, and what the roof’s condition appeared to be from a visual inspection. An expiry date is the contractor’s way of saying those assumptions are only good for a limited window.

Past that date, a contractor is not obligated to honour the original number, though many will extend it informally if you sign shortly after it lapses and nothing material has changed. Read the expiry date as a real deadline rather than a formality, particularly if you are comparing several quotes and taking weeks to decide.

Labour and materials move differently

A roofing quote is really two prices bundled into one number: labour and materials. Labour tends to stay relatively stable within a single working season, since crew wages and scheduling do not usually shift week to week. Materials are a different story. Shingle and underlayment pricing is set by manufacturers and distributors, and it has historically moved on announced manufacturer price increases that apply across the industry, not on anything specific to your home.

This is the part worth understanding clearly: a contractor quoting you in June is pricing materials at June’s cost. If a manufacturer increase lands in July and your project has not started, the material portion of that quote may no longer reflect current cost, even though nothing about your roof has changed.

Why a spring quote may not hold into fall

Roofing has a strong seasonal rhythm in Calgary, with demand concentrated heavily in the months after hail season and before winter weather sets in. A quote given in early spring, before that seasonal demand peaks, is priced against a different labour and scheduling reality than the same job quoted in September when crews are booked out and material suppliers may be managing tighter inventory after a busy summer.

If you get a quote in one season and do not act on it until months later, ask the contractor to requote rather than assuming the original number still applies. A reputable contractor will simply confirm current pricing rather than trying to quietly honour an outdated number that no longer covers their actual costs.

What price protection and a material deposit actually secure

Some contractors offer a form of price protection, locking in the material cost once you sign and place a deposit, ahead of your actual installation date. What this means in practice varies by contractor, so ask directly rather than assuming. In some cases a deposit secures a physical material order placed with the supplier at today’s price. In other cases a deposit simply holds your place in the installation schedule without actually locking in material cost yet.

These are meaningfully different guarantees. If protecting against a material price increase matters to you, for example because you are quoting well ahead of your planned installation date, ask specifically whether your deposit triggers an actual material order or only a scheduling reservation, and get the answer in writing as part of your contract.

Some contractors will hold a price for a longer window if you place a deposit upfront, effectively trading commitment for certainty. That can be a reasonable trade once you have chosen a contractor and want protection against a possible manufacturer increase, but confirm what happens to that deposit if your project gets delayed on your end, whether from weather, financing, or a change of plans, well past the original installation window you both had in mind.

Honest reasons a price changes once the roof is opened up

A quote given from a ground-level or ladder inspection is an estimate based on what a contractor can reasonably see, and some conditions only become visible once the old shingles are actually removed. Rotten decking hidden beneath the surface, an extra layer of old shingles nobody accounted for during the original walk-through, or a chimney or vent stack in worse condition than it appeared, are all real discoveries that can legitimately change a price after work has started.

What separates an honest change from a dishonest one is documentation and timing. A legitimate change order describes the specific problem found, shows or explains the evidence, states the added cost, and gets your written approval before the additional work happens. A price that simply climbs mid-project with a vague explanation, or work that proceeds first and gets explained afterward, is not how this is supposed to work.

  • Ask what the deposit actually secures: a material order or a schedule slot.
  • Get any change order in writing with a clear description of what was found.
  • Confirm approval happens before the additional work, not after.
  • Ask how long the quoted price is guaranteed to hold once signed.
  • Request photos of any hidden damage discovered once the roof is opened.

How a change order should actually work

A properly handled change order is a short, specific document: what was found, why it needs to be addressed, what it costs, and your signature or written approval before the crew proceeds with that portion of the work. This protects both sides. You are not stuck paying for surprise work you never agreed to, and the contractor has a documented basis for the added cost rather than an awkward conversation after the fact.

If a contractor tells you verbally that something extra needs doing and asks you to just trust the added number on the final invoice, that is a reasonable moment to slow down and ask for it in writing before anyone touches that section of the roof. A contractor confident in what they found will not hesitate to document it.

Why Alberta’s hail season pushes quote timelines even further

Calgary’s position in the hail corridor means demand for roofing quotes does not move at a steady pace through the year; it spikes hard after a significant storm, when hundreds of homeowners in the same neighbourhoods are calling contractors and filing insurance claims within the same few weeks. A quote written just before a major hail event can become effectively outdated within days, not because the contractor did anything wrong, but because crew availability and material demand across the whole city shifted overnight.

If your roof work is insurance related, this timing pressure compounds further. Insurers typically require an approved scope of work before a contractor orders material, and that approval process can easily outlast a quote’s stated expiry window during a busy claim season. Ask your contractor directly how they handle a quote that expires while you are still waiting on insurance approval; a reasonable contractor has a standard answer for this because it happens every hail season, not occasionally.

Ask these questions so you are not surprised

Before you sign a quote, ask how long the price is guaranteed to hold, whether your deposit locks in material cost or only a schedule slot, and how the contractor documents and approves changes discovered once the roof is opened. A contractor with clear, confident answers to all three is one who has done this enough times to have a real process, not just a number on a page.

If cost timing is a concern for your project, it is worth understanding your options early. Take a look at Calgary roofing financing and payment options before you start comparing quotes, so the budget does not become a rushed decision made under a quote’s expiry deadline.

About the author: this article was contributed by Angel’s Roofing, a Calgary residential roofing contractor that documents every change order in writing, with photos and homeowner approval, before additional work begins on a project. The company is BBB accredited and a member of the Alberta Allied Roofing Association, with certified installers trained on GAF roofing systems.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post