Call us: (508) 625-9793

Home  /  Guides & Tools  /  How Long a Quote Lasts

How Long Is a Roofing Quote Good For?

Usually 30 to 60 days — and why an older quote is worth re-confirming.

Key Takeaways

  • Most roofing quotes are good for about 30 to 60 days, and a good quote states its expiration date in writing.
  • The window is short mainly because material prices move — shingles rose 6 to 10% across 2025–2026, and steel and aluminum components rose more on tariffs.
  • Two things can change a price honestly: an expired quote against higher material costs, or rotted decking found during tear-off that wasn’t visible before.
  • Re-confirming an older quote isn’t a bait-and-switch — it’s the contractor making sure the number is still real before you commit.

How long is a roofing quote good for?

Most roofing quotes are valid for about 30 to 60 days. A well-written quote states its expiration date right on the document, so you know the window without having to ask. Inside that window, a reputable contractor honors the price. Past it, the number may still hold — but it’s worth a quick re-confirmation rather than an assumption.

If you’re collecting several quotes to compare, the dates matter. Two quotes written six weeks apart aren’t quite an apples-to-apples comparison if material prices shifted in between. Timing is only one reason the numbers can diverge — two quotes for the same roof come back different for several reasons. Our guide to comparing roofing quotes covers how to line them up fairly.

Why does a roofing quote expire?

A quote is a snapshot of two things at the moment it was written: what the materials cost and when the contractor can do the work. Both move.

The bigger driver is material pricing. Asphalt shingle manufacturers raised prices 6 to 10% across 2025 and 2026, and steel and aluminum roofing components — flashing, drip edge — have climbed more on tariff-driven increases. A quote written in spring may not reflect late-summer pricing. The expiration date is how an honest contractor avoids promising a number they can no longer buy at.

The second driver is schedule and season. Massachusetts has a short roofing window — roughly April through November — and demand spikes in spring after winter damage and again before the season closes. A quote reflects the availability at the time it was written, which is part of why older quotes get re-confirmed.

Free tool

Track your quotes and their dates

Our Quote Comparison Tool helps you keep each estimate’s scope and timing straight, so you’re comparing current numbers — not one fresh quote against one that’s gone stale.

Open the Quote Comparison Tool
A New England home with a shingle roof framed by autumn foliage
Most quotes hold for about 30–60 days — prices and your roof don’t wait forever.

What can change after the quote?

Between the day you get a quote and the day the crew starts, a few things can move the number:

  • Material prices. The main reason for the 30-to-60 day window. If costs rose after an expired quote, the price catches up to them.
  • What’s under the old roof. Some things can’t be seen until tear-off — most often rotted decking. A good quote already says how decking repairs are priced, so this is a known process, not a surprise.
  • Season and availability. A quote held over the winter into the next busy spring may need re-confirming on both price and timing.

The first and third come down to timing. The middle one comes down to how clearly the original estimate described the scope — which is why what a roofing estimate includes matters so much. A quote that spells out the decking process up front turns a potential surprise into an expected line of conversation.

Why isn’t a re-quote a bait-and-switch?

When a contractor re-confirms an older quote, that’s not a pricing trick — it’s the opposite. A bait-and-switch is a low number offered to win the job and then quietly inflated for no real reason. A re-quote is a contractor checking a real, documented input — the current cost of materials — before standing behind a price for another month or two.

The way to tell them apart is the explanation. An honest re-quote ties a change to something specific: “shingles went up since your March quote,” or “we found rot in the decking during tear-off, which we flagged as a possibility up front.” A bait-and-switch can’t point to anything. If a price changes and the contractor can name exactly why, that’s the system working, not a scam.

“We put an expiration date on every quote so nobody’s guessing. If a homeowner comes back two months later, we don’t play games — we re-check the material cost and tell them straight whether the number still holds. Usually it does. When it doesn’t, we show them why.”

Global Roofing field team — Massachusetts in-home estimates

Frequently asked questions

How long is a roofing quote good for?

Most roofing quotes are valid for about 30 to 60 days, and a good one states its expiration date in writing. The window is short because material prices move and the contractor’s schedule fills up. After 60 days, ask the contractor to re-confirm the price before you sign.

Why do roofing quotes expire?

Mainly because material prices change — asphalt shingles rose 6 to 10% across 2025–2026, and steel and aluminum components rose more on tariffs. A quote also reflects the contractor’s availability and the season when it was written. An expiration date sets a clear point to re-confirm.

Can a roofer change the price after giving a quote?

A reputable roofer honors a written quote within its validity window. The price can legitimately change if the quote has expired and material costs moved, or if the crew finds something during tear-off that wasn’t visible before, like rotted decking. A good quote already says how decking repairs are handled.

Should I re-confirm an old roofing quote?

Yes. If a quote is more than 60 days old, ask the contractor to re-confirm it before you sign or schedule. Material prices may have moved, and seasonal availability changes through the year. Re-confirming takes a quick call and protects you from assuming a price that’s no longer current.

YOUR NEXT STEP

Get a clear quote with a date on it.

Our free in-person assessment comes with a written estimate that states the full scope, the exact materials, and how long the price holds — so you always know where you stand.

Get my free estimate

How we wrote this guide

This article reflects how Global Roofing writes and dates real Massachusetts roofing quotes, checked against 2025–2026 asphalt shingle and metal-component pricing trends and National Roofing Contractors Association guidance on roofing proposals. It was reviewed for accuracy by a licensed Massachusetts roofing contractor on our team. See our full editorial process for how we research and update every article.

Sources

  1. National Roofing Contractors Association — guidance on roofing proposals and contracts. nrca.net
  2. U.S. Bureau of Labor Statistics — Producer Price Index for asphalt shingles and metal roofing materials. bls.gov
Compare your roofing quotesOpen tool