Last updated: July 28, 2026

A roofing special is a marketing instrument, and that is fine. Seasonal pricing is how a legitimate contractor fills a shoulder-season crew schedule, and how a homeowner gets a genuinely better number for being flexible about timing. The problem is that the same words dress up offers that are engineered to look like a discount and function as a deposit trap. The good news is that the difference is legible on paper. Four things in a written offer decide whether a roofing special is real, and Illinois changed its roofing law in August 2025 in a way that hands homeowners several new tests to apply.

Table of Contents

What a roofing “special” actually is

A roofing special is a temporary price concession a contractor offers to solve a scheduling problem, not a charitable act. Roofing demand in northern Illinois spikes after storms and collapses in the shoulder seasons, so crews sit idle in stretches that are perfectly good weather for installing a roof. An offer that moves work into those stretches is worth real money to the contractor, which is why it can be worth real money to you.

That is the honest version. It has a specific shape: a defined scope, a defined expiration, and a discount that attaches to something the contractor actually gains, such as flexible scheduling, an off-peak install window, or bundling a roof with gutters while the crew and the dumpster are already on site.

The dishonest version borrows the same vocabulary and attaches the discount to nothing. A percentage off an unstated number is not a discount, because you have no baseline. A “special” that expires tonight is not a scheduling concession, because no crew calendar changes between tonight and Thursday. When an offer cannot explain what the contractor gets out of it, the discount is usually being recovered somewhere you have not read yet.

The four things that decide whether an offer is real

Every roofing offer resolves into four questions: what is included, what is excluded, what triggers a change order, and when the price expires. An offer that answers all four in writing is evaluable. An offer that answers fewer than four is a conversation, not a quote.

1. What is in scope

A complete roof replacement scope names the tear-off, the number of existing layers being removed, the decking inspection, the underlayment, the ice and water barrier at eaves and valleys, the drip edge, the flashing at every penetration, the ridge and intake ventilation, the shingle line and color, the cleanup method, and the disposal. If a line item is not written down, it is not purchased. Ventilation and flashing are the two that go missing most often, and they are the two that decide how the roof ages. Our piece on attic ventilation covers why an under-vented roof wears out early regardless of what shingle went on it.

2. What is excluded

Exclusions are where a low number gets manufactured. The common ones in the Fox Valley: decking replacement priced separately per sheet, chimney or skylight flashing quoted as an add-on, a second tear-off layer discovered after the first is off, permit fees, and disposal of anything unexpected. None of these are inherently improper. Pricing them separately is normal, because nobody can count rotten sheathing through shingles. Leaving them unmentioned so the headline number looks lower is the problem.

3. What triggers a change order

Ask for the change-order rule in writing, with unit pricing. The useful version reads like a formula: decking replaced at a stated rate per sheet, additional layers at a stated rate per square, work stops and the homeowner approves in writing before anything above a stated dollar threshold proceeds. That single paragraph converts the largest unknown in a roofing job into an arithmetic problem you can check.

4. When and why the price expires

A real expiration has a reason attached: an install window, a material price hold from a supplier, the end of a season. An expiration with no stated reason is a closing device. The tell is simple to test. Ask whether the same price is available if you sign Thursday after your spouse has read it. A contractor solving a scheduling problem will say yes. A contractor running a pressure script will explain why Thursday is impossible.

Roof tear-off exposing plywood decking with new underlayment and drip edge along the eave
Decking condition is only visible once the old shingles are off, which is why the change-order rule belongs in the contract.

The deductible offer Illinois law now bans outright

If a roofer offers to pay, waive, rebate, absorb, or “take care of” your insurance deductible, that offer is illegal in Illinois, and it is illegal for the contractor to advertise it. This is the single clearest disqualifying signal in the entire storm-damage market, and it disqualifies the company, not just the offer.

Two separate statutes cover it. Under the Home Repair and Remodeling Act, 815 ILCS 513/18(b), a contractor “shall not advertise or promise to pay or rebate all or any portion of any insurance deductible as an inducement to the sale of goods or services,” and the statute expressly counts “granting any allowance or offering any discount against the fees to be charged” as the same thing. So the workaround of quietly inflating the estimate by the deductible amount and calling it a discount is named in the law.

The Roofing Industry Licensing Act goes further as of August 15, 2025. 225 ILCS 335/5.5(b)(7) now requires every roofing contract to carry a written statement that where insurance proceeds are paying for the work, the contractor “cannot pay, waive, rebate, or promise to pay, waive, or rebate all or part of any insurance deductible.” The disclosure is mandatory. A roofing contract that lacks it is telling you something about who wrote it.

The reason this matters beyond legality is that the deductible is the homeowner’s contribution to the claim. A contractor who erases it is either building the cost back into an inflated scope submitted to the insurer, which is claim fraud that the homeowner’s name is on, or is planning not to finish the work. Neither outcome lands on the contractor first. Our walkthrough of how storm damage claims actually work in Illinois covers the legitimate version of the process.

What changed in Illinois roofing contracts in August 2025

Illinois rewrote the contract requirements for roofing work effective August 15, 2025, and the changes are almost entirely to the homeowner’s benefit. Three are worth knowing before you evaluate any offer.

Requirement Citation What it means for you
Written contract on every roofing job 225 ILCS 335/5.5(b) No dollar threshold. A roofing contractor must provide a written contract before work begins, whatever the job size.
72-hour rescission clause 225 ILCS 335/5.5(b)(6) Every roofing contract must let you rescind and recover your full deposit within 72 hours of signing.
Deductible disclosure 225 ILCS 335/5.5(b)(7) Insurance-funded contracts must state in writing that the contractor cannot pay, waive, or rebate your deductible.

The 72-hour window is the practical one. It means a signature at the kitchen table on Saturday is reversible through Tuesday, which removes most of the leverage from a high-pressure close. Separately, if you sign a repair contract that depends on an insurance claim, 815 ILCS 513/18(e) gives you a cancellation right tied to the claim rather than to the day you signed. Read that one carefully, because it has two clocks and it expires on whichever runs out first: the fifth business day after you receive written notice from the insurer that all or part of the claim is not covered, or the thirtieth business day after the insurer receives your properly executed proof of loss. The second clock runs whether or not a denial letter ever arrives, so waiting for one is not a safe assumption.

One more that applies to every home repair contract in the state: the “Home Repair: Know Your Consumer Rights” pamphlet is required at every price point. Above $1,000 you also sign an acknowledgment that you received it. A contractor who has never mentioned the pamphlet has probably not read the act it comes from.

Verifying the company before the discount matters

A discount from a company that will not be reachable in three years is not a discount. Two checks take about ten minutes and settle most of the question.

The state license. Illinois requires a state roofing license, issued by the Department of Financial and Professional Regulation. Under 225 ILCS 335/9, working as a roofing contractor without one is unlawful. Illinois roofing license numbers begin with 104. The number must appear on the contract and, under 225 ILCS 335/5(d), in the company’s advertising, alongside the licensee’s name exactly as it appears on the license. Look the number up on the IDFPR roofing contractor page and confirm it is active and belongs to the company on your paperwork. A number that appears nowhere, or belongs to a different entity, ends the conversation.

Insurance, in a certificate addressed to you. Ask for a certificate of insurance for general liability and workers’ compensation sent directly from the insurance agency, not a copy handed over by the salesperson. An agency-issued certificate is current by definition. A PDF in a folder is a photograph of a moment.

Beyond those, the ordinary signals still carry: a physical local address you can drive to, a company that answers a phone number listed in more than one place, work you can go look at, and a complaint history you can check with the Illinois Attorney General’s Consumer Protection division. Storm-chasing outfits are built to be hard to find later, which is exactly why they lean on the urgency of the offer.

Nine questions to ask before you sign

  1. What is your Illinois roofing license number, and what name is it issued under?
  2. Will your agent send me a certificate of insurance directly?
  3. What is the full written scope, including underlayment, ice and water barrier, drip edge, flashing, and ventilation?
  4. What is excluded from this price?
  5. What is the unit price for decking replacement, and at what point do you stop and get my written approval?
  6. Why does this price expire on that date?
  7. Who is physically on my roof: your employees or a subcontracted crew, and who carries the workers’ compensation coverage for them?
  8. What does the manufacturer require for the shingle system to be installed correctly, and does this scope meet it?
  9. What is the deposit, and what does the 72-hour rescission clause in this contract say?

The answers matter less than whether they arrive in writing without friction. A contractor who has done this properly for years finds these questions unremarkable.

What a legitimate seasonal offer looks like

A real special is boring on paper. It names the concession, names what the contractor gets, and survives a night of thinking about it.

  • Off-peak scheduling. A better number for letting the crew slot your job into a gap rather than a fixed date. The contractor gains a filled calendar; you give up date control.
  • Bundled work. Roof plus gutters, or roof plus siding, priced below the sum of the two, because mobilization, staging, and disposal happen once. The savings are real and explainable.
  • Material timing. A supplier price hold passed through, with the hold date stated.
  • Financing terms rather than price. A promotional rate is a genuine concession that costs the contractor money and does not touch the scope. AAA’s financing options are separate from the build spec, which is how it should be.

Notice what none of those do: none reduce the scope, none touch your deductible, and none require a signature tonight. If an offer is real, the arithmetic still works on Thursday.

Frequently asked questions

Are roofing specials ever legitimate?

Yes. Seasonal and off-peak pricing is a normal way for a roofing company to keep crews working through slow stretches, and the savings passed to the homeowner are real. The test is whether the offer names what the contractor gains and holds the same scope. A discount tied to flexible scheduling or bundled work is legitimate; a percentage off an unstated baseline is not.

Is it illegal for a roofer to pay my insurance deductible in Illinois?

Yes. 815 ILCS 513/18(b) prohibits a home repair contractor from advertising or promising to pay or rebate any portion of an insurance deductible, and expressly includes discounts or allowances against the fee as the same thing. Since August 15, 2025, 225 ILCS 335/5.5(b)(7) also requires roofing contracts funded by insurance to state in writing that the contractor cannot pay, waive, or rebate the deductible.

Can I cancel a roofing contract after I sign it in Illinois?

Illinois roofing contracts must include a rescission clause allowing you to cancel and recover your full deposit within 72 hours of entering the contract, under 225 ILCS 335/5.5(b)(6). A separate right applies to insurance-funded repair contracts: 815 ILCS 513/18(e) allows cancellation until midnight on whichever of two deadlines comes first, the fifth business day after you receive written notice from the insurer that all or part of the claim is not covered, or the thirtieth business day after the insurer receives your properly executed proof of loss. The second deadline runs regardless of whether a denial notice is ever sent.

How do I verify an Illinois roofing license?

Illinois roofing contractor license numbers begin with 104 and are issued by the Department of Financial and Professional Regulation. The number must appear on your contract and in the company’s advertising along with the licensee’s name as it appears on the license. Start at the IDFPR roofing contractor page and confirm the license is active and issued to the company named on your paperwork.

What should a roof quote include so I can compare two of them?

Tear-off and number of layers removed, decking inspection and unit price for replacement, underlayment, ice and water barrier locations, drip edge, flashing at all penetrations, ventilation intake and exhaust, shingle line and color, cleanup, disposal, permit responsibility, and the change-order rule. Two quotes are only comparable when both list all of it, which is often the reason the cheaper one is cheaper.

Get a written scope you can actually compare

Every AAA Roofing estimate is a written scope with the exclusions and the change-order rule on the page, because a number without a scope cannot be compared to anything. If you are holding a quote from someone else and want a second one to read it against, request a free inspection and written estimate. Bring the other quote. We will tell you what it does and does not include.


About the publisher
AAA Roofing Company is a family-owned roofing contractor serving the Fox Valley and the western suburbs of Chicago since 1999, rated 4.9 stars across more than 119 Google reviews with an A+ rating from the Better Business Bureau. AAA Roofing Company, Inc., Illinois Roofing Contractor License #104.015004. Not a franchise, not a storm chaser. See our services, read customer reviews, or learn about the family behind the work.

This article is general information about Illinois home repair and roofing statutes, not legal advice. Statutory citations were current as of July 2026. For advice about a specific contract or claim, consult an attorney.