Roof Replacement in San Bernardino, CA | Crestview Roofing

Roof Replacement in San Bernardino - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roof Replacement Across San Bernardino

A full roof replacement in San Bernardino typically runs between $11,500 and $24,000 for a standard single-family home, depending on square footage, tear-off layers, decking condition, and shingle grade. Most architectural shingle re-roofs land in the $14,000 to $19,000 range. That’s the number that matters before you call anyone. We give you a written price before any work starts, so the figure on the page is the figure on the invoice. If you’re weighing bids for Roof Replacement, call (325) 246-5075 and we’ll walk you through exactly what your San Bernardino roof should cost, line by line.

Call (325) 246-5075

We schedule across San Bernardino from our Inland Empire Riverside-San Bernardino office, and our crews know the streets, the heat patterns, and the roofing failures that show up repeatedly here. You’ll get a live trackable arrival time, before-and-after photos, and a digital invoice sent by text. No four-hour windows. No guessing.

Why Crestview Roofing Is San Bernardino’s Preferred Roof Replacement Company

Dylan Pace leads our San Bernardino roofing work, and he runs every job the same way: the price is written down before we touch your roof, the crew shows up in uniform with a name you already know, and you get photo documentation when the job is done. That’s the Relay Standard, and it’s part of every replacement we do. The Relay Visibility Guarantee means you get a written price before any work begins, before-and-after photos, a live trackable arrival time, and a digital invoice sent by text.

We’re part of the Relay Home Co. family, founded in 2000. Every repair we make carries the 365-Day Done Right Promise: if a repair we make fails within a full year, we come back and fix it at no charge. That’s in writing, included with every job. It’s not marketing language; it’s a specific guarantee with a specific timeframe.

San Bernardino homeowners have learned to be wary of roofers who quote one number and bill another. We hear it constantly on jobs near Del Rosa, Base Line, and around Cal State. Our answer is simple: we put the price in writing, we document the work with photos, and we answer the phone around the clock with a live person. No voicemail loops.

Roof Replacement Contractor in San Bernardino

A Roof Replacement Contractor in San Bernardino does more than swap shingles. A proper re-roof here starts with a full tear-off to the deck, because San Bernardino’s inland sun and Santa Ana wind events age underlayment and flashing faster than the shingles themselves. We inspect the decking, replace any rotted or delaminated plywood, set new underlayment rated for the local wind exposure, and then install the shingle system. The first sentence of every bid you read should list each of those stages. If it doesn’t, ask why.

Most San Bernardino homeowners need a full replacement when the roof hits 20 to 25 years and the shingles show granule loss, curling, or bare spots after a wind event. The heat here degrades shingle adhesive over time, and when Santa Ana winds hit a roof that’s already compromised, field shingles lift and tear. Patching individual shingles on a 25-year-old roof in this climate usually costs more in repeat visits than a replacement does once, done right.

What the job includes

We tear off the existing layer or layers, inspect and repair decking, install new underlayment, set new flashing at every penetration and valley, and run new shingles with a nailing pattern rated for San Bernardino’s wind zone. A ridge vent goes in for attic ventilation if the existing soffit can support it. We haul every scrap of debris and magnet-sweep your yard for nails before we leave. You get photos of the decking before underlayment goes down, which is the point where most roofers hide sloppy work.

Permits and inspections

San Bernardino requires a building permit for a full roof replacement, and we pull it. The city inspector checks the underlayment before the shingles go on and does a final pass after. We coordinate the inspection schedule so the job doesn’t sit exposed to weather longer than necessary. You won’t have to call the city or track down paperwork; that’s part of the job we handle.

Asphalt Shingle Roof Replacement in San Bernardino

Asphalt Shingle Roof Replacement in San Bernardino is the most common path for homeowners here, and for good reason: architectural asphalt shingles handle heat and wind well, they’re cost-effective, and the manufacturer warranties are strong when the install is done to spec. A standard architectural shingle re-roof in San Bernardino runs roughly $5.50 to $7.50 per square foot installed, which translates to about $13,000 to $18,000 for a 2,000-square-foot roof with one tear-off layer.

The price depends on three things you can control: the shingle brand and grade you choose, the condition of the decking underneath, and the ventilation upgrades the job needs. San Bernardino’s heat means a roof without proper attic ventilation will cook its own underlayment from below and shorten the life of even premium shingles. We spec ridge venting and check soffit airflow on every quote.

Architectural vs. three-tab

Architectural shingles, also called dimensional or laminate shingles, are thicker and carry higher wind ratings than the old three-tab style. For San Bernardino, we recommend architectural shingles with at least a 110-mph wind rating, installed with a six-nail pattern in the wind exposure zones around the foothills and open corridors. Three-tab shingles are cheaper up front but they don’t hold up to sustained inland UV the way architectural shingles do, and most manufacturers rate them lower in high-wind zones.

Ventilation and decking

Every asphalt shingle quote should specify what happens under the shingles. In San Bernardino, we routinely find skip sheathing, dry rot along rakes, and soffits that were never designed to feed air to a ridge vent. If a quote doesn’t budget for decking repair and proper ventilation, the bid isn’t honest. Our written price covers the decking and ventilation we can see at inspection; if tear-off reveals something hidden, we show you a photo and a written change order before we proceed.

Trusted Brands We Service in San Bernardino

We install and repair roofs using manufacturer-backed materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Bernardino’s heat and wind, we often quote Atlas and GAF architectural lines because their high-wind ratings and UV-resistant granules hold up in our conditions. Boral’s tile products work well on the heavier Spanish and Mediterranean profiles common in older San Bernardino neighborhoods. We keep a local supply of the most common shingle colors and accessories so material lead times don’t stall your job. If your heart is set on a specific brand or color, tell us early and we’ll get samples to you before the quote is final.

Common Roof Replacement Problems We See in San Bernardino Homes

  • Dry-rotted decking and fascia on 1950s to 1970s homes. The original skip sheathing on Del Rosa and Base Line area houses often loses its grip after decades of inland sun. When a roofer quotes only the shingle square and skips decking repair, the homeowner gets a mid-job change order of $3,000 to $6,000. We inspect the decking on every quote and write the repair budget into the price so there’s no surprise.
  • Under-spec’d attic ventilation. A ridge vent with blocked or undersized soffit intake turns the attic into an oven. San Bernardino summers cook the new underlayment from below and can cut the shingle’s effective life by a third. We check the intake area and will tell you honestly if a vent-only quote won’t work for your house.
  • Reusing old flashing and pipe boots. Some contractors re-use existing flashing to save an hour of labor. Under our inland sun and Santa Ana wind-driven rain, old flashing fails fast and voids the wind rating of the new field shingles. Every replacement we do includes new flashing at all penetrations, unless you specifically instruct us otherwise in writing.
  • Wind uplift on open-corridor streets. Homes on east-west streets with no tall trees, especially in the north and foothill-adjacent parts of San Bernardino, see higher wind uplift than sheltered lots. We check the local wind exposure and adjust the nailing schedule and underlayment spec accordingly. A coastal quote won’t account for this; a San Bernardino quote should.

Pricing for Roof Replacement in San Bernardino, CA

Here’s what we’re seeing across San Bernardino right now. A single-story architectural shingle re-roof on a 1,500-square-foot home with one tear-off layer and minor decking repair runs about $13,000 to $17,000. A two-story or steep-pitched roof adds $2,000 to $4,000 for staging and safety. Flat or low-slope sections using modified bitumen or TPO run $9 to $14 per square foot. Full decking replacement adds $2.50 to $3.75 per square foot. A complete tear-off of two layers adds about $75 to $110 per square.

What changes the price once work starts? Rot that wasn’t visible until tear-off, bad framing, or an existing roof structure that can’t support the new system. We show you a photo and get written approval before any change. Call (325) 246-5075 for a free written estimate with these numbers detailed for your exact roof.

We Also Serve Cities Near San Bernardino

Our crews work throughout the Inland Empire, and we regularly handle Roof Replacement in San Bernardino as well as neighboring Loma Linda, Highland, Rialto, and Colton. If you’re just outside the city line, call us anyway. The pricing, permit process, and material specs are the same, and we schedule the same live trackable arrival times throughout the area.

Serving San Bernardino, CA – Our Local Coverage Area

We’re based in the San Bernardino area and know this community well. Use the map below to see our service coverage – if you’re nearby, we can almost certainly help.

FAQs About Roof Replacement in San Bernardino

Why San Bernardino Chooses Crestview Roofing

We set the standard for roof replacement in San Bernardino.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Bernardino

Getting your roof replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Bernardino - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof replacement pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Bernardino Customers Say

Trusted by homeowners across San Bernardino and surrounding areas.

★★★★★

"Roof replacement. Crew texted the schedule daily and I could ask questions by message. Done in two days."

Sandra J. · Verified customer
★★★★★

"Gutters and drip edge done at the same time. No extra trips."

Mia R. · Verified customer
★★★★★

"Leak near the chimney. They resealed the flashing and I got before and after photos by text."

Troy N. · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roof Replacement in San Bernardino?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Bernardino.

(325) 246-5075

Request a Free Estimate in San Bernardino

Tell us about your roof replacement needs - we'll respond within the hour.

By clicking submit, you accept our Privacy Policy and authorize us to contact you through phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Text Us
Areas We Serve
Call Now - 24/7 Dispatch