How much does a new roof cost? The honest answer is “it depends on the roof.” But we can give you real ranges. On most Sacramento-area homes, a new shingle roof costs about $19,000 to $34,000. An entry-level shingle roof averages about $17,000 to $20,000. Tile costs more.
For current numbers by home size, see our 2027 Sacramento roof replacement cost guide, or get a quick number from the roof replacement cost calculator.
Typical new roof cost ranges
- New shingle roof: about $19,000 to $34,000 for most homes. Entry-level shingle roofs average about $17,000 to $20,000.
- New tile roof: about $35,000 to $45,000 on most 2,000 to 2,500 sq ft homes.
- New underlayment on an existing tile roof: about $32,000 to $46,000 for most Sacramento-area homes.
These are ranges, not quotes. Your price comes from your roof.
What changes the price
Roof pitch
Steeper roofs cost more. Many contractors raise the price once a roof is steeper than 6/12, and raise it again above 8/12.
Layers of old roofing
Some roofs have two or even three layers of shingles. Some have asphalt shingles over old wood shingles. Taking off more layers takes more labor, so it costs more.
The shingle you pick
We install Owens Corning shingles. Most homeowners choose from Oakridge Cool, an upgraded Oakridge Cool, or Duration Cool. Each step up costs more. Under California’s Title 24 rules, many re-roofs need a cool roof. There are many compliant products and colors, and they cost no extra.
Dry rot under the roof
We can’t see every board until the old roof comes off. If we find dry rot, we fix it at a fixed price per piece of wood from the same price list. It is not billed by the hour, and we send photos of what we found. Learn more about dry rot repair.
How long it takes
Most shingle replacements take up to about five days. A tile roof replacement usually takes about 6 to 9 working days.
Warranty and financing
New roofs come with a lifetime warranty backed by Owens Corning. If you want to spread out the cost, we offer financing through GoodLeap and Service Finance. There is $0 down, a usual minimum of $1,000, and a 12-month no-interest option.
Repair or replace?
Not every old roof needs to be replaced. Most repairs cost about $2,000 to $3,000. We’ll tell you which one makes sense for your roof. See roof replacement for how the process works.
Related: 2027 roof replacement cost guide · Roof cost calculator · Tile roof underlayment replacement
Want a real number for your home? We’ll inspect your roof for free, take photos, and give you a written quote the same day. Call (916) 678-9786 or request a free estimate.


