Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Bloomington
Finding a Roofing Company that understands Bloomington means knowing one thing up front: this is unincorporated San Bernardino County, so every permit and inspection goes through the county, not a city hall. That single fact changes how roofing work gets done here, and it’s why our crews know the county process cold. We serve Bloomington homeowners with roof repair, full replacements, inspections, and flat, tile, and metal systems with straight pricing and a written quote before any work starts. Call us at (743) 200-8347 and you’ll talk to a live person, not a voicemail.
Why Mercer Roofing Is Bloomington’s Preferred Roofing Company
Homeowners in Bloomington call us because we show up the way they need us to: a background-checked, uniformed technician whose name and photo arrive by text before we ever knock on the door. That small step matters a lot when you’re home alone, or you’ve got kids in the house, or you simply don’t want to guess who’s on the other side of the door. Every Mercer technician carries a photo ID badge and presents it at the door. We don’t ask you to take our word for it; we hand you proof.
We’re part of the Threshold Group family, founded in 2000, and every independent Mercer location is held to the Threshold Verified standard. That means the same background checks, the same identity verification, the same clean marked uniform and badge, every single visit. For Bloomington homeowners, that removes the biggest unknown in hiring a roofer: who’s actually coming to your house.
And when you call about a leak or wind damage near Cedar Avenue or along Slover Avenue, we don’t route you through a call center maze. A real person answers, 24/7. You’ll get a straight answer and a real appointment, not a callback tomorrow.
Commercial Roofing in Bloomington
Commercial Roofing across Bloomington runs into the same county permit hurdle as residential work, but the stakes are often higher because a business can’t wait weeks on a slow approval process. We handle commercial flat and low-slope systems common on the warehouses and retail buildings along Valley Boulevard and the industrial pockets near the I-10 corridor. A typical commercial roof repair in Bloomington runs $850 – $2,400 depending on membrane damage; a full commercial replacement on a small flat roof often lands between $9,000 and $28,000.
We work with manufacturer-recognized materials including GAF and CertainTeed commercial systems, and we schedule county inspections as part of the job, not as an afterthought. If your building sits near the Fontana boundary, we verify which jurisdiction governs the parcel before pulling anything.
Flat and Low-Slope Commercial Systems
Most commercial roofs in Bloomington are either built-up gravel, modified bitumen, or single-ply TPO. Each fails differently: southern-exposure TPO seams split under 110°F heat; gravel roofs lose stone and expose the underlying membrane to UV. We inspect the actual membrane condition, not just the surface.
Keeping a Business Open During the Job
For occupied commercial spaces, we sequence work around your hours and use containment that keeps debris out of loading zones and customer areas. You get a written schedule and a fixed price before the tear-off starts.
Metal Roof Installation in Bloomington
Metal Roof Installation in Bloomington makes particular sense because the Cajon Pass wind corridor pushes hard against roofs each fall, and metal’s mechanical fastening holds better than asphalt under repeated uplift. A standing-seam metal roof on a typical 1,400 – 1,800 square foot Bloomington home runs $18,000 – $38,000, while exposed-fastener metal panels come in closer to $12,000 – $22,000 depending on the existing deck condition and whether a full tear-off is required.
Metal is also one of the few systems that handles Bloomington’s summer heat without breaking down the way asphalt does. We install metal over solid decking with proper underlayment and ventilation, never directly over old shingles. Grant Whitlock leads our team, and he’s particular about fastening patterns and drip edge detail, which is where most metal roofs fail around here.
Standing Seam vs. Exposed Fastener
Standing seam costs more but hides all fasteners under raised ribs, which eliminates the leak points that exposed-fastener panels can develop over time. For Bloomington homes with original 1960s framing, we often recommend standing seam because the panel profile allows for some thermal movement without pulling at the roof.
Wind Uplift on Bloomington Homes
We’ve seen improperly fastened metal panels peel off at the ridge during Santa Ana events, particularly on north-south oriented roofs that catch the full force coming down from the pass. Our crews double-check fastener spacing and add extra clips where county wind exposure maps call for it.
Trusted Brands We Service in Bloomington
We install and repair roofing from GAF, CertainTeed, Owens Corning, and IKO, and we service most other major shingle brands already on Bloomington homes. Because we stock common warranty-match color bundles locally, we can match a 2013 GAF Timberline patch on a house off Linden Avenue without waiting two weeks on a special order. If your roof carries a manufacturer warranty, we help document the repair so it stays intact.
Common Roofing Problems We See in Bloomington Homes
- Layered re-roofs over county weight limits. Many 1950s – 1970s tract homes on streets like Acacia Avenue and Locust Avenue have two or three layers of shingles stacked because past owners deferred tear-offs. San Bernardino County caps roof weight, and when we open these up, the decking is often sagging or rotted from the extra load.
- Santa Ana wind blow-off on rake and eave edges. Homes on the north and east edges of Bloomington catch the worst of the Cajon Pass outflow. We regularly see missing shingles along the rake edge where fasteners were overdriven or omitted during the original install.
- HVAC and swamp cooler penetrations leaking after drought-to-rain cycles. Bloomington’s long dry stretches shrink old sealant around roof penetrations, and when winter rain finally arrives, water follows those cracks straight through. We reseal properly and replace cracked flashing boots rather than caulking over old silicone.
- Valley flashing failures on older gable-over-garage designs. Many Bloomington homes from the 1960s have valleys that were flashed with thin galvanized metal that corrodes through in 30 years. We replace them with wider, heavier-gauge flashing or install ice and water shield underneath.
Pricing for Roofing Company in Bloomington, CA
A minor roof repair in Bloomington typically runs $350 – $700, a standard full tear-off and re-shingle on a 1,200 – 1,500 square foot home lands between $8,000 and $14,000, and a complete replacement with architectural shingles and new underlayment on a larger 1960s ranch can reach $16,000 – $22,000. Flat roof repairs on older patio covers and carports usually run $600 – $1,200. The factors that move your number are the decking condition we find after the tear-off, whether the framing is sound, and whether your property sits in the county’s wind-exposure zone. We give you a written, line-item price before work starts, and any hidden damage gets priced and approved in writing before we proceed. Call (743) 200-8347 for a free estimate, no obligation.
We Also Serve Cities Near Bloomington
Our Roofing Company in Bloomington also covers homeowners in Rialto, Fontana, Riverside, and Grand Terrace. If you’re right on the boundary line between Bloomington and Fontana or Rialto, we verify the correct permit authority before we start, so there’s no surprise stop-work order.
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 Roofing Company in Bloomington
San Bernardino County Building & Safety issues every roofing permit in Bloomington, because Bloomington is unincorporated and has no city building department. That means your roofer needs to file with the county’s San Bernardino office and schedule county inspections, which follow a different timeline than neighboring city permits in Fontana or Rialto. We handle this paperwork on every job. Call (743) 200-8347 and we’ll check your parcel before we quote.
Most Bloomington homes were built between the 1950s and 1970s, and many have accumulated two or three layers of old three-tab shingles that exceed the county’s weight tolerance for the framing underneath. Once a roof passes the allowed number of layers, San Bernardino County requires a full tear-off back to the deck before new material goes on. We inspect first and tell you exactly what the county will allow. Your quote will list the tear-off cost separately so there’s no mystery later.
Yes, it does. Bloomington sits in the direct path of Santa Ana winds that funnel through Cajon Pass, and we see uplift damage concentrated on north and east-facing roof planes every fall. That’s why we fasten more carefully on rake and eave edges and recommend shingles with a higher wind rating in exposed areas. If your roof has lost shingles in a wind event, call (743) 200-8347 for a repair estimate; we’ll check for hidden lifting across the whole plane, not just the visible gap.
We stop work and write a change order with photos, a specific scope of what’s damaged, and an exact price to fix it. You approve in writing before we touch anything else. This is exactly what happened on a 1962 tract home near Cedar Avenue and Slover Avenue: a simple overlay turned into a full tear-off after we found two prior layers, rotted fascia, and a failed ridge vent. The homeowner saw the numbers, approved the scope, and we completed the job with CertainTeed architectural shingles and proper drip edge. No surprise invoice, no unilateral work.
It can, especially on corner lots where the parcel boundary actually crosses into an incorporated city. The permit authority shifts depending on which side of the line your structure sits on, and county process differs from Fontana’s or Rialto’s municipal process. We check the parcel boundaries with the county assessor’s map before we file, so the right department gets the right permit the first time. If you’re unsure where your parcel falls for roofing purposes, call (743) 200-8347 and we’ll verify it during the estimate.
Call Mercer Roofing at (743) 200-8347 for a free estimate on any roofing work in Bloomington. We send a background-checked technician with photo ID, put every price in writing before work begins, and back every repair with the 365-Day Done Right Promise. Written by Grant Whitlock, Owner at Mercer Roofing.






Before
After
Before
After
Before
After