Skip to content

Roofing in Michigan

Michigan is not a hurricane market. It is an ice-dam market, and that single fact changes how roofs are specified, how claims are written, and which contractor shortcuts quietly cause winter failures. Between the LARA licensing structure, the narrowed reach of the state consumer-protection act, and the eave-detail code that most cheap bids ignore, a Michigan re-roof rewards homeowners who read the line items before they sign.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

Why Michigan roofing is different

Most roofing guides were written for Gulf Coast wind codes or Plains hail markets. Michigan is neither. The dominant peril here is the slow, repeating freeze-thaw cycle at the eave — water that melts under midday sun, refreezes overnight against a cold overhang, and lifts shingles, backs up under flashing, and finds its way into the drywall below. Everything about a Michigan roof specification — underlayment, ventilation, fastener schedule, ice-and-water coverage — is a response to that one physics problem.

Residential roofing in Michigan is licensed through the Department of Licensing and Regulatory Affairs (LARA), under the Residential Builders' and Maintenance and Alteration Contractors' Board. A homeowner hiring for a re-roof should be seeing either a Residential Builder (RB) license or a Maintenance & Alteration Contractor (M&A) license with the Roofing classification. Both are state-issued and state-verifiable through the Accela-hosted LARA lookup. Neither is a county-level permit — the license travels with the contractor across jurisdiction lines.

The Michigan Residential Code (currently the 2015 edition with amendments) is where the ice-dam detail lives. Section R905.1.2 requires an ice barrier — two cemented layers of underlayment, or a self-adhering polymer-modified bitumen sheet — anywhere the average January temperature is 25°F or lower. That's essentially the entire state. The barrier has to run from the eave edge to at least 24 inches inside the exterior wall line, which on a house with a 2-foot overhang means roughly 4 feet of coverage measured along the slope. Skimping on this is the single most common Michigan cut-corner, and it is the most expensive one to discover two winters later.

Michigan also has a quirk that almost no other state shares. In Smith v. Globe Life Insurance Co. (460 Mich. 446, 1999), the Michigan Supreme Court read the Michigan Consumer Protection Act (MCPA, MCL §445.901 et seq.) to exclude any business whose general conduct is subject to a regulatory scheme — which effectively removed most licensed contractors from MCPA coverage. A homeowner harmed by a licensed roofer can still pursue breach-of-contract, fraud, or a complaint to the LARA Builders Board, but the sweeping MCPA remedies most states rely on are narrower here. That shapes how enforcement actually works.

Storm exposure in Michigan is bimodal. Winter brings lake-effect snow, the 25°F eave-temperature trigger, and freeze-thaw claim spikes from roughly December through early April. Summer brings isolated hail and episodic severe-convective events — the August 2023 SE Michigan outbreak produced seven tornadoes in one evening and the March 2025 northern-Michigan ice storm prompted a state-declared emergency. Southern-tier metros (Detroit, Ann Arbor, Kalamazoo) carry a meaningful tornado tail; the western shore and UP carry the heaviest snow load.

Pricing tracks the national median in metro Detroit and runs slightly below it in rural Michigan. The structural drivers of cost are ice-and-water coverage depth, attic ventilation correction (often bundled into a re-roof on older Detroit-area housing stock), and the labor premium in lake-effect counties where the working season is shorter.

State licensing body
LARA — Department of Licensing and Regulatory Affairs. Two relevant licenses: Residential Builder (RB) or M&A Contractor with Roofing classification.
Ice-barrier trigger
Michigan Residential Code R905.1.2: required wherever average January temperature is 25°F or lower. Functionally statewide.
Minimum ice-barrier run
Eave edge to at least 24 inches inside the exterior wall line — usually 3–4 feet measured along the slope on typical overhangs.
Prelicensing hours
60 hours of LARA-approved coursework + PSI exam before an RB or M&A license issues.
MCPA scope
Narrowed by Smith v. Globe Life (1999). Most licensed roofers fall outside MCPA coverage; remedies shift to contract, fraud, and LARA Board enforcement.
Climate zones
Zone 5 (Lower Peninsula), Zone 6 (northern Lower and most of UP), Zone 7 (northern UP). Snowfall in parts of the UP routinely exceeds 200 inches.

Estimate your Michigan roof cost

Adjust the size, material, and snow-belt toggle below. The calculator applies the national asphalt-shingle base rate plus Michigan's two baseline adders (extended ice-and-water shield per R905.1.2 and attic-ventilation correction) and, if you're in a snow-belt county, an upgrade multiplier for SBS-modified asphalt shingles that hold up to freeze-thaw cycling.

5005,000

Snow-belt counties along Lake Michigan and Lake Superior see elevated freeze-thaw cycling and deeper snow load. SBS-modified asphalt shingles (sometimes called "polymer-modified" or "high-impact") hold up materially better than standard three-tab or architectural in these zones. Typical material uplift is 6–10%.

Estimated Michigan range
$8,000 – $15,700
  • Materials$4,560 – $9,800
  • Labor$2,360 – $4,550
  • Permits & disposal$1,080 – $1,350

Includes Michigan code adders: Extended ice-and-water shield (R905.1.2), Attic ventilation correction (intake + ridge)

Get actual bids →

Directional only. A real Michigan bid depends on pitch, decking condition, existing ventilation, and access. Use this to sanity-check quotes; submit your ZIP above for real contractor bids.

How Michigan homeowners insurance actually treats a roof

Unlike the post-2022 turmoil in Florida or the hail-litigation overhaul in Texas, Michigan's property insurance market has been relatively stable. That stability masks a different problem: Michigan's dominant loss is ice-dam damage, which insurers cover sometimes and exclude sometimes, and the line between the two is where most claim fights actually happen.

The standard Michigan HO-3 policy covers sudden and accidental damage from the weight of ice and snow, and from resulting water damage when an ice dam causes interior leaks. What it generally does not cover is the ice dam itself — the removal cost, or maintenance-related damage the insurer argues was caused by inadequate attic ventilation or insulation. DIFS (the Department of Insurance and Financial Services) publishes consumer guidance on winter-storm claims and handles complaints when that line is drawn unreasonably.

The statutory framework is simpler than southern states'. Michigan has a six-year limitation on written contracts under MCL §600.5807, and a three-year limit on property-damage tort claims under MCL §600.5805. But the limit a homeowner actually lives under is the policy's own contractual suit-limit clause, which most Michigan HO-3 policies set at one year from the date of loss. Reading your declarations page for that one number is more useful than memorizing the state statute.

Roof-age underwriting in Michigan is a market practice, not a statute. Carriers increasingly decline new business on roofs 20+ years old, move older roofs to actual cash value (ACV) rather than replacement cost (RCV), or require a four-point inspection at renewal. None of that is unique to Michigan, but the colder the basement of a loss run the stricter it gets — and several national carriers tightened roof-age rules across the Great Lakes region through 2024–2025.

If a carrier mishandles a Michigan claim — delay, unreasonable denial, lowballing an ice-dam loss — the first escalation is DIFS. The online complaint portal at difs.state.mi.us accepts documentation uploads, and consumer specialists are available at 877-999-6442. Filing a DIFS complaint does not waive any of the homeowner's legal rights and is typically the fastest practical lever before hiring counsel.

Assignment of Benefits (AOB) is not regulated in Michigan the way it is in Florida. That does not mean it is safe to sign. If a roofer hands you a document that transfers your insurance proceeds to them, treat it as a reason to slow down. Legitimate Michigan roofers bill the homeowner, coordinate supplements with the adjuster, and keep the homeowner on the claim paperwork.

  • Weight of ice and snow is a covered peril on standard HO-3
    Damage from ice-dam leaks is usually covered. Removing the dam itself typically is not.
    DIFS winter-storm guidance
  • Read the contractual suit-limit in your policy — often 1 year from date of loss
    Policy clause can be shorter than the statutory limit. Calendar it the day the claim is filed.
    MCL §600.5807 — statutory written-contract limits
  • 3-year limit on property-damage tort claims
    If the loss theory is negligence by a third party (not a contract claim), the window is three years.
    MCL §600.5805
  • DIFS complaint portal for carrier disputes
    Free, documented escalation channel before litigation. Often resolves slow-pay and underpayment.
    DIFS online complaint form

The LARA license, and why Smith v. Globe makes verifying it matter more here

Almost every state has some form of contractor licensing. What's distinctive about Michigan is not the license itself but what happens when something goes wrong: the Michigan Consumer Protection Act — normally the workhorse remedy for homeowner grievances — covers licensed contractors far more narrowly than in most states. That elevates two things that might otherwise feel redundant: the license verification on the front end, and the LARA Builders Board as the practical enforcement channel on the back end.

A residential roofer in Michigan operates under one of two LARA licenses. A Residential Builder (RB) license is the broader credential — it covers full residential construction including all of the trades associated with building a house, and roofing is explicitly enumerated as one of those trades under MCL §339.2401. A Maintenance & Alteration Contractor (M&A) license is more narrowly scoped: it is issued by classification (Roofing is one of more than a dozen classifications), and a roofing-classified M&A can repair, replace, or alter a roof but not perform work outside that classification. For a standard tear-off-and-replace, either license is sufficient.

The licensing threshold is not symbolic. Applicants must complete 60 hours of LARA-approved prelicensure coursework covering business management, estimating, code, and safety, then pass the PSI residential builder / M&A examination, demonstrate financial responsibility, and maintain applicable insurance. License status and any disciplinary history are public through the Accela license lookup — searchable by name, business, license number, or city.

Unlicensed residential contracting carries sharper penalties than the general occupational-code unlicensed-practice rule. Under MCL §339.601, a first-offense unlicensed RB or M&A is a misdemeanor with a mandatory fine between $5,000 and $25,000 plus up to 93 days' imprisonment; repeat offenses carry up to one year. If the unlicensed work causes death or serious injury, the statute escalates to a four-year felony. The homeowner is not on the hook for those penalties, but an unlicensed contractor typically cannot sue to enforce a contract or lien against the property — the leverage runs against them.

Where Michigan diverges from most states is enforcement. After Smith v. Globe Life Ins. Co. (460 Mich. 446, 1999), the Michigan Supreme Court held that businesses whose general conduct is subject to regulation are exempt from the MCPA — and because LARA regulates the RB/M&A licenses, most roofing transactions fall outside MCPA coverage. A homeowner who wants to escalate a licensed roofer's misconduct is generally routed through (1) the LARA Residential Builders' and M&A Contractors' Board for disciplinary action against the license, (2) common-law contract or fraud claims in court, or (3) the Attorney General's Consumer Protection Division at 877-765-8388. The treble-damage and fee-shifting levers of the MCPA are not typically available.

That architecture changes what verification should look like. In a full-MCPA state, the license check is a nice-to-have; a homeowner with a clean paper trail has the Act as a backstop. In Michigan, the license check is the backstop. A screenshot of the Accela lookup showing current license status, business name, license number, and the disciplinary history tab should be the first item in the project file — taken before money changes hands.

Five-step LARA verification before you sign

The full verification takes under ten minutes, and every item below pulls from a public source. If a contractor balks at any step, that is itself information.

  1. Pull the license on the LARA Accela lookup

    Go to the Accela Citizen Access portal for Michigan and search by business name or license number. Confirm license type (Residential Builder or Maintenance & Alteration), status (active), effective and expiration dates, and that the license type covers residential roofing. Screenshot the record with a visible timestamp.

  2. For M&A licenses, confirm the Roofing classification

    An M&A license without the Roofing classification cannot legally perform a residential re-roof. The lookup displays all classifications held; read them. If in doubt, call LARA licensing directly.

  3. Check the disciplinary history tab

    The Accela record shows any formal complaint dispositions, consent orders, and suspensions. One old matter is not disqualifying by itself; a pattern of unresolved complaints is.

  4. Request proof of insurance and verify with the carrier

    Ask for a current Certificate of Insurance listing you as certificate holder for the duration of the project. Then call the named insurer directly to confirm the policy is in force. A COI is only worth what its issuer will confirm by phone.

  5. Cross-check the business with LARA entity records

    The business name on the contract should match the licensee on the LARA record. A mismatch (common with door-knock operations that operate under a trade name different from the licensed entity) is a reason to pause and ask questions before signing.

LARA license lookup

RB vs. M&A — which license the roofer you called actually holds

Michigan is a state-level licensing state for residential construction, with two relevant credentials. The distinction between them is not academic: the scope of work each one permits is fixed by statute, and reading the license type on a quote tells you exactly what the contractor is and isn't authorized to do on your house.

The Residential Builder (RB) license is the broader of the two. Under MCL §339.2401, the RB scope includes the construction, replacement, repair, alteration, addition, or demolition of a residential structure and covers the trades associated with building a house — including roofing, siding, carpentry, concrete, masonry, insulation, and more. An RB license-holder can quote a full re-roof, a partial repair, a deck replacement combined with roofing work, or a substantial remodel that touches the roof. Most general contractors working across multiple trades hold an RB.

The Maintenance & Alteration Contractor (M&A) license is narrower but specific. M&A licenses are issued by classification — Roofing is one of them, along with Siding, Basement Waterproofing, Concrete, Carpentry, and others. An M&A contractor with a Roofing classification is authorized to repair, replace, alter, or add to a roof on a residential structure. They are not authorized to work outside their classification(s) on the same license. Pure roofing shops frequently operate on an M&A license with a single or small handful of classifications.

Both licenses require the same gate: 60 hours of LARA-approved prelicensure coursework, the PSI residential builder / M&A examination, evidence of financial responsibility (the statute sets a bond or net-worth showing depending on the applicant), and proof of workers' compensation or a qualifying exemption. Continuing education is required at renewal. None of this is visible on a yard sign; all of it is visible on the LARA lookup.

A practical quirk for homeowners: the person selling the job (the salesperson on your porch) may be a separately licensed Salesperson working under an RB or M&A company's license. LARA issues a distinct Salesperson license. If the business name on the quote differs from the person's name or the license in their hand, that is not inherently wrong — but it's worth confirming the salesperson is tied to the licensed contracting entity before signing.

RB
Residential Builder
Full residential construction scope. Covers roofing plus all other enumerated trades under MCL §339.2401.
M&A
Maintenance & Alteration Contractor
Classification-specific. Roofing classification authorizes re-roof, repair, and alteration work on residential roofs.
SL
Residential Builder / M&A Salesperson
Individual license for employees soliciting or negotiating on behalf of a licensed RB or M&A company.
LARA license lookup (Accela)

How to verify a Michigan roofing contractor license

Michigan publishes its active contractor licenses in a public database. Two minutes before you sign catches most out-of-state storm chasers and lapsed licenses.

  1. 1
    Open the Michigan license lookup

    Go to the Michigan contractor license search portal (LARA license lookup (Accela)). Ask the contractor for their license number on the first call so you can look them up directly.

    Open →
  2. 2
    Search by license number or business name

    Enter the license number exactly as written. If the contractor hasn’t given you one yet, search by the business name that will appear on the contract — that’s what the license is actually under.

  3. 3
    Confirm the license is active and residential-qualified

    The record should show the license as current and in good standing. Make sure the class covers residential roofing — in Michigan that’s typically RB (Residential Builder), M&A (Maintenance & Alteration Contractor), SL (Residential Builder / M&A Salesperson). A lapsed, suspended, or wrong-class license can’t legally pull a roofing permit for your home.

  4. 4
    Check complaint and disciplinary history

    Most state boards publish complaint counts and disciplinary actions next to the license detail. An active pattern of unresolved complaints, or a suspension within the past five years, is a hard stop.

Winter perils, summer outbreaks, and when the claim clock runs

Michigan's roofing losses cluster in two very different seasons. The winter cycle is slow and cumulative: ice dams, freeze-thaw, and the weight of accumulated snow — especially along the Lake Michigan and Lake Superior snow belts. The summer cycle is episodic: isolated hail, straight-line wind in derecho events, and a growing tail of warm-season tornado outbreaks in the southern tier.

The winter risk is what most out-of-state guides miss. Parts of the UP and western Michigan snow belt routinely see more than 200 inches of seasonal snowfall, and even southern metros average enough freeze-thaw cycles to drive ice dams on any roof with inadequate attic ventilation or eave heat loss. Ice-dam claims spike between late January and early March, when roof snow load, eave temperature differentials, and daytime melt all align. A Michigan roof assembly that works through that cycle is not the same specification as a roof designed for Memphis or Charlotte — even with the same shingle on top.

The summer risk has intensified over the last five years. The August 24, 2023 outbreak set a record for most tornadoes in a single August day in SE Michigan history — seven tornadoes statewide, including an EF-1 in Livonia that struck without warning. June 25, 2024 produced a derecho-grade severe line along the Lake Michigan shoreline with 60–80 mph gusts from Muskegon through Whitehall. March 28–30, 2025 brought a major ice storm to northern Michigan that prompted an emergency declaration covering 12 counties. None of these are hurricane events, and none of them reset a statutory claim window — but each produced roofing claims that ran against the policy's contractual suit-limit, typically one year.

Documentation discipline matters more in Michigan than in hurricane states, because the underlying peril is often harder to photograph. An ice-dam loss shows up as interior staining first, and the actual damage chain (melt, refreeze, backup, intrusion) happened days before the ceiling got wet. Dated exterior photos after every notable snow, interior photos of any staining as it appears, and a keep-the-gutters-clear log all help an adjuster support the claim. If you had a prior roof inspection or a pre-loss attic-ventilation report, pull it before the first call.

SeasonDecemberearly April (winter cycle); May–September (summer cycle)
Peak landfalllate January through early March for ice-dam losses; June–August for convective wind/tornado events
  • 2023
    Aug. 24 SE Michigan tornado outbreak
    Seven tornadoes statewide in one evening — record for an August day in SE Michigan. Livonia EF-1 struck without warning.
  • 2024
    June 25 Lake Michigan shoreline derecho-grade line
    60–80 mph gusts through Muskegon/Whitehall; widespread tree and roof damage along the western shore.
  • 2024
    July 15–16 Midwest derecho tail
    Long-track severe line that entered Michigan after initiating in Iowa; 350,000+ customers without power across the Midwest.
  • 2025
    March 28–30 northern Michigan ice storm
    Emergency declaration for 12 counties. Extreme ice accretion, multi-day outages, widespread downed trees onto roofs.

Claim-filing deadlines by storm

Unlike hurricane states, Michigan does not have a storm-specific statutory claim window. What governs instead is the contractual suit-limit inside your HO-3 policy — most Michigan HO-3 forms set this at one year from date of loss — plus the general statutes of limitation. Use this table as a planning reference, but pull your declarations page to confirm your policy's actual clock.

StormLandfallNew claim deadlineSupplemental deadline
Aug. 24, 2023 SE Michigan tornado outbreakAug. 24, 2023Policy suit-limit, typically Aug. 24, 2024 (1 yr)Contract-based, typically Aug. 24, 2024
June 25, 2024 western Michigan wind eventJune 25, 2024Policy suit-limit, typically June 25, 2025Contract-based, typically June 25, 2025
July 15–16, 2024 derechoJuly 15–16, 2024Policy suit-limit, typically July 2025Contract-based, typically July 2025
March 28–30, 2025 northern MI ice stormMarch 28–30, 2025Policy suit-limit, typically March 2026Contract-based, typically March 2026

The dates above reflect the typical one-year contractual suit-limit on HO-3 policies sold in Michigan. Your specific policy may use a different number — read the Conditions section of your declarations. Statutory limits under MCL §600.5807 (six years for written contracts) and MCL §600.5805 (three years for property tort) also apply in the background, but the shorter contractual limit usually controls the insurance claim.

Red flags specific to Michigan

Michigan has its own pattern of problem-contractor behavior, most of it keyed to the two risk windows: the days after a summer severe-weather event, and the first thaw of a hard winter. Four patterns matter most for a homeowner.

  • Door-knockers skipping the 3-day cancellation disclosureMCL §445.111a et seq.

    Under the Michigan Home Solicitation Sales Act, any contract for more than $25 solicited at the buyer's home — which covers essentially every post-storm door-knock roofing pitch — must include a written notice of the buyer's right to cancel until midnight of the third business day. A contract missing that disclosure is cancellable by the buyer at any time until the disclosure is properly given. A roofer who pushes you to sign on the spot without the cancellation notice is either uninformed or relying on your not reading.

  • "We'll eat your deductible" offersMCL §500.4503

    Michigan does not have a roofing-specific deductible-waiver statute, but a contractor who offers to absorb or rebate your insurance deductible is proposing the carrier be billed for an amount the homeowner never paid. That pattern falls squarely inside MCL §500.4503, the state's general insurance-fraud statute — knowingly presenting false information in support of a claim — and the penalty scales up to a $50,000 fine and four years' imprisonment. Refuse the offer and document it.

  • Unlicensed RB or M&AMCL §339.601

    Operating as a residential builder or M&A contractor without a LARA license is a misdemeanor under MCL §339.601 with a mandatory fine of $5,000–$25,000 on a first offense and escalation to a four-year felony if the work causes death or serious injury. An unlicensed contractor typically cannot enforce a contract or claim a lien against the property, which means the homeowner's leverage on disputes is strong — but it also means their warranty promise is worth very little. Pull the LARA lookup first.

  • Ice-dam quick-fix scams after the first thaw

    A seasonal pattern: contractors — sometimes uninsured crews working on cash — offer to steam, chip, or chemically remove ice dams and then pressure the homeowner into an unrelated re-roof once they're on the roof. Ice-dam removal is legitimate work but it is not itself a trigger for a full replacement. Separate the emergency mitigation from any decision about a permanent fix.

  • Contracts that conflate the roofer's warranty with the manufacturer's

    Michigan winter duty-cycles roofs hard, and a 10-year workmanship warranty is meaningfully different from a 30-year manufacturer material warranty. A legitimate contract separates the two in writing. A pitch that blurs them — or promises a '50-year warranty' without specifying which party is obligated for which years — is a reason to slow down, not a feature.

How to report it

Unlike states with a dedicated insurance-fraud hotline for roofing, Michigan funnels roofer-misconduct reports through three channels depending on the specific issue: LARA for licensing and quality-of-work complaints, DIFS for insurer-side and deductible-waiver schemes, and the Attorney General's Consumer Protection team for broader home-repair fraud patterns.

What actually drives Michigan pricing

Michigan asphalt-shingle replacement tracks near the national median in metro Detroit and runs a little below it in rural counties — but the mix of line items inside that price looks different from a Sun Belt quote. Three drivers account for most of the variation in what a legitimate Michigan quote includes.

On a typical $11,000–$14,000 Detroit-area asphalt re-roof, expect roughly $1,000–$2,500 of the total to come from the three drivers below. The drivers matter because they're where cheap bids cut scope: a Michigan quote priced like a Georgia quote is probably underspecified for the climate zone, and the homeowner pays for that shortcut two winters later.

  • Extended ice-and-water shield (R905.1.2)+$400–$1,200 material

    Michigan code requires ice-barrier coverage from the eave to at least 24 inches inside the exterior wall line — roughly 3–4 feet measured along the slope with a 2-foot overhang, and more on steeper pitches. On a 24-square roof, that's 4–6 extra squares of premium self-adhering membrane vs. a cheap bid that stops at the eave. It is the single most common Michigan scope-cut on underspecified quotes.

  • Attic ventilation correction+$400–$1,000 labor + material

    Older Detroit-area housing stock (and most pre-1990 homes statewide) was built with inadequate intake ventilation at the soffits, which drives the warm-attic / cold-eave differential that causes ice dams. A competent Michigan re-roof budgets a ridge-vent upgrade, continuous soffit intake if missing, and sometimes baffle retrofits. This is not decorative — it is the fix for the underlying physics.

  • Short-season labor premium (UP and northern Lower)+$200–$800 labor (regional, UP highest)

    The Upper Peninsula and northern-Lower counties have a working season that compresses roofing into roughly May through October. Contractors in those markets carry a shorter revenue window and price accordingly — labor rates in the UP and northern Lower run meaningfully above metro Detroit and Grand Rapids for the same job scope. In southeast Michigan, the season stretches and the premium is smaller.

Estimated impacts are directional, derived from Michigan contractor bid comparisons and 2015 Michigan Residential Code install cost data. Individual jobs vary with roof size, pitch, and product tier.

If you want a ballpark before calling anyone, Michigan-specific asphalt-shingle re-roof data for 2025–2026 lands in these ranges. Treat these as sanity checks, not quotes. Actual price depends on roof size, pitch, ventilation scope, decking condition, and whether you are in the southern metros or the northern snow belt.

MetroTypical rangeNote
Detroit$5,700–$12,000Metro average tracks national median; older housing stock drives ventilation line items.
Grand Rapids$7,850–$15,200Lake-effect belt; extended ice-and-water common.
Ann Arbor$6,500–$13,500
Lansing$6,000–$12,500
Traverse City$7,500–$15,000Northern Lower; short-season labor premium.

Ranges aggregated from Michigan contractor pricing surveys (2025) and regional quote-comparison data. A real bid is a site visit; treat these as planning numbers.

Frequently asked questions

  • Either a Residential Builder (RB) license or a Maintenance & Alteration Contractor (M&A) license with the Roofing classification, both issued by LARA. Verify on the Accela license lookup before signing anything. Both require 60 hours of approved prelicensure coursework plus passing the PSI residential builder/M&A examination.

Michigan cities we cover

Permit offices, historic-district rules, and storm patterns vary metro to metro. Pick your city for the local details that don’t fit on this page.

Sources

Every rule, statute, and figure on this page cites an authoritative source. Verify anything you're about to act on.

Ready to compare bids on a Michigan roof?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code