Roofing contractors in
Ann Arbor, Michigan.
A public directory of roofing contractor businesses serving greater Ann Arbor. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.
Roofing jobs in Ann Arbor
0 open jobs in Ann Arbor.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
Licensing Requirements
Michigan requires roofers to be licensed through the Construction Code Commission. License Type: Journeyman Roofer or Apprentice Roofer. Journeyman requires 4-year apprenticeship (8,000 hours) or equivalent work experience, plus pass the state licensing exam covering building codes, safety, and roofing practices. Apprentice must work under journeyman supervision. License renewal required annually with continuing education hours (varies by license type). No state-mandated continuing education hours specified, but employers often require OSHA 10-hour certification.
Permit Requirements
Ann Arbor Building Department requires roof permits for all new construction and most replacements exceeding 25% of roof area or value over $1,000. Permit applications require: detailed scope of work, building plans, contractor license verification, proof of insurance, and estimated project cost. Permits typically issued within 3-5 business days. Some repairs under $1,000 may be exempt but must be documented. Washtenaw County adds additional requirements for historic districts.
Inspection Schedule
Initial inspection required before work begins (permit inspection). Rough inspection after sheathing and underlayment installed. Final inspection after completion, flashing installed, gutters secured, and all debris removed. Inspections typically scheduled within 2-3 business days of request. Inspector verifies code compliance, proper fastening, ventilation, and flashings per IBC standards.
Insurance Minimums
Michigan requires minimum General Liability insurance of $300,000 per occurrence / $1,000,000 aggregate for roofing contractors. Workers' Compensation insurance mandatory if you have employees (statutory limits based on classification). Most Ann Arbor commercial clients require $1,000,000 minimum liability. Additional coverage recommended: tools and equipment, completed operations liability, and property damage.
Compliance research unavailable
Source status: unavailable · 7/27/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 9/17/2026.
How to Get Licensed
Complete Apprenticeship or Document Work Experience
Enroll in a registered roofing apprenticeship program (4 years, 8,000 hours minimum) through a union local or trade school, or document 4+ years of full-time roofing work under a licensed journeyman. Keep detailed records: job sites, dates, hours, scope of work, and supervisor signatures. Michigan LARA requires proof of all hours. Apprenticeship programs include classroom instruction (roofing materials, codes, safety) and hands-on field training.
Submit Application to Michigan LARA
Complete the Journeyman Roofer application through the Michigan Department of Licensing and Regulatory Affairs. Include: proof of apprenticeship completion or documented work experience (4,000+ hours minimum), identification, Social Security number, and application fee (typically $75–$150, verify current rate). Submit to LARA Construction Code Commission, Lansing, MI. Processing takes 2–4 weeks. LARA will confirm eligibility before scheduling your exam.
Pass the State Licensing Exam
Schedule your Journeyman Roofer exam through Pearson VUE or a state-approved testing center. The exam covers: building codes (IBC standards), roofing materials and installation methods, flashing and ventilation, safety practices, and Michigan-specific regulations. Test is typically 80–100 questions, 3-hour time limit. You must score 70% or higher to pass. Study guides and practice exams are available through LARA and trade associations. Exam fees run $150–$200.
Receive License and Register with Local Authorities
Upon passing, LARA issues your Michigan Journeyman Roofer license. Register with Ann Arbor Building Department and Washtenaw County by providing: license number, contact info, business address, and proof of General Liability insurance ($1,000,000 minimum). Some municipalities maintain contractor registries. Filing is free but required before you legally bid work. License renewal occurs annually; track your renewal date to avoid lapses.
Maintain Annual Renewal and Continuing Requirements
Renew your license annually with LARA by paying renewal fee ($75–$150) and updating business information. Michigan does not mandate state-level continuing education hours for roofers, but employers and commercial clients often require OSHA 10-Hour safety certification or manufacturer-specific trainings (for metal roofing, etc.). Keep records of all training. Non-renewal results in license expiration and loss of legal work authorization in Michigan.
About This Market
Ann Arbor's roofing market runs steady year-round but peaks hard in spring and fall. You've got homeowners dealing with age, weather damage, and insurance claims from storms. You've also got institutional work—university buildings, commercial properties, historic homes in the Old West Side neighborhood. Competition is real: roughly 462 licensed roofing establishments across Michigan means the market's crowded, but Ann Arbor's affluent and maintains properties well. Material costs track national trends; labor runs $29.54/hr median according to BLS data, but experienced crews charge 1.5-2x that. Asphalt shingles dominate residential; metal and flat roofs pull higher margins on commercial work. Ice dams and wind damage are seasonal headaches. Getting jobs hinges on reputation, insurance documentation, and quick response to emergency calls.
Here's what you need to lock down before you hang your shingle in Ann Arbor: Get your journeyman license first—four-year apprenticeship or equivalent experience, then pass the state exam. No shortcuts. Ann Arbor Building Department doesn't mess around with permits; assume you need one unless it's genuinely under $1,000 and not a replacement. Carry $1,000,000 general liability minimum; commercial clients will demand it. Peak season is April-October; plan crew scheduling and material orders by late March. Winter work exists but slows considerably. Stay current on Washtenaw County building codes—they tighten requirements for historic districts. Keep relationships tight with inspectors; they'll schedule you fast if you submit clean paperwork. The university is a major player; get in their vendor system if you can. Lastly, tie yourself to a reliable supply chain—material delays kill timelines and kill reputation.
- Median hourly wageU.S. Bureau of Labor Statistics (BLS), Occupational Employment and Wages, Roofers classification
- Licensed roofing establishments in MichiganU.S. Census Bureau, County Business Patterns; Michigan Department of Licensing and Regulatory Affairs (LARA)
- Licensing requirements (journeyman, apprenticeship, exam)Michigan Department of Licensing and Regulatory Affairs (LARA), Construction Code Commission
- Ann Arbor permit requirements and thresholdsAnn Arbor Building Department, City of Ann Arbor Municipal Code
- Insurance minimums for Michigan roofing contractorsMichigan Department of Insurance and Financial Services; General Liability standard industry practices
- Inspection schedule and code standardsInternational Building Code (IBC); Ann Arbor Building Department; Washtenaw County Building Department
- Typical cost ranges for Ann Arbor roofing servicesRegional contractor quotes, RSMeans data, Ann Arbor market analysis
Frequently Asked Questions
What's the typical cost to replace a residential roof in Ann Arbor?
Asphalt shingle replacement on a 1,500 sq ft roof runs $7,500–$12,000 depending on roof pitch, underlayment type, and material grade. Metal roofs cost $12,000–$18,000 for the same area. Costs vary based on sheathing repair needs, flashing upgrades, and local labor rates averaging $29.54/hr per BLS data. Get 2-3 bids; reputable contractors will itemize labor, materials, and disposal separately.
Do I need a permit to replace my roof in Ann Arbor?
Yes, if the project costs over $1,000 or replaces more than 25% of the roof area. Ann Arbor Building Department requires written permit before work starts, with contractor license verification and proof of insurance. Submit plans, scope, and cost estimate. Permits issue in 3-5 business days. Small repairs under $1,000 may be exempt but document everything to stay compliant. Contact the Building Department directly to confirm your specific project.
What license do roofing contractors need in Michigan?
Michigan requires a Journeyman Roofer license through the Construction Code Commission. You need a 4-year apprenticeship (8,000 documented hours) or equivalent work experience, then pass the state licensing exam covering building codes, safety standards, and roofing practices. Apprentices work under journeyman supervision. Annual renewal is required. The exam tests hands-on knowledge and code compliance. Check with the Michigan Department of Licensing and Regulatory Affairs (LARA) for current exam schedules and renewal deadlines.
How quickly can a roofer respond to an emergency leak in Ann Arbor?
Established roofing contractors typically dispatch emergency calls within 24 hours for leak assessment and temporary tarping. Full repairs may take 2-7 days depending on weather and material availability. Non-emergency quote scheduling averages 2-5 business days. During peak season (May-June, September), response times stretch. Call early in the day to improve same-day assessment odds. Have your insurance documentation and photos ready to speed the process.
What insurance must a roofing contractor carry in Michigan?
Michigan law requires General Liability insurance minimum $300,000 per occurrence / $1,000,000 aggregate. Workers' Compensation is mandatory if you have employees at statutory rates for roofers. Most Ann Arbor clients demand $1,000,000 minimum liability coverage. Homeowners' insurance typically excludes roofing work, so verify your contractor's active policy before signing. Commercial clients may require additional completed operations and tools/equipment coverage. Always request a Certificate of Insurance before work begins.
Roofing contractors in Ann Arbor
No contractors listed yet.
Run your roofing business on The Forge.
Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.