The SPCC rule under 40 CFR Part 112 requires facilities storing oil in regulated quantities to develop and maintain comprehensive spill prevention plans. Managing this obligation with spreadsheets, paper forms, and filing cabinets creates risk: missed inspection deadlines, incomplete documentation, outdated containment calculations, and a scramble to produce records during EPA audits. SPCC software eliminates these risks by centralizing every aspect of your SPCC program in one cloud-based platform.
The Problem with Manual SPCC Management
Centralized Container Data Management
One System of Record for All Oil Storage
SPCC software maintains a complete inventory of every oil storage container, tank, and piece of oil-filled equipment at your facility. For each container, the system tracks:
- Container specifications - Contents, capacity, dimensions, material, manufacturer, and installation date
- Location data - Coordinates, building/area assignment, drainage direction, and proximity to navigable waters
- Containment information - Secondary containment type, dimensions, capacity, and design specifications
- Integrity testing history - Test methods, dates, results, and next scheduled test based on STI SP001 or API 653 logic
- Supporting documents - Photos, design specifications, installation records, and manufacturer data sheets
When a container is added, removed, or modified, the system updates your SPCC plan inventory automatically.
Automated Inspection Scheduling and Tracking
Never Miss an Inspection Deadline
SPCC compliance requires multiple types of inspections at different frequencies: daily or weekly visual checks, monthly containment inspections, annual formal assessments, and integrity testing on schedules that vary by tank type and condition. SPCC software manages all of these simultaneously:
- Automated scheduling based on each container's specific inspection requirements
- Email notifications sent as deadlines approach, with escalation if deadlines are missed
- Mobile inspections using an EHS mobile app with barcode scanning and GPS-based container identification
- Photo capture during field inspections, attached directly to the container record
- Corrective action tracking from finding through verified completion via task management
Automated Containment Calculations
Accurate Calculations Without Manual Math
SPCC plans require that secondary containment hold at least the volume of the largest container in the area, plus sufficient freeboard for precipitation. Manually calculating containment adequacy is tedious and error-prone, especially when containment areas hold multiple containers of different sizes. SPCC software automates these calculations based on containment dimensions, container sizes, area precipitation data, and displacement volumes. When containers are added or removed, calculations update automatically. You can also verify calculations using our free Containment Volume Calculator and Tank Volume Calculator.
Integrity Testing Determination
STI SP001 and API 653 Logic Built In
Determining which integrity tests are required, and when, depends on tank construction type, protection method, age, condition, and the applicable standard. SPCC software applies STI SP001 and API 653 decision logic to each container automatically, assigning the correct testing method and interval. As tests are completed and results recorded, the system calculates the next required test date and tracks it alongside all other container deadlines.
SPCC Plan Generation and Maintenance
Plans That Stay Current
Your SPCC plan must be reviewed and amended whenever changes occur that affect spill potential, and certified at least every five years (40 CFR § 112.5). SPCC software generates plan appendices, including container inventories, containment details, and inspection summaries, directly from your live data. When you add a new tank, update containment, or record an inspection, your plan documentation reflects the change immediately. No more manually updating Word documents or reconciling spreadsheet data with plan text.
Audit-Ready Documentation
Comprehensive EHS Integration
One Platform, Not Separate Solutions
SPCC compliance does not exist in isolation. Spills trigger regulatory reporting requirements. Containers require preventive maintenance. Oil handling personnel need training. Inspection findings generate corrective actions that need tracking. Chemicals stored alongside oil require chemical inventory management. SPCC software that is part of a comprehensive EHS platform connects all of these functions, eliminating duplicate data entry and ensuring nothing falls through the cracks.
Frequently Asked Questions
What does SPCC software do?
SPCC software centralizes the data and deadlines behind an oil spill prevention program. It maintains the oil container inventory with capacities, contents, locations, and containment associations, schedules and records inspections, calculates containment volumes, applies integrity testing logic to determine due dates, tracks spills and corrective actions, and generates the inventories and appendices that go into the SPCC plan itself.
How does SPCC software manage oil container inventory?
Each container is stored as a record carrying capacity, contents, construction type, installation date, coordinates, photographs, containment assignment, and design documentation. Because the inventory is a live data set rather than a table pasted into a document, it drives everything downstream: containment calculations, integrity testing intervals, inspection scope, and the container inventory appendix of the plan. Adding or retiring a tank updates all of them at once instead of requiring parallel edits in several places.
Why is SPCC software better than spreadsheets?
Spreadsheets hold data but do not enforce process. They do not remind anyone that an integrity test is due, do not recalculate containment when a tank is added, do not capture field inspections at the point of work, and do not preserve a defensible record of who changed what and when. SPCC software links each container to its containment, testing schedule, and inspection history, and surfaces overdue items before they become findings.
What should I look for in enterprise SPCC plan software?
For multi-site programs, evaluate whether the system supports a site hierarchy with roles and permissions per facility, rolls compliance status up across sites while preserving facility-level detail, supports differing state requirements alongside the federal rule, generates plan appendices per facility from shared master data, works offline for field inspections at remote sites, and maintains an audit trail of record changes. Integration matters less than whether the container, inspection, training, and spill data already live in the same platform.
How does SPCC software help during EPA audits?
It produces the evidence trail inspectors ask for without a document search: current container inventory with capacities, containment calculations showing the basis for sizing, dated inspection records with inspector names and findings, integrity testing results and next-due dates, and corrective actions closed out with completion dates. Records are time-stamped and retained, which supports the three-year retention requirement under 40 CFR 112.7(e).
Can SPCC software perform containment calculations?
Yes. Containment capacity is calculated from the containment structure's dimensions, the displacement volume of containers and equipment inside it, the capacity of the largest single container, and a freeboard allowance based on local precipitation data. The calculation is re-run automatically when a container is added, moved, or resized, so the sizing basis in the plan stays consistent with what is physically on site.
How quickly can SPCC software be deployed?
Deployment is typically measured in hours to days rather than months. Existing container inventories are imported from spreadsheets, inspection forms and schedules are configured to match the facility's current program, and users are added with site-level permissions. Because configuration happens at the user level rather than through custom development, changes to forms, fields, and schedules can be made without programming fees.
Ecesis SPCC Software
SPCC Software
Container management, containment calculations, plan generation, and compliance tracking.
Inspection Software
Mobile inspections with barcode scanning, automated scheduling, and photo capture.
Preventive Maintenance
Schedule tank maintenance, track work orders, and manage equipment lifecycles.
Employee Training
Track SPCC training requirements and certifications for oil handling personnel.
Chemical Management
Manage SDS library, chemical inventories, and reportable quantities alongside oil storage.
Mobile EHS App
Field inspections, incident reporting, and data collection from any mobile device.


