Tarzana, CA · Serving Southern CaliforniaCSLB #1040337 · (888) 666-8224
Roofing in Rialto

Roof Repairin Rialto, CA

Quick answer

A Rialto re-roof is permit work filed through the City's Online Permitting Center. North of the 210 Freeway the roof must be Class A with Class A underlayment and a 120 mph wind rating, while south of it Class A, B or C is allowed at 96 mph. Replacement must be like for like unless Planning approves a change.

CSLB #1040337 5.0 on Houzz Free written estimate
Barrel clay tile roof on a Spanish-style California house with white stucco walls and an arched entry, roofing in Rialto
CSLB #1040337Verified at CSLB
5.0 on HouzzRated by clients
Written proposalsScope and price in writing
Licensed specialistsSubcontractors do the work

Rialto's townsite was laid out in 1887 by the Semi-Tropic Land and Water Company after the Santa Fe Railroad was extended, and the City incorporated in 1911. Its own history page counts 3,156 residents in 1950, 23,290 in 1964, 33,500 in 1978 and 91,873 in 2000. Census Bureau ACS 2024 one-year estimates count 27,511 housing units, 35.0 percent of them built in the 1980s and 43.3 percent before 1980, so a large share of the original roofs are now 40 years old or more.

On a roof, MDG Builders (CSLB #1040337) is the general contractor that writes the scope, finds out which side of the 210 Freeway the house sits on and keeps the permit and the calendar moving, while a licensed C-39 roofing subcontractor does the tear-off and the new covering. Our roofing page holds the sourced prices, the Rialto overview lists every trade we manage here, and the guides for Fontana and San Bernardino show how two neighbors write the same rules. Rialto issues its own permits through the Building & Safety Division at 150 S Palm Avenue. The City's code host on Municode answered with an HTTP 403 challenge that we did not bypass, so Municipal Code text below comes from GoCodebook, a third-party mirror, and the City has the last word.

Roofing rules in Rialto

What Rialto's Re-Roof handout, design criteria and Municipal Code 15.08 say about roofs

  • Re-roof permits go through the OPC and require the CRRC cool roof cut sheet, a re-roof questionnaire for each structure, the Declaration, the contractor's state and City licenses (C-39, or B with another trade) and, north of the 210 Freeway, a wind and WUI cut sheet. Roof valuation is set by Building and Safety using the San Bernardino County valuation calculator.
  • Roof fire class changes at the 210 Freeway: Municipal Code 15.08.030 (CBC 1505.1) and 15.08.040 (CRC R902.1) require a minimum Class A roof assembly and covering north of the 210, and south of it Class A, B or C under the code (the City's Re-Roof handout says Class C minimum), and CRC R902.1 also requires Class A, B or C where the roof edge is within 3 feet of a lot line. North of the 210 the handout also requires Class A underlayment and ASTM or UL high wind classification. (code read in GoCodebook mirror)
  • Wildland-Urban Interface roof rules in the Re-Roof handout (buildings in a State Responsibility or Local Responsibility fire severity zone, which the handout places on the north end of Rialto): a 72 pound cap sheet over the deck where there is an airspace under the covering, ASTM E108 Class A underlayment for all tile resets and re-roofs, ignition resistant eaves, WUI-listed flame and ember resistant vents, noncombustible gutters that keep out debris, and 1/16 to 1/8 inch corrosion-resistant mesh.
  • Energy: Rialto is in California Energy climate zone 10 and re-roofs must meet the 2025 Energy Code cool roof rule (residential steep slope, 2:12 or more: 3-year aged solar reflectance of 0.20 and thermal emittance of 0.75, or SRI 16; low slope: 0.63 and 0.75, or SRI 75) plus added insulation unless an exception applies; the cut sheet must be posted at inspection.
  • Re-roofing rules specific to the City: a maximum of two asphalt shingle layers with a verification inspection before a recover; replacement must be like for like because the City's development standards do not permit a roof material change within a neighborhood (a change needs Planning approval and, from shingles to tile or heavier, structural calculations); tile may be lifted and relaid but tile heavier than the existing or over 6 lb per sq ft needs an engineer's analysis; and existing PV needs a separate electrical permit to disconnect and reconnect.
Sources for these rules
  1. rialtoca.gov: Re Roof Requirements
A wooden table with rolled blank drawings, a clipboard, roofing near Rialto in Fontana station
Permit

Do I need a permit to replace a roof in Rialto, and how does the Online Permitting Center work?

Yes, a re-roof is permit work, and the application goes through the City's Online Permitting Center. The Re-Roof Requirements handout asks for the Cool Roof Rating Council cut sheet, a re-roof questionnaire for each structure, the signed Declaration Form with a copy of the signer's ID, and the contractor's state and City licenses, which means C-39, or B with another trade. North of the 210 Freeway it also asks for a wind and Wildland-Urban Interface cut sheet. Building and Safety sets the roof valuation with the San Bernardino County valuation calculator, and the fee schedule PDF has garbled tables, so we print no re-roof fee.

The portal lists a 30 day review for plans marked In review, and a project expires if plans are not resubmitted within 180 days or if the permit has no approved inspection in 1 year. Inspections are requested in the portal two or three business days ahead, the cutoff for next-day service is 3 pm, the windows run 8 am to 12 pm or 12 pm to 5 pm, and the approved plans must be on site in print. The office at 150 S Palm Avenue, phone 909-820-2505, shows Monday through Friday on the Building & Safety page and Monday through Thursday on the Community Development page, so call before driving over.

Ask the roofer to confirm that both the state license and the City business license are on the portal account before the permit is requested.

A ladder leaning against the eave of a stucco house with a clay tile roof and a closed clipboard hanging , roofing in Rialto City Hall, Rialto
The 210 Freeway line

Which roof rules apply on my side of the 210 Freeway in Rialto?

The 210 Freeway is the dividing line. The Re-Roof handout places both the Wildland-Urban Interface and the Special Wind Region on the north end of Rialto, and Municipal Code 15.08 requires a Class A roof assembly and covering north of the freeway. South of it the code accepts Class A, B or C, though the handout names Class C as the floor, and CRC R902.1 asks for Class A, B or C wherever the roof edge sits within 3 feet of a lot line.

Wind splits at the same line. The City's climatic design criteria, in effect January 1, 2026, give a basic wind speed for Risk Category II of 120 mph north of the 210 and 96 mph south of it, with exposure C, seismic design category E and California Energy climate zone 10. North of the freeway the handout adds Class A underlayment and an ASTM or UL high wind classification on the covering. Wikipedia describes autumn Santa Ana winds channeled through the Cajon Pass, and the City keeps a High Wind Alert Levels page that read None on the day we looked.

Have the proposal state which side of the 210 the house is on and which roof class and wind rating the price assumes.

A hillside Southern California neighborhood of homes with tile and composition roofs among dry chaparral , roofing near Rialto in Bloomington
Fire zones

What do Rialto's wildfire rules add to a roof, and who reviews them?

Inside a mapped fire severity zone the handout calls for a 72 pound cap sheet over the deck where an airspace sits under the covering, ASTM E108 Class A underlayment for every tile reset and re-roof, ignition resistant eaves, WUI-listed flame and ember resistant vents, noncombustible gutters that keep out debris, and 1/16 to 1/8 inch corrosion-resistant mesh. The City also posts a fire-rated eave detail, but it is a scanned image PDF that our tools could not read, so we describe none of it.

On March 24, 2025 the State Fire Marshal issued recommended Local Responsibility Area maps for San Bernardino County. The Rialto Fire Department says it is not proposing increases, and the City tells Very High zone owners to keep 100 feet of defensible space. We found no City ordinance adopting the maps and no parcel list, so check an address in the state's online map and ask Building which map it applies. Rialto runs its own fire department, formed in 1905 and housed in five stations, not the San Bernardino County Fire District, and its Fire Prevention Division reviews sprinklers and alarms through the same portal. The pages we read do not say whether Fire looks at a roof-only permit.

Get the fire zone answer, and the map it came from, written into the contract before material is ordered.

Roof eave with a new white fascia board, a seamless gutter, a drip edge and new gray shingles meeting it, roofing in Rialto Metrolink station, Rialto
Like for like

Can I switch from tile to shingles, or add a layer, when I replace a Rialto roof?

Not freely. The City's development standards do not permit a roof material change within a neighborhood, so replacement must be like for like unless Planning approves a change, and a move from shingles to tile or anything heavier also needs structural calculations. The handout caps asphalt shingles at two layers and calls for a verification inspection before a recover, which is a new covering laid over an old one.

Tile may be lifted and relaid. Tile heavier than the existing covering, or over 6 pounds per square foot, needs an engineer's analysis. Solar adds a step: existing panels need a separate electrical permit to disconnect and reconnect, so the electrician and the roofer have to be scheduled around each other. Roof-mount solar on a manufactured home goes through the state Department of Housing and Community Development rather than the City, which matters in a city where 5.9 percent of units are mobile homes.

Ask for the weight of the old and new covering, in pounds per square foot, on the proposal.

Close-up of a concrete tile roof with metal flashing along a wall and a roof vent, neatly cut tiles, roofing near Rialto in Fontana Farms Company Ranch
Roof age

How old are Rialto's roofs, and can an unpermitted patio cover block a re-roof?

Rialto grew fast in the years that matter for roofs. The City counts 15,359 residents in 1956 and 33,500 in 1978, and ACS 2024 shows 9,638 homes built in the 1980s, 5,082 in the 1970s, 3,959 in the 1950s and 2,306 in the 1960s. A roof laid when a 1980s house was new is now 37 to 46 years old. We found no Rialto roof lifespan study, so we print no service life, but a roof that old deserves a deck check and not just a patch.

Age brings a paperwork trap. Municipal Code 15.08 amends CBC 105.1.3 to make it unlawful to own, use or occupy an unpermitted structure, meaning anything built or altered without a required permit or under an expired one, and the handout screens for such structures, so an unpermitted patio cover or addition can stall a re-roof permit. CBC 114.5 adds a special investigation before a permit issues for work that began without one, and renewing an expired permit costs 25 percent of the original plan check fee under one year and 50 percent after.

Ask the roofer to walk every structure on the lot against the re-roof questionnaire before the permit is requested.

A composition shingle roof replacement in progress: half the roof covered with new gray architectural shi, roofing in Pacific Electric Rialto, Rialto
Energy, dust and waste

What do cool roof, dust, waste and noise rules add to a Rialto tear-off?

Rialto sits in California Energy climate zone 10, and the handout says re-roofs must meet the 2025 Energy Code cool roof rule. A steep roof of 2:12 or more needs a three-year aged solar reflectance of 0.20 and a thermal emittance of 0.75, or an SRI of 16, while a low slope roof needs 0.63 and 0.75, or an SRI of 75, plus added insulation unless an exception applies. The cut sheet is posted for the inspector. NOAA's normals for the Riverside Citrus Experiment Station, the nearest full station we found and about 10.5 miles away, show 96.6 F August highs and about 103 days a year at or above 90 F.

Job-site rules count too. The handout requires a Construction Waste Management Plan with 65 percent diversion, proven by receipts or a diversion report from Burrtec, the City's franchise hauler, and Municipal Code 8.08.420 bars a contractor from hiring a hauler without a City franchise. Municipal Code 9.50.070 allows construction from 6 am to 7 pm Monday to Friday between May 1 and September 30, from 7 am to 5:30 pm the rest of the year, Saturdays 8 am to 5 pm, and never on Sundays or state holidays. SCAQMD Rule 403 bars dust visible beyond the property line and defines high wind as gusts over 25 mph.

A low-slope flat roof freshly coated with a white reflective membrane, roofing near Rialto in Muscoy
Cost and hiring

How much does a roof replacement cost in Rialto, and who should I hire?

No Rialto price survey turned up, so these are Los Angeles figures and an Inland Empire bid can differ. Angi's Los Angeles guide, updated July 31, 2026, shows a typical $10,256 to $24,963 with a $17,271 average, asphalt at $4 to $12 a square foot, tile at $7 to $15 and metal at $7 to $16, plus $1,000 to $3,000 for tear-off and $500 to $1,000 to remove and reinstall solar panels. Remodeling magazine's Cost vs. Value 2025 report prices a Los Angeles asphalt roof at $36,417 without publishing the roof size, so its number sits far above Angi's. Our working ranges for a Rialto bid are $10,000 to $25,000 for asphalt, $15,000 to $37,000 for tile and $20,000 or more for metal, before any deck repair.

Roofing is CSLB class C-39, and Business and Professions Code 7159 requires a signed written contract that caps the down payment at $1,000 or 10 percent of the price, whichever is smaller. Contractors working in Rialto also need a City contractor business license under Municipal Code 5.56, and operating without one is a misdemeanor, so ask for both numbers and check them with our license guide. See how general contractors use subcontractors for who answers to whom. Qualifying owners can ask the Housing Division about Rialto Revive, a rehabilitation grant of up to $30,000 for low to moderate income families, and a mobile home program of up to $20,000, though we did not confirm that either covers a roof.

Roofing material samples on a driveway: a gray shingle, roofing in First Christian Church of, Rialto
Recent work

Roofing photos from Rialto and nearby communities

Roofing scenes tied to Rialto places such as Downtown Rialto, Las Colinas, Elm Park and Lytle Creek Ranch, and to nearby communities such as Fontana, Colton, Bloomington and Loma Linda, from tear-offs and underlayment to tile detail and flashing.

A composition shingle roof with a neat array of black solar panels, palm trees and a clear sky, roofing near Rialto in Arrowhead Regional Medical
Roof ridge with lapped ridge-cap shingles and a continuous ridge vent in charcoal gray, clear sky, roofing in Bud Bender Park, Rialto
Close-up of a roof valley with metal flashing, new shingles cut cleanly along it, roofing near Rialto in Fontana
Cost

Where these Rialto roof figures come from

Each roofing price, with its source and date, is in the table on the roofing page, and the California roofing cost guide explains why a survey average and a fixed reference roof disagree. Roof work often brings other exterior jobs, and the Rialto rules for them are on the fencing page, the painting page and the kitchen remodeling page. For another Inland Empire city with its own re-roof rulebook to read beside this one, see the roofing guide for Rancho Cucamonga.

Roofing price ranges used for Rialto estimates (Southern California sources, before permits)
What it coversTypical range
Asphalt shingle, typical single-family roof$10,000 to $25,000
Concrete or clay tile$7 to $15 per sq ft
Metal$7 to $16 per sq ft
Remodeling Cost vs. Value 2025, Los AngelesAsphalt $36,417.
metal $62,069.
ExtrasTear-off $1,000 to $3,000.
solar detach and reset $500 to $1,000.
FAQ

Rialto roofing questions, answered

Do I need a permit to replace my roof in Rialto?

Yes. Rialto requires a re-roof permit through its Online Permitting Center, with the cool roof cut sheet, a re-roof questionnaire for each structure, the Declaration Form and the contractor's state and City licenses. North of the 210 Freeway a wind and WUI cut sheet is added. We found no repair exemption in the City's pages, so call 909-820-2505 before treating a patch as exempt.

What is the 25% rule for roofing?

We found no 25 percent rule in Rialto's Re-Roof handout or in Municipal Code 15.08. The City's roof rules turn on the 210 Freeway line, the roof class, the design wind speed and like-for-like replacement instead, and the 2025 Energy Code cool roof rule applies to re-roofs. If a contractor quotes a percentage trigger, ask Building and Safety to confirm it in writing.

Does Rialto require a Class A roof?

North of the 210 Freeway, yes: Municipal Code 15.08 requires a Class A roof assembly and covering, and the handout adds Class A underlayment. South of the freeway the code accepts Class A, B or C, and the handout names Class C as the minimum. A roof edge within 3 feet of a lot line also needs Class A, B or C under CRC R902.1.

How much should a 2000 sq ft roof cost?

Angi's Los Angeles figures of $4 to $12 a square foot for asphalt put a 2,000 square foot roof near $8,000 to $24,000, and tile at $7 to $15 puts it near $14,000 to $30,000, with tear-off and deck repair extra. That is arithmetic, not a quote, since roof surface runs larger than the floor area under it and we found no Rialto survey.

Can I replace my Rialto tile roof with shingles?

Only with approval. Rialto's development standards do not permit a roof material change within a neighborhood, so a change of covering needs Planning approval first, and a move from shingles to tile or anything heavier also needs structural calculations. A like-for-like replacement avoids both steps, and tile may be lifted and relaid on new underlayment.

Is my Rialto roof in a fire hazard zone?

We cannot say for your lot. The State Fire Marshal issued recommended 2025 maps for San Bernardino County on March 24, 2025, and Rialto Fire says it is not proposing increases, but we found no adopting ordinance or parcel list. The handout puts the Wildland-Urban Interface on the north end of Rialto. Check your address in the state's map and ask Building which map applies.

How long does it take to get a roofing permit in Rialto?

The City does not publish a turnaround by trade. Its Online Permitting Center lists a 30 day review for plans marked In review, and it expires a project if plans are not resubmitted within 180 days or the permit gets no approved inspection in one year. Ask for the expected review time in writing, and book the tear-off only after the permit issues.

What is the best month to replace a roof in Rialto?

Summer is driest and also hottest. NOAA's normals for the Riverside Citrus Experiment Station show 0.03 inch of rain in both July and August against 7.61 inches from December through March, with an August average high of 96.6 F. Late spring and early fall trade a little rain risk for cooler decks, and summer construction hours run longer.

Does the Rialto Fire Department review a re-roof?

We could not confirm it. Rialto has its own Rialto Fire Department, not the San Bernardino County Fire District, and its Fire Prevention Division reviews sprinklers and alarms through the Online Permitting Center. The City's pages say nothing about Fire reviewing a roof-only permit, so ask the counter whether a fire-zone re-roof is routed to Fire Prevention.

Can a general contractor replace my roof in Rialto?

A general contractor can manage the job, but roofing is CSLB class C-39 work, and Rialto's handout accepts a C-39 or a B license paired with another trade. MDG Builders, CSLB #1040337, writes the scope and permit and brings in a licensed C-39 subcontractor. Ask for the subcontractor's license number, a certificate of insurance and the City business license.

Free estimate

Ask for a roof inspection in Rialto

Tell us which side of the 210 Freeway the house is on, the roof covering, roughly when it was built and where water shows inside. Before we call back we check the roof class, the wind rating and the permit route.

Free estimate · A real person answers · (888) 666-8224

Call (888) 666-8224