Home Services
Roof Repair Roof Replacement Roof Inspection New Roof Installation Storm Damage Emergency Service Asphalt Shingles Metal Roofing Flat Roofing Tile Roofing Slate Roofing Commercial Gutters Ventilation Coatings Insurance Claims
About Areas
Riverside San Bernardino Corona Norco Eastvale Colton Moreno Valley Mira Loma Bloomington Grand Terrace Rubidoux
Blog Contact
Cost / Pricing Info

How Much Does New Roof Installation Cost in Riverside & the Inland Empire? (2026 Guide)

Thompson Roofing  |  Thompson Roofing  |  Updated April 2026  |  8 min read

Whether you're building a new home in Eastvale, adding an ADU in Riverside, or finally replacing the original roof on a house that hasn't had work done in decades - new roof installation cost in Riverside, CA and the broader Inland Empire comes down to a handful of clear factors. This guide breaks them down honestly, with current pricing and a complete picture of what goes into a proper installation.

New Construction vs. Replacement: Why the Cost Differs

Before diving into numbers, it's worth clarifying the difference between a new roof installation on a new structure and a roof replacement on an existing home.

New Construction Installation

On a new build, the deck (sheathing) is already installed by the framing crew. You're starting with clean, flat plywood and no existing material to remove. Access is typically straightforward because the building isn't yet inhabited. This is generally the most efficient roofing scenario and can run slightly less per square foot than replacement.

Replacement Installation

On an existing home, the old roofing material has to come off first. There may be two layers of shingles already in place. The deck may have damaged boards that need replacement. Flashings may need to be removed and replaced, not just overlaid. These additional labor steps add cost - typically $1.50–$3.00 per square foot on top of the base installation price.

For the purposes of this guide, we're covering both scenarios with clear notes on where the numbers differ.

New Roof Installation Cost per Square Foot in the Inland Empire

Roofing is priced by the square (100 sq ft of roof surface). The numbers below reflect installed cost - materials plus labor - for the Riverside/San Bernardino market in 2026.

Material New Construction (per sq ft) Replacement (per sq ft) Expected Lifespan
3-Tab Asphalt Shingles $3.00 – $4.50 $3.50 – $5.50 15–20 years
Architectural Asphalt Shingles $4.00 – $6.00 $4.50 – $7.00 25–30 years
Class 4 Impact-Resistant Shingles $5.50 – $8.50 $6.00 – $9.00 30+ years
Concrete Tile $8.00 – $14.00 $9.00 – $16.00 40–50+ years
Clay Tile $10.00 – $18.00 $11.00 – $20.00 50+ years
Standing Seam Metal $11.00 – $18.00 $12.00 – $20.00 40–70+ years
TPO Flat Roofing $4.50 – $7.50 $5.00 – $9.00 15–25 years

Complete Cost Breakdown: What You're Actually Paying For

When you see a price per square foot, it can be hard to know what's included. A proper new roof installation has several distinct cost components. Understanding them helps you evaluate quotes and ask the right questions.

Materials

Shingles, tiles, or membrane - the primary roofing material - typically represent 40–55% of the total installed cost. This includes the primary material, starter strips, ridge caps, and any hip material needed.

Underlayment

This is the layer between your deck and the surface material. In California, synthetic underlayment is standard and provides better moisture resistance than old-style felt. Underlayment adds roughly $0.20–$0.50 per square foot. On flat roofs, a separate high-quality membrane system replaces this.

Ice and Water Shield

Even in the Inland Empire, code and best practice call for ice and water shield in valleys, at eaves, and around penetrations. This self-adhering membrane catches water that gets behind shingles during wind-driven rain - the type of event our area sees during atmospheric rivers. Budget $0.15–$0.35 per square foot for the areas where it applies.

Flashing

Metal flashing at all roof-to-wall transitions, chimneys, skylights, and valleys is critical - and often where older roofs fail first. New construction flashing is installed as part of the base build. On replacements, all flashing should be new. Flashing labor and material typically adds $300–$1,500 to a residential job depending on complexity.

Ventilation

Ridge vents, soffit vents, or box vents are part of a complete roofing system. Proper ventilation extends your roof's lifespan and is required for most shingle manufacturer warranties. Ventilation installation on a new roof adds $400–$1,200 depending on the system type and size of the roof. Under-ventilated attics in the Inland Empire's heat are one of the primary causes of premature shingle failure - this isn't optional.

Permits

In Riverside, San Bernardino, Corona, and most Inland Empire cities, a roofing permit is required for a full installation. Permit fees vary by city and job value, typically running $150–$500 for a residential roof. Any contractor who suggests skipping the permit is not someone you want on your home.

Labor

Labor represents 30–45% of total installed cost on most residential roofing jobs. This covers the crew, equipment, cleanup, and haul-away of old materials (on replacements). Labor scales with pitch, complexity, number of valleys, and accessibility.

SoCal Roofing Tip

Tile roofing is extremely common in the Inland Empire - and it requires proper structural consideration. Concrete and clay tile is significantly heavier than shingles. On an existing home, make sure the contractor confirms your framing can support the weight, especially if you're switching from shingles to tile for the first time. Most homes built in the 1980s and later in California were built with tile-ready framing, but older homes may need reinforcement.

New Roof Installation Timeline - What to Expect

One of the most common questions homeowners ask is how long the process takes. Here's a realistic timeline for different scenarios:

  • Asphalt shingles, typical home (1,800–2,400 sq ft): 1–2 days for installation once material is delivered
  • Tile roof installation: 3–5 days depending on size and complexity
  • Metal roofing: 2–4 days for a residential standing seam system
  • Flat roof (TPO): 1–3 days depending on square footage and substrate condition

Lead time before the job starts is a separate question. During busy periods - typically fall and after any major storm event - scheduling may be 2–4 weeks out. During slower periods in late winter, it can be shorter. We always provide a firm start date when we schedule, not a vague "sometime next month."

Questions to Ask Your Roofing Contractor Before You Sign

If you're getting multiple bids for a new roof installation anywhere in the Inland Empire, these questions will help you separate the serious contractors from the ones cutting corners:

  1. Are you pulling a permit for this job? The answer should be yes for any full installation.
  2. What underlayment are you using? Synthetic underlayment is the current standard; 15-lb felt is not adequate for our climate.
  3. Is all new flashing included in the quote? Reusing old flashing on a new roof is a common corner-cut.
  4. What does your workmanship warranty cover and for how long? A solid contractor stands behind their work for at least 5 years on workmanship; many offer longer.
  5. What manufacturer warranty does the product carry? And does it require professional installation to be valid (most do)?
  6. Who will be on my roof? Some contractors subcontract heavily. Know if the crew is the contractor's own employees or a hired-out sub.
  7. How do you handle deck damage found during tear-off? Will I be notified with documentation before additional work proceeds?
On Manufacturer Warranties

Shingle and tile manufacturers offer extended warranties (30, 40, even lifetime) - but these warranties often require specific installation procedures, specific underlayments, and sometimes specific ventilation products from the same manufacturer. Ask your contractor which manufacturer warranty will apply to your installation and what's needed to qualify. A lifetime shingle warranty that's voided by an incorrect install isn't worth much.

Get a New Roof Installation Estimate for Your Inland Empire Property

Thompson Roofing handles new roof installations on new construction and full replacements throughout Riverside, San Bernardino, Corona, Norco, Mira Loma, Bloomington, Colton, Moreno Valley, and the rest of the Inland Empire. We've been doing this since 1990, we're owner-operated, and Gary Thompson personally reviews every estimate we put in front of a homeowner or builder.

We don't do high-pressure sales, and we don't give vague verbal estimates. You'll get a written, itemized proposal that shows exactly what's included and exactly what it costs. Call us at (951) 688-9469 or use the form below to schedule a free on-site estimate.

Ready to Get Started?

New construction or full replacement - Thompson Roofing delivers clean, permitted, warrantied installations across the Inland Empire.