Resources / Guide
Buyers evaluating an aboveground storage tank often assume a single rule governs the purchase. In practice, most AST installations sit under two separate — and separately enforced — frameworks: the federal SPCC rule and the NFPA 30/30A fire codes. Understanding which does what avoids a common and costly mistake: designing to satisfy one and discovering the other requires a different tank.
SPCC (40 CFR Part 112) is a U.S. EPA rule focused on preventing oil discharges to navigable waters. It applies to non-transportation-related facilities that store oil aboveground above regulatory thresholds — as a general rule, more than 1,320 gallons of aggregate aboveground oil storage capacity, counting every container 55 gallons or larger. If your facility is covered, you need a written Spill Prevention, Control, and Countermeasure Plan, adequate secondary containment sized to hold the largest tank's capacity plus precipitation freeboard, and — for larger facilities — Professional Engineer certification of that plan, or a self-certified Tier I/Tier II plan for smaller, lower-risk facilities. SPCC is administered federally by the EPA (with some states layering their own spill-prevention programs on top — Alaska's ADEC and California's APSA are examples, though the details of when state programs kick in vary considerably).
SPCC doesn't require a permit or a fee paid to a government office in most cases — it's a self-implementing rule. You're expected to have the plan prepared, keep it on-site, and be able to produce it during an EPA inspection. That's a meaningfully different compliance posture than the permit-and-inspection process fire code requires, and it's a distinction that trips up buyers who expect a single application to cover everything.
NFPA 30 (the Flammable and Combustible Liquids Code) and NFPA 30A (specific to motor fuel dispensing facilities) are model codes published by the National Fire Protection Association. States and municipalities adopt them — sometimes with local amendments — through their fire codes, typically alongside the International Fire Code (IFC), which references NFPA 30/30A directly. NFPA 30/30A governs tank construction and listing (like UL 142 double-wall construction), spacing and setback distances from buildings, property lines, and public ways, venting and emergency relief, and fire department access. Enforcement runs through your state or local fire marshal, not the EPA — and unlike SPCC, this side almost always involves an actual permit application, plan review, and a final inspection before the tank can be put into service.
Where NFPA 30 applies to general flammable and combustible liquid storage, NFPA 30A specifically layers on additional requirements for motor fuel dispensing operations — things like dispenser setbacks, emergency shutoffs, and signage — so a tank feeding a fleet fueling island has a different code path than a tank supplying an industrial process.
| SPCC (40 CFR 112) | NFPA 30 / 30A | |
|---|---|---|
| Concern | Environmental release / water pollution | Fire risk / life safety |
| Enforced by | U.S. EPA (federal) | State/local fire marshal or AHJ |
| Trigger | ~1,320 gal aggregate aboveground capacity | Varies — often much lower, by local code |
| Process | Self-implemented written plan, kept on-site | Permit application, plan review, inspection |
| Key requirement | Secondary containment for release volume | Setbacks, listing, venting, fire access |
Both frameworks care about containment, but for different reasons: SPCC cares about environmental release, NFPA 30/30A cares about fire risk and life safety. A tank configuration that satisfies SPCC's secondary containment requirement doesn't automatically satisfy NFPA 30's setback and construction requirements, and vice versa. A small tank below SPCC's aggregate threshold can still require a fire code permit; a tank sized correctly for fire code setbacks can still trigger SPCC if aggregate site capacity crosses the federal threshold. The two processes also run on different timelines and involve different people — your fire marshal doesn't review your SPCC plan, and the EPA doesn't review your fire code permit — so treating them as one combined approval is a mistake that surfaces late, usually after a tank has already been ordered.
"My tank is under 1,320 gallons, so I don't need to worry about compliance." SPCC may not apply, but NFPA 30/30A and local fire code very often still do — thresholds for fire code review can be lower than SPCC's.
"I filed my SPCC plan, so I'm fully compliant." SPCC covers spill prevention only — it says nothing about setbacks, tank listing, or fire code permitting, which is a completely separate process with your local AHJ.
"A double-wall tank automatically satisfies every containment requirement." It's a strong starting point for both frameworks, but confirm against your specific local AHJ's NFPA 30 interpretation — requirements are assessed separately even when the same tank often satisfies both.
In practice, most facilities need to check both boxes at once. A UL 142 double-wall tank is a strong starting point because its built-in secondary containment tends to satisfy SPCC containment requirements while also meeting NFPA 30's construction standard — but siting, setbacks, and permitting still run through your local AHJ under the fire code, separately from any SPCC plan you prepare and keep on file. Confirm both tracks early, before you finalize a tank spec, so the tank you order actually clears both reviews rather than just one.
This overview is general information, not legal or engineering advice. Confirm current requirements with your state environmental agency, local AHJ, and a licensed Professional Engineer.
FAQ
If your facility triggers both thresholds, yes — they're independent requirements. Meeting one doesn't satisfy the other.
NFPA 30/30A compliance is typically enforced through a local fire code permit and inspection. SPCC is self-implemented — you prepare and keep the plan on file rather than filing it for approval in most cases.
Often, but not automatically — confirm your specific containment configuration against both SPCC's containment sizing and your local AHJ's NFPA 30 interpretation.
Yes — a properly sited, permitted tank can still trigger SPCC if aggregate site storage capacity crosses the federal 1,320-gallon threshold. The two frameworks are evaluated independently.
Get Started
Tell us about your operation — we'll follow up with sizing options and compliance guidance for your state.
Request a Quote