Roofing and Roof Repair in Bonners Ferry, Idaho

The short answer

As of October 2026, 5 local businesses do roofing work in Boundary County. For roof repair or a new roof, a contractor taking a job over $2,000 must be registered with the state.

By the Huck's Guide team. Updated October 28, 2026

At a glance

Typical cost
$400 to $2,000 per jobNational range, see the sources
City minimum roof snow load, homes
70 psfCity of Bonners Ferry permit packet
Hire or DIY
Hire a registered contractorSearch DOPL registrations

Based in Boundary County

Serves Boundary County from nearby

Roofing companies around here

Snow sets the terms for a roof here. Inside town, the city writes a snow number into its permit rules. Outside town, the people designing the job decide it.

Outside city limits, the University of Idaho publishes ground snow load maps and reports for the state, with a 2015 edition as the newest. It says final design snow loads are the responsibility of the engineer, architect, local building official or contractor in charge of the project.

Source: University of Idaho, Ground and Roof Snow Loads for Idaho. Report editions and who sets design loads checked on the university's snow load page, Oct 28, 2026.

Roof repair: check the contractor first

Idaho registers contractors rather than licensing them. That runs through the Idaho Contractors Board, part of the state's licensing division (DOPL).

The board says anyone taking a construction job over $2,000, materials and labor, must register unless exempt. To register, a contractor shows proof of general liability insurance of at least $300,000 and workers' comp, or says why workers' comp isn't required.

Source: Idaho DOPL, Contractors Board FAQ. Who must register and the insurance rule checked on the board's FAQ, Oct 28, 2026.

Costs at a glance

Nationally, a metal roof usually costs $4 to $30 per square foot installed, an asphalt shingle roof $3 to $13, and a roof repair $400 to $2,000.

What roofing work costs: national ranges, checked October 2026
JobTypical costSources
Metal roof installed$4 to $30 per square footSources: [1][2]
Asphalt shingle roof replaced$3 to $13 per square footSources: [3][4]
Roof repair$400 to $2,000 per jobSources: [4][5]
  1. This Old House, Metal Roofing Cost (2026): Prices, Factors, and Savings, updated September 10, 2026.
  2. NerdWallet, Metal Roof vs. Asphalt Shingles: Cost, Lifespan and Installation, updated October 1, 2025.
  3. This Old House, How Much Does a Shingle Roof Cost? (2026 Guide), updated March 12, 2026.
  4. NerdWallet, Cost to Replace Roof Shingles in 2026, updated July 21, 2025.
  5. This Old House, What Is the Cost of Roof Repair? (2026 Pricing), updated March 5, 2026.

National ranges from the sources listed, checked October 2026. These aren't prices from the businesses listed on this page. Costs in Boundary County can be higher or lower.

Ask before you hire

Five questions for a roofer before you book. Tick them off as you go.

Next step