Local permits & fees

Union County, NJ — Commercial Kitchen Permits

Union County Office of Health Management (Environmental Health) - provides environmental-health services to participating municipalities; retail food LICENSING is municipal · department site →
Fees change often — always confirm the current amount with the department before you budget.

Restaurant / food-facility permit

Retail Food Establishment License (issued by the municipality, not the county)
null - municipal, set by each town's ordinance; not a county fee (NJ retail-food licensing is municipal). Confirm with the local municipal health office.

The Office of Health Management provides environmental-health services (including for retail food) to participating Union County municipalities. Some jurisdictions are NOT covered by the county office (e.g., Scotch Plains, Roselle, Berkeley Heights, and Union County Parks), which run their own health/commissary oversight. Office at 400 North Avenue East, Westfield, NJ 07090.

Plan review — required

null - plan-review fee not published on the county page; in NJ the plan-review fee is generally collected by the municipality per ordinance.

Turnaround: null - not published

Plan-review details & forms →

Food truck / mobile permit

Temporary/Mobile Retail Food Establishment Application (county pre-operational inspection; municipal approvals required)
null - not published on the county application. All municipal approvals must be obtained before operating/vending.

Pre-operational inspection is conducted at the Union County Office of Health Management, 400 North Avenue East, Westfield. Approval expires Dec 31 of the current year. Certified/food-handler-trained workers must be present at all times; commissary inspection report required. Submit via [email protected]; contact 908-654-9730.

Watch out for

  • NJ retail-food licensing is municipal - the Union County Office of Health Management provides inspection/plan services; annual licenses are issued by the municipality.
  • The county office does not cover every Union County municipality (Scotch Plains, Roselle, Berkeley Heights, and county parks are handled separately).
Sources: ucnj.org · ucnj.org · www.nj.gov · observed 2026-08-07