Sprinkler permits in Riverside County vs San Bernardino County
Both county fire marshals want the same basic package and run the same three inspections, but the portals, fees and small rules differ. This is the step by step for a single family house, an ADU or a whole house retrofit, written so you know what your contractor is doing on your behalf.
Step one: find out who reviews your plans
The Riverside County Fire Department Office of the Fire Marshal handles unincorporated areas and the cities that contract with the county. The San Bernardino County Fire Protection District does the same on its side of the line, with offices in San Bernardino, the High Desert Government Center in Hesperia and a City of Fontana office. Cities with their own fire departments have their own prevention bureaus and their own fee schedules. Your contractor checks the address first because everything below depends on it.
Step two: the submittal package
Both counties want the same core documents. Riverside County Fire's residential sprinkler standard asks for a completed plan review form, three sets of drawings and hydraulic calculations, materials data sheets for heads, pipe, hangers and water supply devices, and the flow and pressure data used in the calculations with the test location and elevation. Plans are submitted electronically through the Riverside County PLUS portal at rivcoplus.org, which the department's 2023 guidelines require for all plan submittals and revisions.
San Bernardino County Standard F-2 (Fire Sprinkler Systems in One and Two Family Dwellings) lists a completed permit application, a minimum of three sets of plans, one set of hydraulic calculations for all design areas, manufacturer cut sheets for every material, a water flow test report from the purveyor dated within one year, and payment of fees. Submittals go through the district's EZ Online Permitting portal (EZOP). Tract builders submit a master plan per floor plan type and then phase permits per lot.
The design rules inside the package are where the counties show their personality. San Bernardino County requires system components rated to at least 175 psi, a riser inside a wall or cabinet with a 12 by 36 inch access door, one water meter no smaller than three quarters of an inch, a 5 gallon per minute domestic allowance in the demand, and a demand no higher than 90 percent of the available supply or at least 10 psi below it. Riverside County points rural lots with no water purveyor to NFPA 1142 stored water and its own Standard 06-07, and notes that a multipurpose system needs the building department's approval and a fire service setter.
Step three: fees
San Bernardino County publishes a fee schedule that runs through fiscal years 2026 to 2029. The rows that apply to a house, effective July 1, 2026:
| San Bernardino County Fire, NFPA 13D | Fee |
|---|---|
| Plan review, per system or plan type | $494 |
| Plan review, modification to an existing system | $184 |
| Inspection, 1 to 20 heads | $495 |
| Inspection, 21 to 30 heads | $578 |
| Inspection, 31 to 40 heads | $743 |
| Inspection, 41 to 50 heads | $908 |
| Inspection, more than 50 heads | $951 |
| Inspection, modification to an existing system | $297 |
| Bucket test or pump test | $118 |
So a typical 2,400 square foot house with 24 heads pays $494 plus $578 to the district, about $1,072, before the contractor's own price. An accessory dwelling unit under 20 heads lands near $989.
Riverside County Fire runs a deposit based system. The department's residential sprinkler questions and answers document lists a $614 deposit for plan review, with additional money possibly due before or after final. That document is dated 2011 and the county updates fees by ordinance, so treat $614 as the floor and ask the contractor for the current number when they open the PLUS record. Riverside County does not accept cash or credit cards for fire fees per the same document.
Step four: who can pull the permit
Riverside County Fire lists three kinds of applicant: a C-16 fire protection contractor, a C-47 general manufactured housing contractor for factory built homes, and an owner occupied owner builder limited to one per calendar year. San Bernardino County allows owner builders too, with more paperwork: plans designed by a registered professional engineer or a California licensed sprinkler contractor, a written affidavit of ownership and liability, proof of installation training from the pipe or head manufacturer, and no more than two systems per applicant per year. In practice the C-16 contractor is the applicant on nearly every residential permit in both counties, and the fees above are usually inside their quote.
Step five: the three inspections
Riverside County names them underground visual, overhead visual and sprinkler final. San Bernardino County calls them overhead rough, overhead hydro and final. They cover the same ground.
- Underground or rough. Every pipe, hanger, valve, gauge and flow switch is in place and still exposed. In San Bernardino County, insulation for freeze protection can already be in with the inspector's approval. Nothing gets covered by drywall until this passes.
- Hydro. San Bernardino County pressurizes the system with water at working pressure for the length of the visit, with all areas exposed to look for leaks, tested to NFPA 13D.
- Final. The underground supply is flushed before it connects to the overhead. Every head is uncovered with trim rings on and concealed cover plates off. Garage and storage heads get guards if required. The inspector opens the inspector's test valve and expects the flow alarm to sound. Riverside County's final also checks that no head is painted or damaged, that a pump if present starts on demand, that nobody added a pressure reducing valve, softener or filter that was not in the design, and that the valve tag and owner's manual are on site.
Riverside County schedules through its inspection line at (951) 955-5282 with two to three working days of notice and wants the permit card and approved plans kept at the site until final. San Bernardino County asks the contractor of record for 48 hours notice and 24 hours for cancellations.
What this means for your timeline
Plan review turnaround in both counties depends on the queue and on how complete the submittal is. The biggest delay we see is the water flow test: a purveyor in a busy district can take weeks to schedule one, and San Bernardino County will not accept a test older than a year. Ask your contractor to order it the day you sign. The requirements page covers when a permit is required at all, and the cost page puts these fees next to the rest of the job.
Sources used on this page
- Riverside County Fire Department, Fire Protection Planning Section, 2011 Residential Automatic Fire Sprinkler Questions and Answers and Plan Check Standard.
- Riverside County Fire Department, Guideline OFM-02 Underground Private Service Mains, October 2023 (PLUS portal requirement).
- San Bernardino County Fire Department, Community Safety Division, Standard F-2 Fire Sprinkler Systems in One and Two Family Dwellings, revised March 22, 2016.
- San Bernardino County Fire Protection District, Fire Sprinkler Submittals for Tract Homes (EZOP process).
- San Bernardino County Fire Protection District, Fiscal Years 2026-27, 2027-28 and 2028-29 Fee Schedule, Attachment A.
- sbcfire.org Community Safety page (office locations).
Questions people ask
Which fire authority reviews my plans?
Unincorporated addresses and cities that contract with the county go to the county fire marshal. Cities that run their own fire department review their own plans. The contractor confirms the authority from your address before drawing anything, because the checklist and fees change with it.
Can I pull the sprinkler permit myself as the owner?
Both counties allow owner builder systems with limits. Riverside County Fire lists owner occupied owner builder work at one system per calendar year. San Bernardino County Standard F-2 caps it at two per year and requires plans by a professional engineer or licensed sprinkler contractor, an ownership affidavit and proof of manufacturer training. Almost everyone hires a C-16 contractor instead.
How old can the water flow test be?
San Bernardino County Standard F-2 says the flow test used in the hydraulic calculations must be less than one year old. Riverside County asks for the flow and pressure data with the test location and elevation on the plans. Your contractor requests the test from the water purveyor.
How much notice does the inspector need?
Riverside County Fire asks for two to three working days when you call the inspection line. San Bernardino County asks the contractor of record for at least 48 hours, and 24 hours to cancel.
Want a real number for your house?
Send the address and a licensed C-16 fire protection contractor who covers your area calls you with a quote on their own paper. No list of bidders, no obligation.
Guides on this site: cost, requirements, ADUs, retrofit, 5 year inspection, repair, wildfire exterior, well water, recalled heads, permits, water service, rural access.