Trade directory · Grand Forks metro · North Dakota

Roofing contractors in
Grand Forks, North Dakota.

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

Licensed Establishments
73
U.S. Census Bureau
Peak Season
May through September, with emergency work spiking during winter ice dam season
Market estimate
Avg. Response Time
2-5 days for quotes during off-season, 1-3 weeks during peak season
Operator average
§ A · Market rates

Common Job Costs

GRAND FORKS-ND · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $15,000
Metal roofing installation
Typical range based on local metal roofing installation jobs.
$12,000 – $22,000
Roof repair (moderate damage)
Typical range based on local roof repair (moderate damage) jobs.
$800 – $2,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Emergency roof repair
Typical range based on local emergency roof repair jobs.
$400 – $1,500
Ice dam removal
Typical range based on local ice dam removal jobs.
$300 – $800
§ B · Regulatory

Licensing Requirements

ND
§1

Licensing Requirements

North Dakota requires contractor licensing through the Secretary of State. Roofing contractors need a Class A or B contractor license depending on project value. Class A (over $30,000): requires exam, $75,000 net worth, 4 years experience. Class B (under $30,000): simplified requirements. Licenses renew annually. Bond required: $25,000 for Class A, $10,000 for Class B.

§2

Permit Requirements

Grand Forks requires building permits for roof replacement and major repairs through the Building Safety Department. Permit fees range $50-200 based on project value. Re-roofing permits required for material changes or structural work.

§3

Inspection Schedule

Initial permit inspection, mid-project framing inspection if structural work involved, final inspection upon completion. City of Grand Forks typically schedules within 24-48 hours of request.

§4

Insurance Minimums

North Dakota requires general liability insurance minimum $300,000, workers compensation if employees present. Many projects require $1 million liability coverage per contract requirements.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Determine license class needed

Decide between Class A (projects over $30,000) or Class B (under $30,000) based on your intended project scope and meet preliminary requirements including experience and net worth thresholds.

01/06
2

Complete application

Submit contractor license application to North Dakota Secretary of State with required documentation including experience verification, financial statements, and background check authorization.

02/06
3

Take examination (Class A)

Schedule and pass the contractor examination if applying for Class A license. Exam covers business law, construction practices, and North Dakota regulations.

03/06
4

Obtain surety bond

Secure required surety bond ($25,000 for Class A, $10,000 for Class B) from approved bonding company and submit bond documentation with application.

04/06
5

Submit insurance proof

Provide proof of general liability insurance meeting minimum requirements and workers compensation coverage if employing workers.

05/06
6

Pay fees and receive license

Pay licensing fees, complete final review process, and receive contractor license. Licenses must be renewed annually with updated insurance and bond documentation.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Grand Forks roofing market serves roughly 56,000 residents dealing with extreme weather - brutal winters, hail storms, and temperature swings that destroy roofing materials. With approximately 73 licensed roofing establishments statewide, competition stays moderate. Asphalt shingle dominance due to cost, but metal roofing growing for durability. Ice dams drive winter emergency work. Costs run 10-15% below national average due to lower labor costs, but material transport adds expense. Hail damage creates feast-or-famine cycles when insurance work floods the market.

To work Grand Forks, get your ND contractor license sorted first - the state takes it seriously and will shut you down without proper licensing and bonding. Winter prep knowledge is non-negotiable; customers expect you to understand ice dam prevention and proper ventilation for extreme cold. Build relationships with local suppliers early - weather delays mean material timing matters. Keep emergency crews available for winter work, but don't count on consistent winter revenue. Insurance restoration knowledge pays dividends when hail hits. Local building department moves fast on inspections, so stay ready.

Data Sources
  • Number of licensed establishments
    U.S. Census Bureau Economic Census
  • Licensing requirements
    North Dakota Secretary of State contractor licensing division
  • Permit requirements
    City of Grand Forks Building Safety Department
  • Cost ranges
    Regional market analysis estimates
  • Population data
    U.S. Census Bureau population estimates
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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

You need either a Class A contractor license (projects over $30,000) or Class B (under $30,000) through the ND Secretary of State. Class A requires exam, 4 years experience, $75,000 net worth, and $25,000 bond. Source: North Dakota Secretary of State contractor licensing division.

Q/02

How much does roofing cost in Grand Forks compared to other markets?

Grand Forks roofing runs 10-15% below national averages due to lower labor costs. Typical asphalt shingle replacement costs $8,500-15,000, metal roofing $12,000-22,000. Material transport costs offset some savings. Estimates based on regional market analysis.

Q/03

When is peak roofing season in Grand Forks?

May through September for planned work due to weather constraints. Emergency work spikes during winter ice dam season (December-March). Contractors often book 2-3 weeks out during peak season. Source: local contractor market patterns.

Q/04

Do I need permits for roofing work in Grand Forks?

Yes, Grand Forks requires building permits for roof replacement and major repairs through the Building Safety Department. Permit fees range $50-200 based on project value. Re-roofing permits required for material changes. Source: City of Grand Forks Building Safety Department.

Q/05

How many roofing contractors operate in North Dakota?

Approximately 73 licensed roofing establishments operate statewide according to Census data. This creates moderate competition levels, with most contractors serving regional markets including Grand Forks. Source: U.S. Census Bureau Economic Census data.

§ F · Directory

Roofing contractors in Grand Forks

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.