Trade directory · Spearfish metro · South Dakota

Roofing contractors in
Spearfish, South Dakota.

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

Licensed Establishments
91
U.S. Census Bureau
Peak Season
April through October, with highest demand May-August due to storm season and favorable weather conditions
Market estimate
Avg. Response Time
2-5 business days for quotes, extending to 1-2 weeks during peak storm season
Operator average
§ A · Market rates

Common Job Costs

SPEARFISH-SD · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $14,500
Metal roofing installation
Typical range based on local metal roofing 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
Emergency roof patching
Typical range based on local emergency roof patching jobs.
$300 – $1,200
§ B · Regulatory

Licensing Requirements

SD
§1

Licensing Requirements

South Dakota requires contractor registration through the Department of Labor and Regulation. Roofing contractors must obtain a Specialty Contractor License for roofing work over $2000. No state exam required, but must provide proof of insurance, bonding, and pass background check. License renewal required every 2 years with continuing education requirements.

§2

Permit Requirements

City of Spearfish requires building permits for roof replacement and major repairs over $1000. Permit applications must include contractor license verification, proof of insurance, and detailed work scope. Permit fees range from $50-200 based on project value.

§3

Inspection Schedule

Initial permit inspection before work begins, progress inspection at completion of decking/structural work, and final inspection upon completion. Inspections must be scheduled 24 hours in advance through Spearfish Building Department.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation as required by state law for employees, and surety bond of $10,000 for specialty contractor license

§ C · Path to license

How to Get Licensed

4 STEPS
1

Obtain Required Insurance

Secure general liability insurance minimum $300,000 and workers compensation if you have employees. Obtain surety bond of $10,000 from approved bonding company.

01/04
2

Complete Application

Submit Specialty Contractor License application to SD Department of Labor and Regulation with required documentation including insurance certificates, bond, and background information.

02/04
3

Pay Fees and Submit

Pay license fee and submit completed application with all supporting documents. Processing typically takes 2-3 weeks.

03/04
4

Maintain License

Renew license every 2 years, complete continuing education requirements, and maintain required insurance and bonding throughout license period.

04/04
§ D · Field notes

About This Market

UPDATED APR 2026

Spearfish sits in prime hail alley, driving consistent demand for roofing services. With 91 licensed roofing establishments statewide and Spearfish's growing population, competition is moderate but work stays steady. Storm damage repairs dominate the market, followed by aging roof replacements on homes built in the 1990s-2000s boom. Material costs hit hard here due to freight from Denver or Minneapolis, and elevation changes in the Black Hills area add complexity to some jobs. Labor shortage keeps prices firm - experienced crews command premium rates. Getting licensed in South Dakota is straightforward compared to other states, but don't sleep on the insurance requirements - they'll audit your coverage. Spearfish building department runs tight inspections, especially on structural work. Peak season starts with spring hail and runs through fall freeze-up. Smart contractors pre-position materials before storm season and maintain relationships with insurance adjusters. Winter work exists but weather windows are narrow. The Hills create microclimates - a job in town might be clear while one at higher elevation deals with snow.

Data Sources
  • Licensed establishments in SD
    US Census Bureau
  • Licensing requirements
    SD Department of Labor and Regulation
  • Permit requirements
    City of Spearfish Building Department
  • Cost estimates
    Local market analysis and contractor estimates
  • Insurance minimums
    SD Contractor Licensing Board
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What does a typical roof replacement cost in Spearfish, SD?

Asphalt shingle replacement averages $8,500-14,500 for most homes, with metal roofing running $12,000-22,000. Costs vary based on pitch, material access, and elevation factors common in the Black Hills area.

Q/02

Do I need a contractor license to do roofing work in South Dakota?

Yes, any roofing work over $2000 requires a Specialty Contractor License through the SD Department of Labor and Regulation. No exam required but you must provide insurance proof and bonding.

Q/03

When is peak roofing season in Spearfish?

April through October, with highest demand May-August during storm season. Hail damage from spring and summer storms drives most emergency work, while planned replacements typically happen in shoulder seasons.

Q/04

What permits are required for roofing work in Spearfish?

City of Spearfish requires building permits for roof replacement and repairs over $1000. Permits cost $50-200 based on project value and require contractor license verification and insurance proof according to Spearfish Building Department requirements.

Q/05

How many roofing contractors operate in South Dakota?

According to Census data, approximately 91 licensed roofing establishments operate statewide. Competition varies by region, with higher concentration in Sioux Falls and Rapid City markets.

§ F · Directory

Roofing contractors in Spearfish

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.