Trade directory · Williston metro · North Dakota

Roofing contractors in
Williston, North Dakota.

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

Licensed Establishments
73
U.S. Census Bureau
Peak Season
May through September - weather window for installations, post-winter storm repairs
Market estimate
Avg. Response Time
2-5 business days for estimates, 1-3 weeks to start work during peak season
Operator average
Avg. Hourly Wage
$26/hr
Bureau of Labor Statistics
§ 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.
$250 – $500
Emergency roof tarping
Typical range based on local emergency roof tarping jobs.
$400 – $1,200
§ B · Regulatory

Licensing Requirements

ND
§1

Licensing Requirements

North Dakota requires contractor registration through the Secretary of State. Class A contractors ($30,000+ projects) need contractor license exam and $50,000 bond. Class B contractors (under $30,000) need registration only. No specific roofing license required but general contractor license covers roofing work. Annual renewal required.

§2

Permit Requirements

City of Williston requires building permits for roof replacements and major repairs over $500. Permit fees range $50-200 based on project value. Tear-off and re-roof always requires permit. Minor repairs under $500 typically exempt.

§3

Inspection Schedule

Initial permit inspection before work begins, progress inspection after decking/underlayment, final inspection upon completion. City building department conducts inspections within 24-48 hours of request.

§4

Insurance Minimums

North Dakota requires $50,000 general liability minimum for licensed contractors. Workers compensation required if employees. Most clients expect $1 million general liability coverage.

§ C · Path to license

How to Get Licensed

7 STEPS
1

Determine license class needed

Projects over $30,000 require Class A contractor license. Under $30,000 need Class B registration. Calculate your intended project scope.

01/07
2

Complete contractor registration

File application with ND Secretary of State including business formation documents, designated agent, and registration fee.

02/07
3

Take contractor exam (Class A only)

Schedule and pass the contractor license examination covering business law, safety, and construction practices.

03/07
4

Obtain required bond

Secure $50,000 contractor bond through licensed surety company. Bond protects clients from contractor default.

04/07
5

Get insurance coverage

Obtain minimum $50,000 general liability insurance. Workers compensation required if you have employees.

05/07
6

Submit license application

Complete final application with exam results, bond documentation, insurance certificates, and licensing fee.

06/07
7

Maintain annual renewal

Renew contractor license annually with updated insurance certificates and renewal fee to maintain active status.

07/07
§ 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. Hail storms from May through August drive steady repair work, while the oil boom created demand for commercial and residential new construction. Competition is moderate with around 8-12 active roofing contractors serving the area. Costs run 10-20% higher than state average due to remote location, weather delays, and oil field wage competition. Winter work is nearly impossible - most contractors bank summer earnings to survive the dead season. The real money is in insurance restoration work after severe weather events, but you need relationships with adjusters and solid documentation skills. Get your contractor registration sorted through the Secretary of State first - it's straightforward but required. Williston building department is reasonable to work with but they will inspect your work. Stock up on materials before peak season because supply delays kill profits when weather windows are tight. Most successful local contractors diversify into siding, gutters, or other exterior work to extend their season.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics (BLS) Occupational Employment and Wage Statistics
  • Number of licensed establishments
    U.S. Census Bureau County Business Patterns
  • Licensing requirements
    North Dakota Secretary of State contractor licensing division
  • Permit requirements
    City of Williston Building Department
  • Insurance minimums
    North Dakota Insurance Department contractor requirements
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Williston, ND?

North Dakota requires contractor registration through the Secretary of State. Projects over $30,000 need Class A contractor license with exam and $50,000 bond. Under $30,000 requires Class B registration only. Source: ND Secretary of State contractor licensing division.

Q/02

When is peak roofing season in Williston?

May through September is the viable work window. Peak demand hits June-August during hail storm season. Winter work is nearly impossible due to temperatures reaching -30°F and snow loads. Most contractors earn 80% of annual revenue in the 5-month season.

Q/03

Do I need permits for roof work in Williston?

Yes, City of Williston requires building permits for roof replacements and repairs over $500. Permits cost $50-200 based on project value. All tear-off and re-roof projects require permits regardless of cost. Source: Williston Building Department.

Q/04

What do roofing contractors earn in North Dakota?

Median hourly wage is $26.32/hour or $54,746 annually according to Bureau of Labor Statistics data. Williston area typically pays 15-25% above state average due to oil field economy and harsh working conditions.

Q/05

How many roofing contractors operate in North Dakota?

Approximately 73 licensed roofing establishments operate statewide according to Census data. Williston area has 8-12 active contractors serving residential and commercial markets, with seasonal variation as some operators migrate for winter work.

§ 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.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.