Local permits & fees

San Bernardino County, CA — Commercial Kitchen Permits

San Bernardino County Public Health - Environmental Health Services (EHS) · department site →
Fees change often — always confirm the current amount with the department before you budget.

Restaurant / food-facility permit

Public Eating Place (Retail Food) Permit
Annual (EHS Fee Schedule, data date 6/30/2026), seat-based: Public Eating Pl 0-24 seats $622; 25-99 seats $731; 100+ seats $841. Seasonal versions $311 / $366 / $421. School full-service prep $628; snack bar food prep $267; camp public eating place $592.

Seat/risk-based recurring fee set by Board of Supervisors. Ghost kitchens, shared-kitchen providers and commissaries each require a separate additional permit. Re-score grade inspection billed at $245/hr (0.5 hr min $122.50).

Plan review — required

Retail Food Plan Check (Public Eating Place / School prep, new): 0-1,499 sqft $1,534; 1,500-5,999 sqft $1,739; 6,000+ sqft $1,845. Major remodel 0-1,499 $1,358 / minor $1,144 / plan change $885 (higher tiers scale up). Hourly billable plan check $245/hr (0.5 hr min $122.50); 5% e-plan submittal discount.

Turnaround: Not published in the fee schedule; plan check required before construction/remodel.

Plan-review details & forms →

Food truck / mobile permit

Mobile Food Facility (MFF) / Compact Mobile Food Operation (CMFO)
Annual: Vehicle low risk $307 / med $585 / high $901; MFF cart/CMFO low $282 / med $426 / high $426; mobile support unit $358. Plan check (new): MFF vehicle low $815 / med $901 / high $928; cart/CMFO low $747 / med $826 / high $851; MSU new $849 / remodel $806.

Risk-tiered. Compact Mobile Food Operations follow CCDEH CMFO guidelines. Some carts/CMFO may be permit-exempt ($0).

Watch out for

  • Fee schedule carries a 'data date' of 6/30/2026 (very current); fees set by the Board of Supervisors.
  • Ghost kitchen, shared-kitchen provider, and commissary each require a separate additional permit (listed with $0 base but permit required).

Other food-service permits in this jurisdiction

CategoryAnnual feeNotes
commissary/central kitchenCommissary base fee $0.00 (Req. Addtl Permit - fee captured under underlying facility permit + $245/hr billable). Dependent Retail Food Operation $622
shared kitchenShared Kitchen Provider $0.00 base (Req. Addtl Permit); Ghost Kitchen $0.00 base (Req. Addtl Permit)
market/grocery with deli$521Convenience Store (market/grocery): 0-499 sq ft $521, 500-2,499 $590, 2,500-Up $643. Micromarket $319. Satellite Food Distribution $468
temporary/seasonal/special-event$169TFF Prepackaged single event (up to 6 mos) $169; TFF Food Prep single event $237; Prepackaged Annual TFF $429; Food Preparation Annual TFF $582; Event Organizer $393 (Annual $675); Certified Farmers Market Sales Area $675
pushcart/limited operation$282MFF-Cart/CMFO: Low Risk $282, Medium $426, High $426. Snack Bar (limited food operation): Prepackaged $196, Limited Prep $231, Food Preparation $267
food processing/wholesale$726Processor-Wholesale: 0-3,499 sq ft $726, 3,500-49,999 $863, 50,000-Up $1,155. Distributor-Wholesale: $445 / $471 / $504 (by sq ft). Salvager-Wholesale $701
Sources: ehs.sbcounty.gov · ehs.sbcounty.gov · observed 2026-08-06