Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Bloomington
Roof repair in Bloomington, CA typically runs between $350 and $1,400 for most targeted fixes, with leak repairs around $350 – $800 and shingle replacement on wind-damaged sections closer to $600 – $1,400 depending on the slope and square footage. The wind is the wildcard here. Bloomington sits at the foot of the San Bernardino Mountains on an open alluvial plain, and the Santa Ana corridors that sweep down through the pass strip granule coatings and lift shingle tabs years before they’d fail from sun alone. We know this because we work across the 92316 zip code regularly, and the pattern is consistent. If you’re seeing granules in the gutter after a wind event, call (855) 341-6021 and we’ll get a roof inspection scheduled before a small tear becomes a ceiling stain.
Why Millstone Roofing Is Bloomington’s Preferred Roof Repair Company
Millstone Roofing has built its reputation in Bloomington the way contractors used to: by showing up, documenting what we find, and doing the work that’s actually needed. Our team works directly with seven roofing material manufacturers, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, which means when we recommend a repair product for a Bloomington roof, it’s because the material fits the house and the wind exposure, not because we’re tied to a single brand’s quota. That matters on acreage lots where the right shingle matters more than the cheapest one.
We serve all of Bloomington, from the residential streets east of Cedar Avenue to the unincorporated acreage lots west toward the 15 and north toward Fontana. Homeowners in 92316 call us because we understand the county permitting layer that comes with unincorporated property, the dust and debris that hide early seal failure on open lots, and the older mid-century ranch homes that make up so much of the local housing stock. Nelson Ibarra leads our crews, and every Bloomington job gets the same inspection-first process: documented findings before any repair is proposed.
Styles & brands we work with






Roof Leak Repair in Bloomington
Roof leak repair in Bloomington usually costs between $350 and $800, depending on whether we’re chasing a failed flashing, a worn pipe boot, or a tear in the underlayment. The frustrating thing about Bloomington leaks is how long they hide. The dry season bakes everything, and the dust from the alluvial plain settles into seams and cracks, masking the early warning signs. Then the first winter rain finds a failed flashing at a valley or a dried-out vent boot and the water shows up inside. By the time you see the stain, the leak has been working for weeks.
Our process starts with a roof inspection, not a patch job. We trace the water path from the interior stain back to the roof, because the entry point is rarely directly above the stain. On low-slope sections, water travels along the decking before it finds a seam to drip through. We document what we find, show you photos, and then scope the repair.
Flashing and Vent Boot Repairs
Failed flashing is the most common leak source we find on Bloomington homes. The mid-century ranch houses that dominate 92316 were built with metal flashing that’s now 50 to 80 years old, and the expansion and contraction from hot summers and cool winters eventually breaks the seal. We replace the flashing, reseat the shingles around it, and check the surrounding area for wind lift. Vent boots are another frequent culprit, especially on older homes where the rubber boot has cracked in the dry heat. A boot repair runs on the lower end of the spectrum and usually wraps up the same day.
Emergency Roof Repair in Bloomington
Emergency roof repair in Bloomington is typically needed after a Santa Ana wind event tears shingles off a section of roof, or when a winter storm exposes a leak that’s been hiding for months. Emergency work usually runs $450 to $1,400, depending on whether we’re doing a temporary tarp and seal or a permanent repair on the spot. The wind is relentless out here. When it blows for two or three days straight, shingle tabs lift, granules strip, and sections of the roof that were marginal fail. We prioritize Bloomington calls during and after wind events because the damage doesn’t wait.
One thing to be clear about: we don’t leave Bloomington homes with a tarp and a promise. If the weather allows, we make the permanent repair on the first visit. If it’s actively raining or the wind is still dangerous to work in, we secure the roof and come back the moment conditions clear. Safety comes first for our crew and for your home.
Storm Response for 92316
When a storm front comes through Bloomington, the calls start from the neighborhoods closest to the railroad and to the old Route 66 corridor, where the older roofs are. We respond to these calls with the same inspection-first approach: we assess, photograph, and document before we repair. That way you know exactly what failed and why.
Trusted Brands We Service in Bloomington
We work with seven of the industry’s leading roofing manufacturers, so Bloomington homeowners get a genuine choice when it comes to materials for a repair or a full replacement. Brands like Atlas, Tamko, and GAF each have specific strengths, and the right one for your Bloomington roof depends on your roof’s pitch, your wind exposure, and your budget. Some homes off the 66 corridor need a heavier architectural shingle with a strong wind warranty. Others need something lighter for an older carport structure. We stock a range of materials and can source any of the seven brands quickly, because the right material for your roof isn’t always the easiest one for a contractor to stock.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Bloomington Homes
- Santa Ana wind damage lifting shingle tabs and stripping granules. The open alluvial plain leaves roofs here exposed, and we regularly find shingles with bare spots that should have lasted another ten years. Repairs on wind-damaged sections often require replacing more than just the visible tabs, because the seal beneath has already failed.
- Micro-ponding on low-slope porch and carport roofs near the old Route 66 corridor. These older structures were often built with insufficient pitch, and after a hard rain, water pools at the scuppers and works its way under the flashing. Patching without correcting pitch brings the leak back the next rainy season.
- Failed flashings on mid-century ranch homes built between the 1940s and 1970s. Fifty years of expansion and contraction breaks the metal seals, and the winter rain finds them before the dry season gives any warning. These are the leaks that seem to come out of nowhere.
- Worn underlayment on acreage lots with long material hauls and open exposure. Dust and debris help hide early seal failure on these open lots, and by the time the underlayment is exposed, the decking underneath may need attention too. We often find this on detached shops and outbuildings near the railroad.
Pricing for Roof Repair in Bloomington, CA
Here’s what Bloomington homeowners can expect to pay for common roof repairs, based on the work we’ve done across 92316:
- Roof leak repair: $350 – $800
- Shingle replacement (wind-damaged section): $600 – $1,400
- Flashing repair or replacement: $350 – $700
- Vent boot repair: $300 – $550
- Flat roof patch (low-slope carport or porch): $500 – $900
What changes the price on a Bloomington job: whether the repair requires county permitting due to unincorporated acreage, how steep or low the pitch is, whether there’s ponding damage from poor drainage, and whether we need to re-deck a section that’s been wet too long. Estimates are free, and we document everything before we quote. Call (855) 341-6021 to schedule yours.
We Also Serve Cities Near Bloomington
Our Roof Repair team serves Bloomington and the surrounding area, including Fontana, Rialto, Glen Avon, and Pedley. If you’re just outside the 92316 boundary, we’re still close and the same inspection-first process applies. Call (855) 341-6021 to check coverage in your area.
Serving Bloomington, CA — Our Local Coverage Area
We’re based in the Bloomington 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 Repair in Bloomington
Yes, in most cases. Because so much of Bloomington sits on unincorporated acreage, roof repairs that involve structural replacement or significant re-decking fall under San Bernardino County permitting rather than city permitting. Minor repairs like flashing replacement or a small shingle patch typically don’t require a permit, but anything touching the decking or roof structure often does. We scope this before we quote, so you’ll know if a permit is part of the job. Call (855) 341-6021 and we’ll confirm what your specific lot requires.
Because the low-slope porch and carport roofs on those older blocks micro-pond at the scuppers after a hard rain, and patching over failed flashing without correcting pitch doesn’t solve the underlying problem. The dry season masks it, and then the first winter storm brings the water right back. On an acreage lot off the old Route 66 corridor near the railroad, we tore off failing asphalt shingle on a low-slope carport and found ponding scars at the scupper and worn underlayment beneath it. We re-decked the low section, added ice and water shield through the valleys, reset the pitch, and installed new drip edge so the winter rain would sheet off instead of pooling.
Yes, we repair roofs on detached shops, outbuildings, carports, and ADUs across Bloomington. These structures often have different roof pitches and worse drainage than the main house, and they fall under the same county scoping review as the house itself. We inspect them the same way we inspect the main roof, and the repair recommendations come with the same documented findings. Call (855) 341-6021 if you have a detached structure and want it looked at.
It depends on the age of the roof and how much wind damage we find during the inspection. Santa Ana wind corridors strip granule coatings and lift shingle tabs years ahead of schedule, so a 15-year-old roof in Bloomington might look like a 25-year-old roof in a more protected area. If the wind damage is isolated to one or two sections, a targeted repair is usually the right call. If we’re finding seal failure and granule loss across multiple slopes, replacement starts to make more economic sense. We’ll show you the findings and recommend repair when repair is right, replacement when replacement makes sense. Call (855) 341-6021 for a roof inspection.
Grading and drainage affect every low-slope roof on the property. If the lot is graded so rainwater flows toward the structure, the roof’s drainage system has to work harder, and low-slope sections will pond faster. We look at where the water goes when it leaves the roof, because a repair that fixes the shingles but ignores the drainage pattern won’t last. That’s part of our scoping process before we quote. For an exact number on your Bloomington property, call (855) 341-6021 for a free estimate.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Bloomington and the Inland Empire since our first roof inspection.