Trade directory · Missoula metro · Montana

Roofing contractors in
Missoula, Montana.

A public directory of roofing contractor businesses serving greater Missoula. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
153
U.S. Census Bureau
Peak Season
April through September, with heaviest demand May-August. Spring storms and preparation for winter drive demand. Summer weather provides optimal working conditions.
Market estimate
Avg. Response Time
3-5 business days for initial quote in Missoula market. Emergency repairs typically responded to within 24 hours.
Operator average
Avg. Hourly Wage
$27/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Missoula

00 OPEN

0 open jobs in Missoula.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

MISSOULA-MT · 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 and patching
Typical range based on local roof repair and patching jobs.
$400 – $2,000
Gutter installation and repair (100 linear ft)
Typical range based on local gutter installation and repair (100 linear ft) jobs.
$800 – $2,500
Roof inspection and damage assessment
Typical range based on local roof inspection and damage assessment jobs.
$150 – $500
Chimney flashing and sealing
Typical range based on local chimney flashing and sealing jobs.
$300 – $1,200
§ B · Regulatory

Licensing Requirements

MT
§1

Licensing Requirements

Montana requires roofing contractors to hold a Class B Contractor License issued by the Montana Department of Labor & Industry. No specific roofing endorsement exists—all roofing work falls under general contractor licensing. Applicants must pass the Montana Contractor Exam covering business, safety, and trade knowledge. License renewal is required every 2 years with continuing education optional but recommended. Workers performing roofing labor do not require individual licenses but must work under a licensed contractor's supervision.

§2

Permit Requirements

Missoula County and City of Missoula require building permits for all roof replacements, major repairs involving structural changes, and any work exceeding $5,000 in value. Permits are issued by the Missoula County Building Department and City of Missoula Building Services. Permit applications require detailed plans, contractor license verification, insurance certificates, and proof of bonding. Typical turnaround for permit issuance is 3-7 business days for standard residential work.

§3

Inspection Schedule

Initial permit inspection required before work begins to verify contractor credentials and scope. Rough-in inspection required after underlayment and flashing installation but before final roofing material application. Final inspection required upon project completion to verify code compliance, proper installation, and safety standards. Inspector verifies ventilation, flashing details, fastener spacing, and material specifications per local amendments to the International Building Code.

§4

Insurance Minimums

Montana does not mandate specific insurance minimums by statute for roofing contractors, but standard industry practice and most clients require: General Liability minimum $1,000,000 per occurrence/$2,000,000 aggregate. Workers Compensation coverage mandatory for all employees per Montana law. Commercial Auto Liability $300,000 minimum recommended. Umbrella/Excess Liability $1,000,000 recommended. Many bonding companies require proof of these minimums before issuing contractor bonds.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/30/2026

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

§ M · DoorBase

Local market snapshot

8 ZIPs
Population100,863
Household income$73,301
Home value$570,163
Median rent$1,617
Unemployment3.50%
Job growth0.20%

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

§ C · Path to license

How to Get Licensed

6 STEPS
1

Verify eligibility and gather documentation

Contact the Montana Department of Labor & Industry, Contractor Licensing Bureau. Confirm you meet eligibility requirements: age 18+, no disqualifying criminal convictions, valid government ID. Gather documentation including proof of identity, Social Security number, and business formation documents if operating as an LLC or corporation. If you have prior construction experience, document it—some applicants claim credit for years in the trade, though it's not a formal prerequisite for Class B.

01/06
2

Complete the Montana Contractor Exam application

Submit your application to the Contractor Licensing Bureau along with the exam fee (typically $75-$125). Applications are processed online through the Montana DOLI website. You'll receive exam authorization and scheduling information within 5-10 business days. The exam covers Montana contractor law, business practices, safety codes, workers compensation requirements, and general construction/roofing knowledge. No specific prerequisite coursework is required, but many applicants complete Contractors School or study guides available through the state.

02/06
3

Pass the Montana Contractor Exam

Schedule your exam at an approved testing center in Missoula or submit via approved remote testing if available. The exam is typically 100-150 multiple-choice questions covering state law, safety, business management, and trade-specific standards. You need a score of 70-75% to pass (varies by exam version). Results are available immediately or within 1-2 business days. If you fail, you may retake the exam; there is typically a waiting period of 30 days between attempts.

03/06
4

Obtain bonding and insurance

Before submitting your license application, secure contractor bonding through a surety bonding company. Montana typically requires a $10,000-$50,000 surety bond depending on anticipated contract volumes. Simultaneously, obtain General Liability insurance ($1M minimum) and Workers Compensation coverage through an insurance broker. Provide copies of your bonding certificate and insurance declarations to the licensing authority. This usually takes 1-2 weeks to finalize.

04/06
5

Submit license application and fees to Montana DOLI

After passing the exam, submit your formal Class B Contractor License application to the Montana DOLI Contractor Licensing Bureau. Include your exam passing documentation, bonding certificate, proof of insurance, application fee (typically $300-$500), and business registration if applicable. Applications are reviewed within 5-10 business days. Once approved, you receive your license certificate and are issued a license number. Display your license number on all marketing materials, bids, and vehicles per Montana law.

05/06
6

Register with Missoula County and maintain compliance

While state licensing is primary, register your business with Missoula County if required by local ordinance (requirements vary). Maintain compliance by renewing your Class B License every 2 years before expiration, keeping bonding and insurance active, and submitting required continuing education if mandated by policy updates. Keep copies of all licenses, insurance, and bonding documents on file and accessible for client and inspector verification. Non-renewal results in license suspension and inability to pull permits or operate legally.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Roofing in Missoula sits in a moderate market with steady residential demand driven by weather cycles, aging housing stock, and seasonal storm damage. You've got roughly 153 licensed roofing and sheet metal contractors across Montana, with a concentration in larger markets, so competition exists but isn't brutal in Missoula proper. Most work is asphalt shingle replacement on older homes, with growing demand for metal roofing due to longevity and local preference. Costs run higher than national averages due to labor rates (median $27.41/hr, $57k annually) and the logistical challenge of working at elevation in variable weather. Winter weather adds complexity—many contractors shut down November through March, compressing demand into 7-8 months. Material costs track national lumber and shingle pricing but delivery adds 5-10% premiums to Missoula.

To work this market legally and profitably, you need a Class B Contractor License from Montana Labor & Industry—no shortcuts. Pass their exam, maintain current bonding and insurance (General Liability $1M minimum, Workers Comp mandatory), and pull permits through Missoula County or City Building Services on anything substantial. Peak season is May through August; book work through April or you're behind. Local building departments enforce code inspections at rough-in and final stages, so schedule accordingly and don't cut corners on flashing or ventilation details. Expect permit delays in summer months. Network with local insurance agents and get your bonding squared away before you bid jobs. Winter brings emergency repairs but limited new installations. Most crews here run lean—4-6 people—and focus on repeat customers and referrals rather than heavy marketing.

Data Sources
  • median hourly wage and annual salary
    U.S. Bureau of Labor Statistics, Occupational Employment & Wage Statistics (OEWS), May 2023 data for Roofers
  • number of licensed roofing establishments in Montana
    U.S. Census Bureau, County Business Patterns (CBP), latest available data for NAICS 238160 (Roofing Contractors)
  • licensing requirements and contractor classifications
    Montana Department of Labor & Industry, Contractor Licensing Bureau, Administrative Rules of Montana (ARM) 24.200
  • Missoula permit and inspection requirements
    Missoula County Building Department and City of Missoula Building Services, International Building Code amendments and local ordinances
  • insurance and bonding standards
    Montana Department of Labor & Industry, Workers Compensation Division, and standard surety bonding industry practices
  • peak season and regional demand patterns
    Seasonal construction employment data and regional weather/climate patterns for Missoula, MT
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to operate as a roofing contractor in Montana?

You need a Class B Contractor License from the Montana Department of Labor & Industry. There is no separate roofing specialty license in Montana—all roofing work falls under the general Class B category. You must pass the Montana Contractor Exam covering business management, safety, and trade knowledge. The license is renewable every 2 years. Workers performing labor under your license do not need individual licenses but must be your employees or documented subcontractors. Source: Montana Department of Labor & Industry, Contractor Licensing Bureau.

Q/02

What permits do I need for a roof replacement in Missoula?

Missoula County Building Department and City of Missoula Building Services require permits for all roof replacements, structural roof repairs, and any roofing project exceeding $5,000 in value. Permit applications must include project scope, contractor license proof, valid insurance certificates, and bonding documentation. Turnaround is typically 3-7 business days. The permit fee scales with project value, averaging $150-$400 for residential roofing. You must have the permit posted on-site before starting work.

Q/03

How much does roofing cost in Missoula, MT?

Asphalt shingle replacement on a 1,500 sq ft home runs $7,500-$12,000. Metal roofing costs $12,000-$18,000 for the same area. Repairs and patching range $400-$2,000 depending on damage extent. Labor rates average $27.41/hour per the U.S. Bureau of Labor Statistics. Material costs are 5-10% higher than national averages due to regional delivery premiums. Final pricing depends on slope complexity, roof access, and local labor availability. Get three competitive bids. Source: BLS Occupational Employment & Wage Statistics.

Q/04

When is peak roofing season in Missoula?

Peak season runs May through August. Spring storms (April-May) generate emergency repair demand, and summer provides optimal weather for new installations and major work. April sees pre-summer booking surges. November through March sees reduced residential activity due to snow, ice, and cold but generates emergency leak and damage repairs. Most established crews schedule 60-70% of annual revenue May-August. Plan staffing and material orders accordingly.

Q/05

What insurance do I need as a roofing contractor in Montana?

Montana law mandates Workers Compensation coverage for all employees. Industry standard and most clients require General Liability insurance of at least $1,000,000 per occurrence and $2,000,000 aggregate. Commercial Auto Liability ($300,000 minimum) is essential if you operate vehicles. Many bonding companies require proof of these minimums before issuing contractor bonds. Umbrella/Excess Liability ($1,000,000) is recommended but not mandated. Costs run $2,500-$5,000 annually depending on revenue and claims history. Source: Montana Department of Labor & Industry, Workers Compensation Division.

§ F · Directory

Roofing contractors in Missoula

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.