The Short Answer
To compare roof repair quotes, first check that both name the same cause of the leak, then compare the scope (what gets removed and replaced, not just "sealed"), the materials, how hidden damage like rotted decking is priced, the written warranty and what it covers, and the paperwork. In Michigan, the contractor should be licensed, and the agreement should be in writing and state the cost, the work and the materials.
Key Points
- The diagnosis is the first line to compare: a cheap quote that fixes the wrong thing costs more than an expensive one that fixes the cause.
- Look for verbs. "Replace" and "rebuild" describe a repair; "seal", "tar" and "caulk" usually describe a delay.
- Michigan's residential builder rules require written agreements that state the cost, the type and amount of work and the type and quality of materials (R 338.1533).
- Compare warranties by what they cover and who backs them, not only by the number of years.
- Verify the license on LARA's lookup, and remember an unlicensed contractor cannot sue to collect or file a construction lien (MCL 339.2412).
Start With the Diagnosis
Most of the gap between two repair quotes comes from a different opinion about why the roof is leaking. One roofer sees a stain below a chimney and assumes the chimney. Another goes into the attic, finds the water trail starting at a plumbing vent six feet uphill and quotes a pipe boot. Neither price means anything until you know which diagnosis is right.
Ask each roofer to put the cause in writing in one or two sentences, with photos: where the water gets in, why it fails there, and how they confirmed it (attic inspection, lifting shingles, a water test). A quote that only lists a fix, with no stated cause, cannot be compared to anything.
If the two diagnoses disagree, that is useful information, not a reason to pick the cheaper one. Ask each roofer why they ruled out the other's explanation. A good answer refers to something they saw, not something they assume.
How leaks are diagnosed
Visual tracing, attic checks, water testing and moisture meters, and what each finds and misses.
How roofers find leaksSymptom Fixes Versus Cause Fixes
Once the cause matches, compare how each quote proposes to fix it. Many repairs have two honest options: a minor fix with realistic expectations, or a root-cause fix with a stronger warranty. A good quote tells you which one it is. A bad one dresses up the first as the second.
The words on the quote are the tell. "Seal", "tar", "caulk" and "coat" describe putting something on top of a failed part. "Remove and replace", "rebuild", "re-flash" and "install new" describe taking the failed part out. Sealant has a few legitimate uses on a roof, but it is rarely a repair by itself, and it is the reason so many cheap fixes leak again after a winter.
Chimney leak
Symptom fix
Caulk or roofing cement along the top of the old flashing. Cheap, fast and usually temporary.
Chimney leak
Cause fix
Remove shingles around the chimney, install new step flashing and counterflashing cut into the mortar joints, and a cricket on the uphill side if the chimney is wider than 30 inches. The 2015 Michigan Residential Code requires flashing at wall and roof intersections and around roof openings (R903.2.1) and a cricket for chimneys over 30 inches wide (R903.2.2).
Pipe boot leak
Symptom fix
Caulk around a cracked rubber collar.
Pipe boot leak
Cause fix
Lift the surrounding shingles, replace the boot, and reinstall or replace the shingles so the new flange is lapped correctly.
Valley leak
Cause fix versus patch
Rebuilding the valley with new underlayment and shingles or metal, versus patching the visible damaged area. The rebuild costs more and lasts longer.
Under R908.5 and R908.6, existing flashings that are rusted, damaged or deteriorated are to be replaced on reroofing work, and flashings are to be reconstructed per the manufacturer's instructions. A repair quote that reuses failed flashing is a red flag.
What to Line Up on Two Quotes
- Step 1
The Location and Extent
Which slope, which feature, how many linear feet or squares. "Repair roof leak" with no location is not a scope.
- Step 2
What Comes Off
Which shingles, flashing, boots or underlayment will be removed. If nothing is removed, the repair is going on top of the problem.
- Step 3
What Goes On
Product names for shingles, underlayment, ice barrier, boots and flashing metal. Michigan code requires roof coverings to be applied per the manufacturer's installation instructions (R905.1), so the products matter.
- Step 4
Hidden Damage
How rotted decking or framing will be handled if it turns up: a per-sheet price, an hourly rate, or a call to you before any extra work. One quote with an allowance and one without are not the same price.
- Step 5
Matching
Whether the roofer expects the new shingles to blend, and what happens if your color is discontinued.
- Step 6
Access and Cleanup
Steep or high roofs, a chimney on a 12/12 slope, magnetic nail sweep, debris haul-off. These change the labor honestly.
- Step 7
Timing
When the work can happen and whether any part is temporary because of cold weather. Many sealants and self-sealing strips need warmth to bond.
- Step 8
Documentation
Before and after photos of the area, so you can see what was found and what was done.
Comparing Warranties Fairly
Repair warranties vary more than replacement warranties. Some roofers give none on repairs, some give a year, and some give a decade or more on root-cause work. A number alone tells you little. Ask what the warranty covers (the leak at that spot, the workmanship, or the materials too), what it excludes, whether it transfers if you sell, and who backs it.
A workmanship warranty is only as good as the company that issued it. A ten-year promise from a contractor with no local address is worth less than a shorter one from a company that has been answering its phone in your area for years. Look at the company's history and reviews alongside the term.
Most Stellar repairs carry a 10 to 15 year craftsmanship warranty, separate from any manufacturer warranty, and the term for your job is stated on the proposal. When there is a cheaper minor-fix option, we say what it can and cannot promise.
What repair warranties cover
Craftsmanship versus manufacturer coverage, exclusions and transfers.
Roof repair warranties explainedWhat Michigan Requires in Writing
Roofing on a house is licensed work in Michigan under Article 24 of the Occupational Code. The Administrative Code rules for residential builders and maintenance and alteration contractors set the basics of the paperwork. Rule 33 (R 338.1533) says all agreements and changes to agreements between the contractor and the customer must be in writing and signed, with copies given to the customer, and that the written agreement must clearly state the terms, including specifications, the cost, the type and amount of work to be done, and the type and quality of materials.
Rule 32 (R 338.1532) requires a licensee to include its name, license number and actual business address in all advertising; a phone number or post office box alone is not allowed. The Construction Lien Act adds that a contractor has no lien right on a home unless the work was done under a written contract that states the licensing requirement and, if a license is required, the contractor's license number (MCL 570.1114).
Two other rules matter when quotes come from a knock on the door. Under the Home Solicitation Sales Act, a buyer can cancel a home solicitation sale until midnight of the third business day after signing (MCL 445.112), with a narrow exception for emergencies that requires the buyer's own handwritten statement. And the Consumer Protection Act lists gross discrepancies between a seller's oral representations and the written agreement as an unfair practice (MCL 445.903(1)(y)). If a salesperson promised something, get it on the quote.
This is a summary of the rules, not legal advice. For a contract dispute, talk to a Michigan attorney.
Verify the Contractor Behind Each Quote
- Look up the license. LARA's Bureau of Construction Codes runs an online license verification for residential builders and maintenance and alteration contractors, and will run a check for you at 517-241-9316. The license should match the name on the quote.
- Know why it matters: under MCL 339.2412, a contractor who was not licensed during the work cannot sue to collect payment or impose a construction lien. That protects you, but an unlicensed contractor also tends to be one you cannot find later.
- Ask for certificates of liability and workers' compensation insurance, issued by the insurer, not a photo of an old card.
- Look for a real business address, as Rule 32 requires in advertising, and a track record you can check: reviews, a BBB file, photos of past work.
- Ask who will do the work. LARA's consumer guidance says to ask whether subcontractors will be used; depending on the work, they may need their own license.
When the Cheaper Quote Is the Right One
Sometimes it is. If both roofers agree on the cause, both remove and replace the failed part, and the products and warranty are similar, a lower price may simply reflect a smaller company, a lighter schedule or a route that already passes your street. Bundling also lowers the per-item cost: one visit that handles three small problems costs less than three visits.
The cheaper quote is the wrong one when the gap comes from a smaller scope you did not notice, from reusing worn flashing, from leaving out the hidden-damage plan, or from a warranty that covers nothing that matters. LARA's own consumer advice is not to choose the lowest bidder automatically, and to get written estimates with detailed specifications on materials, labor, timeline and total charges.
Repairs also have a floor. Every Stellar repair starts at $500, because a trip, safe access, tools and a company behind the work cost the same whether the fix takes an hour or four. Minor repairs run $500 to about $1,500, moderate repairs about $1,500 to $4,000, and major work $4,000 and up.
Replacement estimates
If one quote says repair and the other says replace, read our line-by-line estimate guide.
How to read a roofing estimatePayment Terms Worth Comparing
Repair payment terms are usually simple, but they are part of the quote. LARA's consumer guidance says never to pay a large sum or the full price before the job is done, to keep any upfront payment a reasonable percentage of the total, to make the final payment only after you have inspected the work and the site is cleaned up, and not to pay in cash.
On larger repairs that involve suppliers or subcontractors, ask for lien waivers at payment. LARA notes that a subcontractor or supplier can put a lien on a home if the contractor does not pay them, even when the owner paid in full.
Two Quotes, Side by Side
| Item | What a Clear Quote Shows | Warning Sign |
|---|---|---|
| Cause | Where water enters and how it was confirmed, with photos | No cause stated, or "general roof leak" |
| Scope | Location, extent, what is removed and replaced | "Seal", "tar" or "coat" as the whole repair |
| Materials | Product names for shingles, underlayment, boots, flashing | "Materials as needed" |
| Hidden damage | Per-sheet or hourly price, or a call before extra work | Silence on decking and framing |
| Warranty | Term, what it covers, exclusions, who backs it | Verbal only, or a number with no terms |
| License | Name and license number matching LARA's record | No license number, or a different name |
| Paperwork | Written, signed agreement; changes in writing | Pressure to sign on the spot, blank spaces |
| Payment | Small or no deposit, balance on completion, no cash | Full payment up front |
Use this as a checklist for any two repair quotes. The written agreement, not a sales conversation, is what you can hold a contractor to.
Get a Repair Quote You Can Compare
Our inspection is free. You get the cause in writing with photos, the repair options with their trade-offs, and a price for each. Every repair starts at $500.
Related Guides
Roof Patch vs Section Repair
When a spot repair is honest and when it wastes money.
Learn MoreRoof Sealant vs a Real Repair
Where caulk and roofing cement belong, and where they fail.
Learn MoreMichigan Roofing Contract Requirements
Written agreements, license numbers, change orders and deposits.
Learn More12 Questions to Ask a Roofer
What to ask before you hire anyone to work on your roof.
Learn MoreQuestions We Hear
Why are two roof repair quotes so far apart?
Usually because they are not quoting the same repair. One may seal the visible problem while the other replaces failed flashing, adds a cricket or rebuilds a valley. Differences in access, hidden decking, materials and warranty add more. Ask each roofer to write down the cause and exactly what will be removed and replaced, then compare.
How many roof repair quotes should I get?
For a small, obvious repair, one quote from a licensed roofer you trust is often enough. For a leak with an unclear cause or a repair over a few thousand dollars, two or three written quotes help, mainly because a second diagnosis can catch a wrong one. LARA's consumer guidance suggests at least three written estimates for larger home projects.
Should a roof repair quote include photos?
It should, or the roofer should send them with it. Photos of the failed area show you what was actually found, let you compare two diagnoses, and give you a before record if you later need to document the repair for insurance or a sale. A roofer who was on the roof can take them in seconds.
Is a verbal roof repair quote enough?
Not in Michigan. The residential builder rules require agreements and changes to be in writing, signed and copied to the customer, stating the cost, the work and the materials (R 338.1533). A written quote protects you if the price or scope changes, and it is what a warranty or a complaint will be measured against.
Can a roofer charge more than the quote?
Only for changes you agree to. Michigan's rules require changes to the agreement to be in writing and signed. A good quote explains in advance how hidden damage such as rotted decking will be priced, so a change order is not a surprise. If a contractor adds charges without a signed change, ask for the written basis before you pay.
What This Page Cites
- Residential Builders and Maintenance and Alteration Contractors, Mich Admin Code R 338.1532 (advertising) and R 338.1533 (purchase and sales agreements), Michigan Department of Licensing and Regulatory Affairs (https://www.michigan.gov/-/media/Project/Websites/lara/bcc-media/ASD/ResidentialBuildersAndMaintenanceAndAlterationContractors_1765_2017-087LR_AdminCode.pdf), accessed October 2026
- Occupational Code, MCL 339.2412 (licensure required to sue for compensation or impose a lien), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-339-2412), accessed October 2026
- Construction Lien Act, MCL 570.1114 (written contract and license statement for residential liens), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-570-1114), accessed October 2026
- Home Solicitation Sales Act, MCL 445.112 (right to cancel), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-445-112), accessed October 2026
- Michigan Consumer Protection Act, MCL 445.903 (unfair practices), Michigan Legislature (https://www.legislature.mi.gov/Laws/MCL?objectName=mcl-445-903), accessed October 2026
- LARA Offers Tips to Protect Consumers on Spring Home Improvement Projects, Michigan Department of Licensing and Regulatory Affairs, 9 May 2019 (https://www.michigan.gov/lara/news-releases/2019/05/09/lara-offers-tips-to-protect-consumers-on-spring-home-improvement-projects), accessed October 2026
- 2015 Michigan Residential Code, Chapter 9 Roof Assemblies, Sections R903.2.1, R903.2.2, R905.1, R908.5 and R908.6, International Code Council (https://codes.iccsafe.org/content/MIRC2015P2/chapter-9-roof-assemblies), accessed October 2026
