Energy Storage System (ESS) Fire Code Compliance in NYC: 2026 Requirements for Contractors
DOB vs. FDNY jurisdiction, peer review requirements, documentation checklist, and approval timeline for indoor and outdoor installations
Updated July 2026 | For fire alarm companies, expeditors, and design engineers
The 2026 Game Change: What's New?
On October 26, 2025, the NYC Department of Buildings adopted comprehensive new rules for energy storage systems. For the first time in city history, DOB now directly regulates the design, installation, operation, and maintenance of ESS—not just FDNY.
Key changes:
- 1 kWh minimum threshold: Even small battery systems now require full compliance (previously 10 kWh)
- Flood protection mandatory: All systems must be above Design Flood Elevation (DFE) or have approved flood-resistant construction
- Peer review required: All site-specific installations need independent engineering review
- Dual jurisdiction: DOB handles design/permitting; FDNY approves (for outdoor >20 kWh or site-specific indoor systems)
Impact on your projects: The approval timeline just doubled. Plan for 6–9 months, not 2–3.
The New Framework: DOB Rules 1 RCNY 101-19 & 3616-07
What These Rules Cover
Section 101-19 (General ESS Requirements):
- Design standards (site-specific engineering)
- Installation requirements (spacing, ventilation, fire suppression)
- Operations & maintenance (owner responsibilities)
- Decommissioning (safe removal and disposal)
- Registry of all ESS installations
Section 3616-07 (Specific ESS Design Standards):
- Modified NFPA 855 (NYC-specific version for urban density + flood risk)
- Peer review requirements (when and who)
- Documentation and approval pathway
- Commissioning before energizing
Effective Date & Applicability
- Adopted: October 26, 2025
- Applies to: All new ESS installations, modifications, and replacements (existing systems grandfathered until major renovation)
- Threshold: 1 kWh and up (no minimum exemption)
DOB vs. FDNY: Who Reviews What?
This is the biggest confusion point. DOB and FDNY have different jurisdictions. Both need to approve; they're not interchangeable.
| Aspect | DOB (Department of Buildings) | FDNY (Fire Department) |
|---|---|---|
| Interior Systems | ✓ Full review (1 RCNY 101-19) | Applies codes |
| Exterior Systems | Supervision | ✓ FDNY Rule 3-RCNY 608-01 |
| Capacity >20 kWh (outdoor) | Permitting | ✓ Certificate of Approval required |
| Peer Review (mandatory for site-specific) | ✓ Ordered by DOB | ✓ Part of COA review |
| Final Commissioning | ✓ Issues Acceptance | ✓ Issues COA or approval letter |
What This Means for Contractors
Rule of thumb: Indoor ESS → DOB review first, then FDNY (if site-specific). Outdoor ESS >20 kWh → FDNY review required in parallel.
You need two separate approvals and two different sets of documentation. They don't automatically talk to each other.
Critical NYC Thresholds: Flood & Sizing
The 1 kWh Threshold
This is a big deal. Any lithium-ion or lead-acid battery system 1 kWh or larger must comply with the full ESS ruleset. No exceptions, no "pilot" exemptions.
Examples affected:
- Small solar backup systems (1–5 kWh residential)
- EV charging with battery buffer (2–10 kWh)
- Micromobility charging hubs (5–20 kWh)
- Data center UPS systems (all sizes)
- Commercial solar + storage (50+ kWh)
The Flood Elevation Requirement (NYC-Specific)
Non-negotiable rule: Energy storage systems must be located above the Design Flood Elevation (DFE) per NYC Building Code Appendix G.
What's DFE? The water level the city predicts will reach your site in a 500-year storm event. Post-Hurricane Sandy, this was added to NYC code to prevent basement flooding.
If your ESS is below DFE: You need approved flood-resistant construction (reinforced seals, sump pumps, etc.). This adds cost and complexity.
How to Check DFE for Your Site
- Go to NYC Flood Map Viewer (floodmaps.fema.gov + NYC overlay)
- Enter your address or BIN
- Note the "Base Flood Elevation" (BFE) — this is your DFE for NYC
- Confirm with structural engineer before design
⚠️ Pro tip: Basement installations are risky in NYC. Plan for rooftop or elevated interior spaces when possible.
Indoor ESS Requirements: The Design & Safety Checklist
Mandatory Safety Systems
1. Fire Suppression (Sprinkler System)
- Standard: NFPA 15 (Water Spray Fixed Systems)
- Why: Lithium-ion batteries can ignite if one cell fails; water suppression is most reliable method
- Design: Sprinkler heads sized for ESS room dimensions + battery chemistry
- Coordination: Must integrate with building fire alarm system (panic button activates sprinklers)
2. Gas Detection & Ventilation
- Continuous mechanical ventilation: 1 CFM per square foot of ESS room floor area, OR
- Intermittent ventilation: Triggered when gas levels reach 25% Lower Flammability Limit (LFL)
- Gas sensors: Detect hydrogen + carbon dioxide (thermal runaway gases) + carbon monoxide (fire indicator)
- Alarm: Sensor triggers both ventilation fan AND fire alarm panel
- Placement: Sensors positioned high (hydrogen rises) + low (other gases sink) in ESS room
3. Fire Separation & Isolation
- Dedicated room: ESS room must be used ONLY for ESS (no other equipment, no stored materials)
- Fire-rated enclosure: 2-hour fire rating minimum (walls, ceiling, doors)
- Access control: Only authorized personnel allowed; no public areas
- No below-grade: DOB strongly discourages basement installations (flood risk)
Spacing & Physical Requirements (NFPA 855 Modified)
- Minimum 3 feet (0.9 m) between ESS units
- Minimum 3 feet between units and walls
- Minimum 4 feet of clearance in front for service access
- No stacking: ESS units must be single-level (side-by-side, not vertical)
- Temperature control: Ambient temp 32–104°F (0–40°C); humidity <80% RH
Deflagration Venting (If Required)
If your UL 9540A testing indicates thermal runaway explosion risk, NFPA 855 requires deflagration venting—safe release of pressure/gases to exterior, not into occupied spaces.
- Design: Venting ducts sized to carry gases to exterior wall or roof
- Valve: One-way valve prevents back-flow
- Monitoring: Ductwork inspected annually
The Peer Review Process: Who, What, When
Mandatory for All Site-Specific Installations
DOB requires a peer review by an independent NYS-licensed professional engineer for every site-specific ESS installation. This is not optional.
Reviewer Qualifications
- Licensed Professional Engineer (PE) in New York State
- Documented experience with battery energy storage systems (3+ years)
- Documented fire protection engineering background
- Independent: Cannot be the design engineer on the same project (arm's-length review)
What the Peer Reviewer Examines
- ✓ Compliance with NYC Fire Code & Modified NFPA 855
- ✓ UL 9540A test data interpretation (thermal runaway containment)
- ✓ Ventilation design adequacy (CFM, sensor placement, alarm integration)
- ✓ NFPA 855 spacing (3 ft minimum confirmed)
- ✓ Hazard Mitigation Analysis completeness and site-specificity
- ✓ Flood resilience & Design Flood Elevation confirmation
- ✓ Fire suppression design (sprinkler sizing, placement, water supply)
- ✓ Electrical isolation & emergency disconnect design
- ✓ Operations & Maintenance plan adequacy
Cost & Timeline
- Cost: $2,000–$10,000+ (depends on system complexity, site-specific hazards)
- Timeline: 40 business days for initial review (DOB can extend if peer reviewer requests site visits or clarifications)
- Who pays: DOB can mandate developer/property owner pays per FCNYS Section 1206.8
Best Practice: Engage Early
Don't wait until construction is done to hire a peer reviewer. Engage during design phase so feedback can be incorporated before DOB submission. This saves time and rejection cycles.
Documentation Checklist: What You Need Before Submitting to DOB
This is comprehensive. Missing even one document = automatic rejection.
Design & Technical Plans
- ☐ Technical ESS design plans per Modified NFPA 855 (energy flow, battery specs, BMS, safety systems)
- ☐ Electrical single-line diagram (main disconnect, isolation devices, grounding)
- ☐ Fire protection design (sprinkler layout, water supply calculations)
- ☐ Ventilation & gas detection design (CFM, duct routing, sensor locations)
- ☐ Flood mitigation plan (if below DFE: reinforced seals, sump, pump details)
- ☐ Structural drawings (ESS room dimensions, load capacity, vibration isolation if needed)
Analyses & Studies
- ☐ Hazard Mitigation Analysis (HMA) — site-specific, not template. Assess lithium-ion risk, mitigation effectiveness, residual risk.
- ☐ UL 9540A test report (full results; testing lab certification)
- ☐ UL 9540 safety certification (battery module & system level)
- ☐ Zoning compliance analysis (variances, exceptions, district requirements)
- ☐ Flood Zone Determination (FEMA FIRMette or updated flood map; DFE confirmed)
- ☐ Firefighting Access Plan (rooftop, site perimeter, emergency vehicle staging)
Operational Documentation
- ☐ Operations & Maintenance Manual (manufacturer specs + site-specific procedures)
- ☐ Emergency Response Plan (ERP) — what to do if fire, gas detection alarm, sprinkler discharge, power loss
- ☐ Management Plan (EMP) — staffing, monitoring frequency, annual testing schedule
- ☐ Final Commissioning Report (RDP-sealed, signed by contractor + owner + Certificate of Fitness holder)
Certifications & Sign-Offs
- ☐ Peer review sign-off (independent PE letter confirming compliance)
- ☐ RDP (Registered Design Professional) seals on all plans
- ☐ Certificate of Fitness holder sign-off (pre-energization commissioning witnessed)
- ☐ Owner affidavit (acknowledges responsibility for O&M, emergency response)
Common Rejection Reasons & How to Avoid Them
Top 5 DOB/FDNY Rejection Triggers
- Missing or inadequate UL 9540A testing: DOB won't review without full test reports from approved lab.
- No Hazard Mitigation Analysis (HMA): Generic templates get rejected. Site-specific assessment required.
- Flood elevation not addressed: Below DFE without flood-resistant construction = automatic rejection.
- Spacing violations: Less than 3 feet between units or between units and walls.
- Inadequate ventilation design: CFM calculations don't match room size, or gas sensor placement is unclear.
Prevention Checklist
- ✓ Start UL 9540A testing immediately (3–6 month lead time)
- ✓ Hire peer reviewer early (during design, not after)
- ✓ Confirm flood elevation with structural engineer
- ✓ Write site-specific HMA (not copy-paste)
- ✓ Do full ventilation calculations (don't estimate)
- ✓ Involve fire alarm contractor early (gas detection, sprinkler integration)
- ✓ Have RDP review all plans before submission
- ✓ Prepare realistic O&M and Emergency Response Plans
Approval Timeline: From Design to Energized System
Realistic Sequence (Indoor System)
| Phase | Timeline | Notes |
|---|---|---|
| Design locked | Day 1 | Book UL 9540A lab immediately |
| UL 9540A testing | 4–6 months | Parallel with design refinement |
| Peer review | 2–3 months | Can overlap with testing |
| DOB plan review | 6–10 weeks | May request RFI (Request for Information) |
| DOB issues Conditional Acceptance | 2–3 weeks | Construction can proceed |
| Installation & commissioning | 4–8 weeks | Must complete testing before energizing |
| DOB final inspection & acceptance | 1–2 weeks | Commissioning report reviewed |
| System energized | Upon acceptance | Final CO issued |
Total Timeline: 6–9 Months (Best Case)
This assumes no rejections, no RFIs, parallel testing/design. Real-world projects often add 2–4 months for resubmissions or site-specific challenges.
Cost Breakdown: What You're Paying For
- UL 9540A testing: $15,000–$50,000+ (variable by lab and battery type)
- Peer review: $2,000–$10,000
- Design engineering (MEP + fire protection): $5,000–$25,000 (site-specific)
- DOB filing & plan review: Included in DOB building permit fees
- FDNY Certificate of Approval (if required): $625 application fee
- Installation labor (site-specific): Variable
- Commissioning & testing: $2,000–$5,000
Realistic professional services cost: $25,000–$100,000+ (before equipment and installation labor).
Quick Reference: Indoor ESS Checklist
Before You Start Design
- ☐ Confirm Design Flood Elevation (DFE) for site
- ☐ Verify ESS can be above DFE (or flood-resistant construction feasible)
- ☐ Identify ESS room location (rooftop preferred; basement risky)
- ☐ Calculate required CFM ventilation based on room size
- ☐ Verify fire suppression water supply available
During Design
- ☐ Lock battery specs and initiate UL 9540A testing booking
- ☐ Hire independent peer reviewer
- ☐ Design to Modified NFPA 855 (3 ft spacing minimum)
- ☐ Size sprinkler system per NFPA 15
- ☐ Coordinate gas detection + fire alarm integration
- ☐ Write site-specific Hazard Mitigation Analysis
- ☐ Develop Emergency Response Plan
Before DOB Submission
- ☐ Have peer reviewer sign-off
- ☐ Collect UL 9540A & UL 9540 test reports
- ☐ Prepare all documentation (see checklist above)
- ☐ RDP seals all plans
- ☐ Submit to DOB with complete package (no missing items)
Construction Phase
- ☐ Install per approved plans (no deviations)
- ☐ Commissioning testing per manufacturer specs
- ☐ Fire suppression system pressure-tested
- ☐ Gas detection calibrated & functional
- ☐ Certificate of Fitness holder present for final commission
- ☐ Prepare commissioning report (RDP sealed)
Before Energizing
- ☐ DOB final inspection passed
- ☐ Certificate of Fitness sign-off obtained
- ☐ Emergency Response Plan posted on-site
- ☐ Staff trained on O&M procedures
- ☐ System ready to energize
Key Takeaways for Contractors & Expeditors
- 2026 ESS approval is complex: DOB + FDNY + peer review + UL testing = 6–9 month timeline.
- 1 kWh threshold is real: Even small systems need full compliance. No shortcuts.
- Flood elevation is NYC-specific: Check DFE early. Below DFE? Plan for costly mitigation.
- Peer review is mandatory: Independent PE review ($2K–$10K) required by DOB. Budget it.
- Documentation is critical: Missing docs = rejection. Use the checklist.
- UL 9540A testing must start immediately: Lab lead times are 3–6 months. Book now.
- Engage fire protection early: Sprinkler design + gas detection must integrate with fire alarm.
- Commissioning is mandatory: Certificate of Fitness holder must witness system startup.