Trade directory · Ann Arbor metro · Michigan

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.

Employer Establishments
462
U.S. Census Bureau
Peak Season
April through October, with May-June and September being busiest. Spring thaw and pre-winter preparation drive demand. Summer storms create emergency repair work.
Market estimate
Avg. Response Time
2-5 business days for quote scheduling in Ann Arbor market. Emergency roof leaks typically seen within 24 hours.
Operator average
Avg. Hourly Wage
$30/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Ann Arbor

00 OPEN

0 open jobs in Ann Arbor.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

ANN ARBOR-MI · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement (1,500 sq ft)
Typical range based on local asphalt shingle roof replacement (1,500 sq ft) jobs.
$7,500 – $12,000
Metal roof installation (1,500 sq ft)
Typical range based on local metal roof installation (1,500 sq ft) jobs.
$12,000 – $18,000
Roof repair (leak, missing shingles, flashing)
Typical range based on local roof repair (leak, missing shingles, flashing) jobs.
$300 – $1,500
Gutter installation/replacement (150 linear feet)
Typical range based on local gutter installation/replacement (150 linear feet) jobs.
$1,200 – $2,500
Flat roof membrane replacement (2,000 sq ft)
Typical range based on local flat roof membrane replacement (2,000 sq ft) jobs.
$4,000 – $8,000
Roof inspection and minor repairs
Typical range based on local roof inspection and minor repairs jobs.
$150 – $400
§ B · Regulatory

Licensing Requirements

MI
§1

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.

§2

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.

§3

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.

§4

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.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier ↗

Source status: unavailable · 7/27/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

8 ZIPs
Population168,550
Household income$90,855
Home value$531,780
Median rent$2,079
Unemployment3.70%
Job growth-3.69%

Source: DoorBase, aggregated public ZIP-level data. Updated 9/17/2026.

§ C · Path to license

How to Get Licensed

5 STEPS
1

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.

01/05
2

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.

02/05
3

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.

03/05
4

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.

04/05
5

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.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

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.

Data Sources
  • Median hourly wage
    U.S. Bureau of Labor Statistics (BLS), Occupational Employment and Wages, Roofers classification
  • Licensed roofing establishments in Michigan
    U.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 thresholds
    Ann Arbor Building Department, City of Ann Arbor Municipal Code
  • Insurance minimums for Michigan roofing contractors
    Michigan Department of Insurance and Financial Services; General Liability standard industry practices
  • Inspection schedule and code standards
    International Building Code (IBC); Ann Arbor Building Department; Washtenaw County Building Department
  • Typical cost ranges for Ann Arbor roofing services
    Regional contractor quotes, RSMeans data, Ann Arbor market analysis
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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.

Q/02

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.

Q/03

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.

Q/04

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.

Q/05

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.

§ F · Directory

Roofing contractors in Ann Arbor

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services →

◆ For contractors

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.