Trade directory · Williston metro · North Dakota

Roofing contractors in
Williston, North Dakota.

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

Employer Establishments
73
U.S. Census Bureau
Peak Season
May through September - optimal weather window for roofing work in North Dakota climate
Market estimate
Avg. Response Time
2-3 days for quotes during regular season, 1-2 weeks during peak storm season
Operator average
Avg. Hourly Wage
$29/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Williston

00 OPEN

0 open jobs in Williston.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

WILLISTON-ND · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Roof inspection
Typical range based on local roof inspection jobs.
$200 – $500
Emergency roof patching
Typical range based on local emergency roof patching jobs.
$400 – $1,200
§ B · Regulatory

Licensing Requirements

ND
§1

Licensing Requirements

North Dakota requires contractor license through Secretary of State. Class A General Contractor license needed for jobs over $30,000, Class B for under $30,000. Must pass exam, provide financial statements, maintain $10,000 bond. License renewal every 2 years with continuing education requirements.

§2

Permit Requirements

City of Williston requires building permits for re-roofing and new construction. Permit fees range $50-200 based on project value. Residential repairs under $1,000 typically exempt.

§3

Inspection Schedule

Initial inspection before work begins, mid-project structural inspection if required, final inspection upon completion. City inspector must approve within 24-48 hours of request.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation required for employees, surety bond $10,000 for contractor license. Higher limits recommended for commercial work.

§ M · DoorBase

Local market snapshot

2 ZIPs
Population33,969
Household income$90,119
Home value$377,133
Median rent$1,256
Unemployment2.60%
Job growth-0.80%

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

§ C · Path to license

How to Get Licensed

8 STEPS
1

Determine License Class

Identify whether you need Class A (projects over $30,000) or Class B (under $30,000) contractor license based on intended project scope

01/08
2

Complete Application

Submit contractor license application to North Dakota Secretary of State with required documentation and fees

02/08
3

Pass Examination

Take and pass the contractor licensing examination covering business law, construction practices, and safety requirements

03/08
4

Provide Financial Documentation

Submit financial statements and credit information demonstrating financial responsibility and business stability

04/08
5

Obtain Surety Bond

Secure $10,000 surety bond from approved bonding company and file with licensing authority

05/08
6

Submit Insurance Proof

Provide proof of general liability insurance meeting state minimum requirements

06/08
7

Pay License Fees

Submit all required fees for license processing and initial term

07/08
8

Maintain License

Renew license every 2 years with continuing education and updated documentation

08/08
§ D · Field notes

About This Market

UPDATED APR 2026

Williston's roofing market runs hot and cold with the oil economy and brutal weather cycles. Demand spikes after hail storms and during boom periods when new construction takes off. Most work is residential replacement - asphalt shingles and metal roofing dominate due to wind resistance needs. Competition is moderate with about 73 licensed outfits statewide, but quality crews command premium rates. Wind, hail, and temperature swings drive replacement cycles faster than southern markets. Costs run higher than national average due to material transport and harsh working conditions. Commercial work follows industrial activity - when oil's up, warehouse and facility roofing jobs multiply. The median wage sits at $29.11 hourly, but experienced crews pull significantly more during peak season. Storm chasers flood the market after major weather events, creating pricing pressure and quality concerns. Local contractors with established reputations weather these cycles better and maintain steady work through relationships with insurance adjusters and repeat customers.

Get your Class A contractor license if you want the bigger jobs - anything over $30K requires it, and that's most full roof replacements in this market. The licensing process isn't complicated but takes time, so plan ahead. Local permit process moves fairly quick if you know the inspectors and file properly. Work season runs May through September - period. You can patch emergency repairs in winter, but full installations are weather-dependent. Build relationships with local suppliers early because material delays kill schedules. Insurance requirements are straightforward but non-negotiable - city and customers will check. Storm season brings opportunity but also fly-by-night competition that undercuts on price and quality. Stick to proper installation standards even when customers push for shortcuts. Word travels fast in a town this size, and your reputation determines long-term success more than low-ball pricing.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics (BLS) - $29.11/hr ($60,549/yr)
  • Licensed establishments
    U.S. Census Bureau - 73 licensed roofing establishments in North Dakota
  • Licensing requirements
    North Dakota Secretary of State Contractor Licensing Division
  • Permit requirements
    City of Williston Building Department
  • Insurance minimums
    North Dakota Insurance Department and contractor licensing requirements
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What contractor license do I need for roofing work in North Dakota?

North Dakota requires a Class A General Contractor license for projects over $30,000 and Class B for under $30,000. Most roof replacements require Class A. License obtained through ND Secretary of State with exam, bond, and financial requirements.

Q/02

When is roofing season in Williston, ND?

Primary roofing season runs May through September due to North Dakota's harsh winters. Emergency repairs happen year-round, but full installations require temperatures above freezing and dry conditions.

Q/03

What does roof replacement cost in Williston?

Asphalt shingle replacement averages $8,500-$15,000, metal roofing $12,000-$22,000. Costs run higher than national averages due to weather challenges, material transport, and limited seasonal work window.

Q/04

Do I need permits for roofing work in Williston?

City of Williston requires building permits for re-roofing and new construction, fees $50-200 based on project value. Repairs under $1,000 typically exempt. Permits obtained through Williston Building Department.

Q/05

What insurance coverage do roofing contractors need in North Dakota?

Minimum $300,000 general liability, workers compensation for employees, and $10,000 surety bond for contractor license. Higher limits recommended for commercial work and insurance restoration projects.

§ F · Directory

Roofing contractors in Williston

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.