Determine when a standby generator needs a state air permit despite the emergency-engine exemption

domain: epa.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the engine genuinely qualifies as 'emergency' under the applicable federal framework: operation limited to emergency situations plus maintenance/testing, with non-emergency operation capped (commonly up to 50 hours per year for spark-ignition emergency engines, counted within a 100-hour-per-year maintenance-and-testing allowance).
  2. Verify the non-emergency hours are not being used for peak shaving, non-emergency demand response, or any revenue-generating grid arrangement, since those uses can disqualify the emergency classification.
  3. Check the specific state/local air agency's rules, since state permitting programs — not just the federal NSPS — determine whether a permit, registration, or exemption applies, and states can be stricter than the federal minimum.
  4. If the engine is later found to be operating outside emergency-use limits, treat it as reclassified to a non-emergency engine and confirm what additional permitting/emission requirements now apply.
  5. Maintain hour-of-operation logs (emergency vs. maintenance/testing vs. non-emergency) since this recordkeeping is what supports the exemption claim during an audit.

Known gotchas

Related routes

Confirm a standby generator with an ATS is exempt from utility interconnection approval — and know the exceptions
nfpa.org · 5 steps · unrated
Understand Bay Area AQMD's permitting requirements and online portal for emergency standby generators
baaqmd.gov · 4 steps · unrated
Determine which EPA New Source Performance Standard applies to a given standby generator engine (spark-ignition vs compression-ignition) and what that means for compliance
ecfr.gov · 4 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans