The Short Answer
Several clocks run at once. A breach of contract claim generally must be filed within 6 years (MCL 600.5807(9)). A claim for damage to property generally has 3 years (MCL 600.5805(2)), and a tort claim against a contractor for a defective improvement is cut off 6 years after the work is occupied, used or accepted (MCL 600.5839). A LARA complaint against a licensed builder has 18 months. Warranty terms run separately, often with short notice deadlines.
Key Points
- Breach of a roofing contract: generally 6 years under MCL 600.5807(9), counted from the breach, not from when you notice it.
- Damage to property from defective work: generally 3 years under MCL 600.5805(2), capped by the 6-year repose in MCL 600.5839(1)(a).
- Gross negligence can extend the repose to 1 year after discovery, but never more than 10 years after the work was accepted.
- A complaint to LARA against a licensed residential builder must be made within 18 months after completion (MCL 339.2411(1)).
- Warranty notice deadlines are often measured in days, not years; GAF's shingle warranty requires notice within 30 days of noticing a problem.
Five Clocks That Can Apply to the Same Bad Repair
Homeowners often assume the warranty is the only deadline that matters. It is the first one to check, but it is not the only one. A statute of limitations sets how long after a claim accrues you can file a lawsuit. A statute of repose sets an outer limit measured from the work itself, whether or not anyone has noticed a problem yet. Licensing and warranty deadlines run on their own tracks.
Which clocks apply depends on what went wrong and what you are asking for. A roof that simply wasn't built the way the contract said is a contract problem. A defective roof that let water ruin a ceiling and a closet full of belongings may also be a property-damage problem. The same job can raise both.
Written warranty
Contract term
Whatever the roofer's craftsmanship warranty and the manufacturer's warranty say: how long they last, what they cover, and how and when you must give notice.
Repair warranties explainedBreach of contract
MCL 600.5807
Generally 6 years to sue over a contract that was not performed as agreed, such as work that doesn't meet the agreed scope or specifications.
Injury to property
MCL 600.5805
Generally 3 years to sue for damage to property, such as water damage caused by negligent work.
Statute of repose
MCL 600.5839
An outer limit on tort claims against a contractor over a defective or unsafe improvement to real property: 6 years from occupancy, use or acceptance, with a narrow gross-negligence extension.
Licensing complaint
MCL 339.2411
18 months to file a complaint with LARA against a licensed residential builder or maintenance and alteration contractor.
Breach of Contract: Six Years From the Breach
Michigan's contract limitation statute, MCL 600.5807, says a person may not bring or maintain an action for breach of contract unless it is commenced within the applicable period after the claim first accrued. For ordinary contracts not covered by a more specific subsection, subsection (9) sets that period at 6 years. A roofing contract, whether a one-page repair agreement or a full replacement proposal, generally falls in that catch-all.
The Michigan Supreme Court applied this rule to a roof in Miller-Davis Co v Ahrens Construction, Inc (2011). A general contractor sued a subcontractor whose roof over a YMCA pool did not meet the contract specifications. The court held that a claim based on the breach of a construction contract is governed by the 6-year contract period, not by the statute of repose for improvements to real property, because the repose statute covers tort-type claims for injury to property or persons. The practical lesson: if your claim is that the roofer didn't do what the contract promised, the contract clock is the one to look at.
The contract clock generally starts when the breach happens, which for defective work usually means when the work was done and handed over, not when the first stain appears. That is the reason a roof that starts leaking in year seven can be outside the contract period even though no one could see the defect earlier.
Damage to Property: Three Years, With a Six-Year Ceiling
When defective roof work causes damage, such as soaked insulation, a ruined ceiling or damaged contents, the claim can sound in tort as well as contract. MCL 600.5805(2) sets a 3-year limitation period for actions to recover damages for injury to a person or property. Subsection (14) of the same section says those periods are subject to any applicable period of repose, including section 5839.
Section 5839 is the construction statute of repose. Subsection (1) bars an action for damages for injury to property, or for bodily injury or wrongful death, arising out of the defective or unsafe condition of an improvement to real property, against any contractor making the improvement, unless it is commenced within one of two periods. Under (1)(a), the period is 6 years after the time of occupancy of the completed improvement, use, or acceptance of the improvement. Under (1)(b), if the defect is the proximate cause of the damage and results from the contractor's gross negligence, the period is 1 year after the defect is discovered or should have been discovered, but never more than 10 years after occupancy, use or acceptance.
Subsection (3) defines a contractor broadly: an individual, corporation, partnership or other business entity that makes an improvement to real property. The current version took effect on 1 January 2012 under 2011 PA 162 and applies to claims that accrue on or after that date. Whether a particular small repair counts as an "improvement to real property" is a question courts decide on the facts, so treat the 6-year figure as an outer limit, not a promise that you have six years.
Why the Clock Can Start Before You Notice the Problem
This is the part that surprises people. MCL 600.5827 says that, unless a more specific rule applies, a claim accrues at the time the wrong upon which the claim is based was done, regardless of the time when damage results. Michigan does not add a general rule that waits for you to discover the problem. The gross-negligence clause in section 5839(1)(b) is a narrow exception written into the statute itself, not a general discovery rule.
Put together, the clocks can run out quietly. A repair done in May 2021 that starts leaking in March 2027 may already be close to or past the 6-year marks, even though the homeowner did nothing wrong. That is why the time to raise a workmanship problem is when you first see it, in writing, and not after a few more seasons of buckets.
- Contract clock: generally starts at the breach, usually when the defective work was done.
- Repose clock: starts at occupancy, use or acceptance of the completed improvement.
- Warranty clock: starts on the date the warranty names, usually completion or installation.
- Warranty notice clock: starts when you notice the problem, and can be very short.
Warranty Deadlines Run on Their Own Track
A written warranty is a contract promise, and it can be longer or shorter than the statutes. A 15-year craftsmanship warranty does not extend the statute of limitations by itself, and a 1-year warranty does not erase claims the law otherwise allows. What a warranty does give you is a defined promise, a defined process and, usually, a much faster fix than a lawsuit. Read the claim section before you need it.
Manufacturer warranties carry their own notice rules. GAF's current Shingle and Accessory Limited Warranty, for example, says you must notify GAF about any claim within 30 days after you notice a problem, that repairing or replacing the products before GAF evaluates the claim may lead to denial, and that notice to your contractor, dealer or home builder is not notice to GAF. Missing a 30-day window can matter more than any statute.
Shingles and membranes themselves are goods, and Michigan's Uniform Commercial Code sets a separate 4-year limitation for breach of a contract for sale under MCL 440.2725. A warranty claim generally accrues on delivery, except where a warranty explicitly extends to future performance, in which case the claim accrues when the breach is or should have been discovered. Long manufacturer warranties are drafted with that in mind, and their own terms control how claims are made.
Contracts can also shorten deadlines. The Michigan Supreme Court held in Rory v Continental Insurance Co (2005) that an unambiguous contractual limitation period in an insurance policy is enforced as written unless it violates law or public policy. Whether a clause in a roofing contract that shortens the time to sue would be enforced is a question for a lawyer, but it is one more reason to read the whole document.
The 18-Month Window for a Licensing Complaint
Roof work on a home is regulated work in Michigan, and a licensed residential builder or maintenance and alteration contractor answers to LARA. MCL 339.2411(1) says a complaint under that section must be made within 18 months after the latest of completion, occupancy or purchase for a maintenance and alteration contract. That is a much shorter clock than the civil statutes.
The grounds in subsection (2) include abandonment of a contract without legal excuse, diversion of funds received for a specific project, failure to account for money belonging to others, and workmanship not meeting the standards of the Michigan Residential Code. Under MCL 339.602, the penalties available after a contested case include license suspension or revocation, fines and a requirement that restitution be made. A LARA complaint is not a substitute for a lawsuit, but it is a real lever, and it only works if it is filed in time.
Check the license first
A licensing complaint only reaches a licensee. How to look up a Michigan builder or contractor license, and what a license does and does not prove.
License lookup guideOther complaint routes
The Michigan Consumer Protection Act, Attorney General complaints and small claims court, explained for roofing disputes.
Consumer protection guideSmall Claims Court and the $7,000 Limit
Many roof repair disputes are small enough for the small claims division of district court, where people usually represent themselves. Under MCL 600.8401, the small claims limit has been $7,000 since 1 January 2024. A claim above that amount belongs in the regular district court or circuit court. The limitation periods above apply in small claims just as they do anywhere else; a smaller court does not mean a longer deadline.
If the amount in dispute is near the limit, or the damage includes interior repairs, mold or contents, talk to an attorney before choosing a court.
What to Do as Soon as You Suspect Bad Work
None of these clocks pause because you are being patient with a contractor. Good roofers want to hear about a problem early, and a prompt written notice protects you whether the roofer turns out to be responsive or not. These steps cost nothing and keep every option open.
- Step 1
Find the Paperwork
Pull the contract or proposal, the invoice, proof of payment, any warranty certificate and the completion date. The completion date is the anchor for most of the clocks on this page.
- Step 2
Document the Problem
Photograph stains, drips and the roof area from the ground, with dates. Note the weather when it leaks. Our leak log guide shows what is worth recording.
- Step 3
Notify the Roofer in Writing
Email or a letter, describing the problem, the address, the date of the original work and a request to inspect. Keep a copy. A phone call alone is hard to prove later.
- Step 4
Notify the Manufacturer If Materials May Be at Fault
If the problem looks like a product failure, follow the manufacturer's claim process directly and within its notice window. Telling the roofer is usually not enough.
- Step 5
Protect the House
Take reasonable steps to stop further damage, such as a tarp or a temporary repair, and keep receipts. Insurance policies and warranties both expect it.
- Step 6
Get Advice Before a Deadline, Not After
If the roofer won't respond and any deadline is within a few months, talk to a Michigan attorney about which clocks apply to your facts.
Michigan Deadlines That Can Apply to Defective Roof Work
| Clock | Source | Length | Usually starts |
|---|---|---|---|
| Breach of contract | MCL 600.5807(9) | 6 years | When the breach occurs (typically when the work was done) |
| Injury to property | MCL 600.5805(2) | 3 years | When the claim accrues under MCL 600.5827 |
| Repose for contractors (tort claims) | MCL 600.5839(1)(a) | 6 years | Occupancy, use or acceptance of the completed improvement |
| Gross negligence exception | MCL 600.5839(1)(b) | 1 year after discovery, 10-year cap | Discovery; cap runs from occupancy, use or acceptance |
| Sale of goods (materials) | MCL 440.2725 | 4 years (can be shortened to 1 by agreement) | Delivery, or discovery for warranties of future performance |
| LARA licensing complaint | MCL 339.2411(1) | 18 months | Latest of completion, occupancy or purchase |
| Manufacturer warranty notice (GAF example) | GAF RESWT160L-0426 | 30 days | When you notice the problem |
Summary of statute text as of October 2026. Which clocks apply, and when each one started, depends on the facts. This is not legal advice; confirm with a Michigan attorney.
Worried a Past Repair Is Failing?
A free inspection documents what is happening now, with photos and a written description you can send to the original contractor.
Related Guides
Roof Repair Warranties Explained
Craftsmanship versus manufacturer warranties, and what each covers.
Learn MoreNew Roof Leaking? What to Do
Documenting the leak and notifying the installer the right way.
Learn MoreMichigan Roofing Contract Requirements
What a written repair agreement should say before work starts.
Learn MoreOur Warranty Coverage
Stellar's craftsmanship warranty and the manufacturer systems we register.
Learn MoreQuestions We Hear
Can I sue a roofer for a leak that started years after the job?
Possibly, but time matters. A breach of contract claim generally has 6 years from the breach, which usually means from when the work was done, and tort claims against a contractor are cut off 6 years after the improvement was occupied, used or accepted, with a narrow gross-negligence exception. If the work is approaching six years old, talk to a Michigan attorney promptly. Not legal advice.
Does a longer warranty give me more time to sue?
Not automatically. A warranty is a separate contract promise with its own claim rules, including notice deadlines, and the statutes don't simply stretch to match the warranty term. How a refusal to honor a warranty fits the limitation periods depends on the warranty's wording and the facts. Read the warranty's claim section and get legal advice on your facts.
Is there a deadline to complain to LARA about a roofer?
Yes. For a maintenance and alteration contract, MCL 339.2411(1) requires a complaint within 18 months after the latest of completion, occupancy or purchase. LARA can discipline a licensee and, after a contested case, can order restitution, but it is not a court and won't decide every kind of damage claim.
What if my roofer went out of business?
A closed company makes the craftsmanship warranty hard or impossible to use, though a manufacturer warranty on the materials may still apply if it was registered and you follow its claim process. Whether any legal claim remains against the business or its owners depends on how it was organized and closed, which is a question for an attorney.
Does reporting the leak to my insurer stop these clocks?
No. An insurance claim is a separate process with its own policy deadlines. Notifying your insurer doesn't pause the time limits for a claim against the roofer, and a claim against the roofer doesn't satisfy your policy's notice requirements. If both apply, handle both in writing and keep copies.
What This Page Cites
- MCL 600.5807, Breach of contract limitations (subsections (1) and (9)), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-600-5807), accessed October 2026
- MCL 600.5805, Injury to persons or property limitations (subsections (2) and (14)), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-600-5805), accessed October 2026
- MCL 600.5839, Actions against contractors for defective improvements to real property, Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-600-5839), accessed October 2026
- MCL 600.5827, Accrual of claim, Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-600-5827), accessed October 2026
- MCL 440.2725, Statute of limitations in contracts for sale, Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-440-2725), accessed October 2026
- MCL 339.2411 (complaint period and grounds) and MCL 339.602 (penalties), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-339-2411), accessed October 2026
- MCL 600.8401, Small claims jurisdiction, Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-600-8401), accessed October 2026
- Krist Oil Co v SEMCO Energy Inc, Michigan Court of Appeals No. 367243 (20 March 2025), quoting MCL 600.5839(1) and citing Miller-Davis Co v Ahrens Constr, Inc, 489 Mich 355 (2011), Michigan Courts (https://www.courts.michigan.gov/4951dc/siteassets/case-documents/uploads/opinions/final/coa/20250320_c367243_39_367243.opn.pdf), accessed October 2026
- Statute of Repose Does Not Apply to Breach of Contract Claims (summary of Miller-Davis Co v Ahrens Construction), Demorest Law Firm (https://detroitbusinesslaw.com/2012/01/09/statute-of-repose-does-not-apply-to-breach-of-contract-claims), accessed October 2026
- Rory v Continental Insurance Co, Michigan Supreme Court No. 126747 (28 July 2005), Michigan Courts (https://www.courts.michigan.gov/siteassets/case-documents/uploads/OPINIONS/FINAL/SCT/20050728_S126747_75_rory5mar05-op.pdf), accessed October 2026
