
How Much Does Roofing Cost in Salt Lake City?
This price is for a standard Roof Replacement in Salt Lake City. See other roofing service prices ↓
That is the modeled cost to deliver plus a fair contractor margin, not a sales quote. Built from BLS metro wages, Craftsman labor hours, a real bill of materials, and hand-verified permit data. 2026-08-28
Mid-range here means the reroof most homeowners actually buy: full tear-off and asphalt shingle replacement on a typical single-family roof, disposal included, with up to two sheets (64 sq ft) of decking replacement in the base price. Additional decking prices per sheet. Metal, tile, and slate are the premium rungs of the same job.
Show the math
The margin is the gap between break even and a typical quote, not a markup we invent. Margins float by trade and city, with most fair jobs at a 15 to 22 percent margin on the bid, about 18 to 28 percent over the cost to deliver. Nobody works for free. Full methodology.
Is your roofing bid fair?
Calculate your Salt Lake City true cost.
Show the math: how Salt Lake City Asphalt Shingle Roof Replacement numbers are derived Click to expand
What you pay for in Salt Lake City.
Every roofing dollar in Salt Lake City, split into labor, materials, permit, overhead, and the contractor margin. The first four are the cost to deliver. Margin is the earned part on top.

See cost by project size
What asphalt shingle roof replacement costs at your size.
Scales with project area at this metro's rate. The calculator lets you dial in your exact size.
| Size | Typical | Range |
|---|---|---|
| 1,500 sq ft | $10,752 | $9,534 to $12,064 |
| 2,000 sq ft | $12,857 | $11,401 to $14,426 |
| 2,500 sq ft | $14,963 | $13,268 to $16,789 |
| 3,250 sq ft | $18,121 | $16,069 to $20,332 |
| 3,750 sq ft | $20,227 | $17,936 to $22,695 |
Scaled from TheFatBook's per-size cost model, the same one behind the calculator.
Salt Lake City roofing runs 2.7 percent above the national average. That puts the typical asphalt shingle roof replacement at $14,963 while the lowest realistic price lands at $13,268. The spread tells you where bids get fat, and in Salt Lake that fat rides on Silicon Slopes demand, not on materials.
Numbers on this page come from Craftsman labor hours, BLS OES May 2025 wages for Salt Lake City, FRED material prices, and the verified local permit fee. How we calculate
Local Market
The city average for asphalt shingle roof replacement in Salt Lake City sits at $14,963 (TheFatBook cost index, 2026). That's 2.7 percent above the national average of $14,568. Silicon Slopes money drives much of the pressure. A growing tech workforce competes for the same crews and pushes lead times and bids higher. Our data shows 71.8 craftsman hours at a loaded wage of $38.11 per hour for this job. Utah adds a mandatory 1 percent state surcharge on every permit fee. Still, the cost to deliver comes in at $11,965 before any margin. High home values and larger households mean families here often add square footage instead of chasing boutique finishes. The numbers reveal a market where demand from high income buyers inflates pricing independent of material costs.
That 1 percent state surcharge on every permit fee is real money. I see it hit the invoice and most homeowners never notice until the final bill. With tech money flooding the corridor and crews booked months out the bids climb. Call it twenty one thousand for a bigger roof and the contractor is betting you won't check the permit line. Sounds about right for this town.
Understanding Your Bid
$14,963 is the city average for a 2500 square foot asphalt shingle roof replacement (TheFatBook cost index, 2026). The verified floor sits at $13,268 and the cost to deliver lands at $11,965. That leaves a 20 percent contractor margin between the average and what it actually costs to deliver the job. Potential savings against the floor reach $1,695. A bid near the $16,789 high end is not automatically gouging, and a quote near the $13,268 floor is not automatically sustainable. I found the math gets weird when crews are booked solid through the dry months. A quote skipping the required ice and water shield at the eaves and valleys is a red flag here. Salt Lake building code demands it on every roof.
Check your bid against these numbers →
Cost Breakdown
$11,965 is the cost to deliver an asphalt shingle roof replacement in Salt Lake City (Craftsman, 2026). That figure includes 71.8 craftsman hours at the local loaded wage of $38.11 per hour which equals $2,736 in labor after the 50.1 percent burden for taxes and insurance. Materials add $5,234 according to FRED PPI tracking. The verified permit cost is $380 including Utah's mandatory 1 percent state surcharge. Overhead and site costs including disposal run $3,615. Add it up and you get the delivery number before margin. The 20 percent contractor margin lives in the gap between that $11,965 and the $14,963 average. The lowest realistic price of $13,268 sits above the pure delivery cost which tells you it still carries a lean but sustainable margin for competent crews. Utah's 1 percent surcharge shows up as a real line item few other states carry. Seismic concerns on the Wasatch Fault can turn a simple re roof into a retrofit trigger on older brick homes.
The overhead and disposal line at thirty six hundred jumps out. That covers a lot of ground on a twenty five hundred square foot tear off. I've seen bids hide another grand in there easy. The labor at right around thirty eight an hour loaded looks honest for Salt Lake. Take that number to the bank if the rest of the breakdown matches.
How to Negotiate
$1,695 separates the city average from the lowest realistic price on a typical Salt Lake City roof job. Shop in late fall after the first snow when demand drops and good crews look for work before winter fully shuts them down. Know the numbers cold before you sit down with any contractor. Ask explicitly whether the quote includes ice and water shield on the first six feet of eaves and all valleys because code requires it. A bid that buries the $380 permit or pretends the 1 percent state surcharge doesn't exist deserves hard questions. Push on the overhead line if it looks padded. The data gives you the relative value of any quote. Use it.
Look for the ice and water shield called out on the eaves and valleys. If it's missing the bid is too cheap and you'll pay later. Fall is when the good crews get hungry before the snow locks them out. That average near fifteen thousand with a floor at thirteen three makes sense here. Ignore the numbers and you'll overpay by a couple grand easy.
Price your own job in Salt Lake City →
What Makes This Market Different
Salt Lake City roofing carries quirks you won't find in most markets. Utah tacks on that mandatory 1 percent state surcharge to every permit fee and we put it on the cost side of the ledger where it belongs. The $380 total permit for a standard roof job includes it. Then there's the Wasatch Fault. Salt Lake has a large stock of unreinforced masonry homes, and pulling a permit can legally force a seismic retrofit that grandfathered houses avoid. The Fix the Bricks program helps pay for some of those upgrades but you still budget it as a surprise on any 1920s brick bungalow. Winter inversions trap bad air in the valley and make homeowners here obsessed with sealed envelopes. A new roof suddenly becomes part of the filtration strategy when PM2.5 spikes. Silicon Slopes money and big local families keep crews stretched thin. I got annoyed building these numbers because the demand side pushes bids up faster than material costs can explain. Good crews stay booked and the spread between $13,268 and $16,789 reflects that reality.
Frequently Asked Questions
How much does asphalt shingle roof replacement cost in Salt Lake City?
What's a fair roofing bid in Salt Lake City?
How much is a roofing permit in Salt Lake City?
Does Salt Lake City require ice and water shield on every roof?
TheFatBook models roofing from Craftsman labor hours, BLS regional wages, burden, PPI-adjusted materials, permit data where available, and contractor overhead benchmarks. Cost index version: 2026-08-28. Updated Aug 2026.
Sources & methodology for these numbers
- Independent FatBook v3 cost index for Roofing in Salt Lake City.
- BLS OEWS wage inputs (https://www.bls.gov/oes/) and FRED PPI material inflation (https://fred.stlouisfed.org/) references.
- Craftsman labor-hour references and contractor overhead benchmarks.
- Verified permit/source data from PermitCalculator.com and permits_compiled where available.
What the roofing in salt lake city benchmark includes.
- Asphalt Shingle Roof Replacement as the headline cost-index scope
- labor-hour assumptions, regional wage inputs, materials, overhead, and permit data where available
- low, average, high, lowest realistic price, margin, and savings benchmarks from the FatBook cost index
- hidden damage, change orders, emergency service premiums, or unusual site access conditions
- contractor financing approval, warranties, provider recommendations, or guaranteed final quotes
- permit rulings for a specific address unless the city permit panel lists verified local data
Embed this chart on your site (free, with attribution)
| Service | Low | Average | High |
|---|---|---|---|
| Asphalt Shingle Roof Replacement · 2,500 sqft | $13,268 | $14,963 | $16,789 |
| Roof Repair | $537 | $607 | $695 |
| Metal Roof Installation · 2,500 sqft | $31,489 | $35,533 | $39,890 |
| Flat Roof Installation · 1,200 sqft | $7,437 | $8,381 | $9,398 |
| Gutter Installation · 200 linear ft | $2,367 | $2,678 | $3,014 |
| Tear Off Roofing · 2,500 sqft | $2,797 | $3,145 | $3,519 |
| Roof Deck Repair | $573 | $649 | $743 |
| Roof Flashing Repair | $916 | $1,026 | $1,144 |
| Tile Roof Installation · 2,500 sqft | $22,651 | $25,552 | $28,676 |
| Slate Roof Installation · 2,500 sqft | $47,737 | $53,886 | $60,510 |
| Wood Shingle Roof Installation · 2,500 sqft | $32,180 | $36,313 | $40,766 |
| Roof Vent Installation · 2,500 sqft | $276 | $313 | $358 |
| Attic Vent Installation · 2,500 sqft | $290 | $328 | $375 |
| Gutter Guard Installation · 200 linear ft | $1,948 | $2,204 | $2,480 |
| Downspout Installation · 60 linear ft | $811 | $917 | $1,032 |
Salt Lake City permits.
$12k building fee: $525
$25k building fee: $956
Electrical base: $99
Plumbing base: $75
HVAC base: $89
Source-backed permit facts from PermitCalculator.com and the underlying permits_compiled dataset. Always confirm final requirements with the local building department before filing.