Go straight to the roofing guides
Roofing Talks

Canceling a Roofing Contract: The Three-Day Rule and Other Rights

  • Published November 7, 2026

Sign a roofing contract at your home for $25 or more and the FTC’s Cooling-Off Rule generally lets you cancel until midnight of the third business day, with Sundays and federal holidays left out of the count. Colorado requires every residential roofing contract over $1,000 to include a clause letting you rescind within 72 hours after signing, wherever you signed. Storm jobs can carry another right: Colorado and Minnesota let you cancel within 72 hours after your insurer denies the claim, and Florida gives a right lasting 10 days or until the official start date, whichever comes first, on roof contracts signed within 180 days of events covered by a declared state of emergency for property inside the declared area.

Which right you hold depends on where you signed, what the job costs, how it is paid for, and whether the work has started. Identify the right first, because its clock may already be running.

Which Cancellation Right Fits Your Contract

Your situation Right to check Clock starts Deadline
Signed at your home, price $25 or more FTC Cooling-Off Rule Day you signed Midnight of the third business day
Signed at another location, such as a temporary sales site, price $130 or more FTC Cooling-Off Rule Day you signed Midnight of the third business day
Colorado, residential roofing contract over $1,000, any place of signing Rescission clause required by C.R.S. 6-22-103(1)(f)(I) Entering the contract 72 hours, with a full refund of any deposit
Colorado, contract paid from insurance, claim denied in whole or in part C.R.S. 6-22-104 Written notice of the denial 72 hours
Minnesota, contract paid from insurance proceeds, claim denied Minn. Stat. 326B.811 Insurer's notice of the denial 72 hours
Florida, roof repair or replacement signed within 180 days of events behind a Governor's emergency declaration, property inside the declared area Fla. Stat. 489.147 Day you signed 10 days or the official start date (materials installed, permit issued or temporary repair), whichever comes first
None of these fit The contract's own cancellation clause As written As written

If you signed at the roofer’s own office, do not assume the federal rule applies. In Colorado, the contract’s own 72-hour rescission clause still applies there. Read the definition of a covered sale in 16 CFR 429.0, or ask your state attorney general’s consumer protection office before you rely on it.

If no statutory right fits, the contract’s own terms control. A well-drafted contract states its cancellation terms plainly; what the cancellation clause should say covers that before you sign the next one. If you signed under pressure at the door, the setups behind pressure sales explain what to watch for while you cancel.

The FTC Cooling-Off Rule and Business Days

The thresholds come from the rule’s definitions, printed in the 2025 edition of 16 CFR Part 429: $25 or more for a sale made at the buyer’s residence, and $130 or more for a sale made at other locations. The same text defines a business day as any calendar day except Sunday or a federal holiday. Saturdays count.

Hypothetical example: You sign a roofing contract in your kitchen on a Friday. Counting the business days after the signing day, Saturday is day one, Sunday does not count, Monday is day two, and Tuesday is day three, so the cancellation must go out before midnight on Tuesday. If Monday were a federal holiday, the deadline would move to Wednesday. The completed cancellation form the seller must give you should show the date; if the form is missing or you are unsure of the count, send a day early.

The rule’s text, 16 CFR 429.1, sets the seller’s duties. The contract must tell you that you may cancel “at any time prior to midnight of the third business day.” The seller must give you a completed Notice of Cancellation form in duplicate and tell you about the right orally. After a valid cancellation, the seller must refund all payments within 10 business days.

One exclusion matters on storm jobs. The 2025 CFR text excludes a sale where the buyer initiated the contact and the work is needed to meet a bona fide immediate personal emergency, and only if the buyer gives a separate dated and signed statement in the buyer’s own handwriting that describes the emergency and waives the right to cancel. A preprinted waiver line in a roofer’s form is not that statement. If a roofer asks you to write one for a full replacement, slow down.

State Rights After a Denial or a Declared Emergency

The Colorado and Minnesota rights address a storm contract signed before the insurer decides the claim: their cancellation window opens when the claim goes against you.

Colorado’s roofing statute, in the 2026 Colorado Revised Statutes, Title 6, lets a property owner rescind “within seventy-two hours after the property owner receives written notice” that the claim “is denied in whole or in part” (6-22-104). A partial denial counts, with one exception: the right does not apply when the insurer denies a request for supplemental roofing services for damage that could not reasonably have been foreseen at the initial inspection or when the contract was signed. Send the rescission in writing to the physical address in the contract; the roofer must return payments within ten days, but may keep the amount for roofing work it actually performed. The 2026 text reflects amendments effective August 12, 2026, which left these terms in place.

Colorado has a second 72-hour right that does not depend on insurance. Under section 6-22-103(1)(f)(I) of the same 2026 text, every written residential roofing contract must include “a rescission clause allowing the property owner to rescind the contract and obtain a full refund of any deposit within seventy-two hours after entering the contract,” plus a written statement of the denial right above. The article does not cover roofing work paid $1,000 or less per contract. Keep the two clocks apart: one starts when you sign, the other when you receive the denial.

Minnesota Statutes 326B.811, in the 2026 edition, gives an insured with a written contract with a residential contractor, remodeler or roofer, paid from insurance proceeds, “the right to cancel the contract within 72 hours after the insured has been notified by the insurer that the claim has been denied.” The contractor must give you notice of this right and a NOTICE OF CANCELLATION form.

Both statutes say hours, not business days. Note the time you received the denial, not only the date.

Florida’s rule is different in kind: it is tied to a declared emergency, not a denial. The 2026 Florida Statutes, section 489.147, let a residential owner cancel a contract to replace or repair a roof without penalty “within 10 days after the execution of the contract or by the official start date, whichever comes first,” if the contract was signed within 180 days of events covered by a Governor’s state of emergency declaration and the property sits inside the area the declaration covers.

The official start date is not only the day workers climb onto the roof. The statute sets it at the first of three events: work that installs materials that will be part of the final roof begins, a permit has been issued, or a temporary repair to the roof covering or roof has been made in compliance with the Florida Building Code. A permit can therefore close the window before anyone touches the roof, so work out your Florida deadline in this order:

  1. Confirm that the Governor’s declaration covers your county and that you signed within 180 days of the events it names.
  2. Write down the signing date and count 10 days from it.
  3. Ask the contractor in writing whether a permit has been issued or a temporary repair made, and on what date; check the permit date with your local building department.
  4. Your deadline is the earlier of the 10-day date and the earliest of those start events.

The statute requires the notice of cancellation to go by certified mail, return receipt requested, or another mailing method that provides proof, to the address in the contract. A contract signed during a declared emergency must also carry the cancellation language in bold type of at least 14 points just above your signature line, and every Florida residential roof contract must include the notice telling you to contact your insurer about coverage before signing if the work relates to a claim. The same section lets an owner void the contract within 10 days after signing if the contractor left out the statute’s notice barring rebates and similar inducements.

If you would rather fight the denial than cancel, appealing a denied roof claim has its own steps. The cancellation clock keeps running while you decide.

How to Send a Cancellation That Holds Up

A cancellation is only as good as your proof that it was sent on time to the right place.

  1. Use the cancellation form that came with the contract if you have one. Sign and date it, and keep the second copy.
  2. If you have no form, write a short letter: your name and address, the contractor’s name, the contract date, the sentence “I cancel this contract,” and the right you are using, such as 16 CFR 429.1, C.R.S. 6-22-104, Minn. Stat. 326B.811 or Fla. Stat. 489.147.
  3. Send it to the address printed in the contract by a method that creates a dated delivery record, such as certified mail with a return receipt. If you also email it, keep the sent message.
  4. Send it before the deadline: midnight of the third business day for the federal rule, within 72 hours of signing for Colorado’s contract clause, within 72 hours of the denial for Colorado or Minnesota, and within the Florida window.
  5. Photograph the signed letter, the mailing receipt and any reply.
  6. Track the refund. Under the federal rule, the seller has 10 business days after a valid cancellation to return your payments.

If materials were already delivered, ask in writing when the roofer will collect them, and keep them untouched until then.

Cancel Today or Negotiate: Reading Your Clock

If a statutory clock is running and you have any doubt about the job, send the cancellation now. If you still want that roofer, you can try to negotiate a fresh contract with better terms afterward; you cannot restart an expired clock.

If no right applies, because you signed at an office, the deadline passed, or your state has no insurance-denial rule, read the contract’s own cancellation clause, including any term that ties the contract to claim approval, and negotiate in writing. If work has already started and no statutory right still covers you, treat it as a dispute rather than a cancellation and follow the complaint and dispute steps.

Then mark the deadline on a calendar, mail the cancellation with proof of delivery, and vet the next roofer with the shortlist and red-flag checks before you sign with anyone else.

Dates Behind These Rules

If you want to check a rule against its source, these are the editions the rules on this page come from:

  • 16 CFR Part 429, the edition revised as of January 1, 2025: thresholds, business-day definition and the emergency exclusion.
  • 16 CFR 429.1 on eCFR, up to date as of October 22, 2026: contract statement, notice form, oral notice and the 10 business day refund.
  • Colorado 6-22-103 and 6-22-104: 2026 Colorado Revised Statutes, including amendments effective August 12, 2026.
  • Minnesota 326B.811: 2026 Minnesota Statutes.
  • Florida: the Department of Financial Services’ summary of property insurance changes says HB 939 (effective July 1, 2024) and HB 715 (signed May 19, 2025) narrowed the 10-day cancellation window; the deadline wording and official start date events above are from the 2026 statute text.

This guide is general information for U.S. homeowners, not legal, insurance, tax, or engineering advice. Codes, laws, and policy terms vary by location and change over time; confirm details with your local building department, your insurer, or a licensed professional.

Sources

Reader comments

Ask or add something

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