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.
Roofing jobs in Missoula
0 open jobs in Missoula.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
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.
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.
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.
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.
Compliance research unavailable
Source status: unavailable · 7/30/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
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.
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.
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.
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.
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.
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.
About This Market
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.
- median hourly wage and annual salaryU.S. Bureau of Labor Statistics, Occupational Employment & Wage Statistics (OEWS), May 2023 data for Roofers
- number of licensed roofing establishments in MontanaU.S. Census Bureau, County Business Patterns (CBP), latest available data for NAICS 238160 (Roofing Contractors)
- licensing requirements and contractor classificationsMontana Department of Labor & Industry, Contractor Licensing Bureau, Administrative Rules of Montana (ARM) 24.200
- Missoula permit and inspection requirementsMissoula County Building Department and City of Missoula Building Services, International Building Code amendments and local ordinances
- insurance and bonding standardsMontana Department of Labor & Industry, Workers Compensation Division, and standard surety bonding industry practices
- peak season and regional demand patternsSeasonal construction employment data and regional weather/climate patterns for Missoula, MT
Frequently Asked Questions
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.
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.
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.
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.
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.
Roofing contractors in Missoula
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.