Back to all insights
Chemical Inventory

Chemical inventory spreadsheets vs software

Compare spreadsheet and software workflows for chemical inventories, including locations, shared edits, SDS links and reporting preparation.

NeoTech Elements TeamUpdated 7 min read

Most chemical inventories start in a spreadsheet, and many stay there for good reason. The useful question is not which tool looks more official, but whether the data is complete, current and checkable. This article follows one fictional facility through the same tasks in a spreadsheet and in inventory software, shows where each approach holds up, works through a sample reconciliation problem, and ends with a decision checklist.

The short answer

A maintained spreadsheet can be enough when one person or a small team owns it, there is one facility, the product list is fairly stable, and someone reconciles it against the shelf on a schedule. Software starts to earn its cost when several people edit at once, there are several facilities, SDS matching and threshold checks are being done by hand each year, or you need a clear record of who changed what.

Neither choice changes the rules. EPCRA reporting still depends on the maximum amount present at any one time during the year, totalled across every location, and on matching each product to its safety data sheet.

The example facility

Example Plant (fictional) is a single site with a Warehouse and a Maintenance shop. It keeps about 40 products on hand. A warehouse lead receives deliveries, a maintenance supervisor issues material to the shop floor, and an EHS coordinator prepares the annual Tier II report. All three need to update or read the inventory.

The spreadsheet workflow

Example Plant keeps a chemical inventory template on a shared drive: one row per product per location, product names copied from the SDS, container size, unit and count, a pounds column with the conversion basis, and the SDS revision date. The EHS coordinator owns the master file.

Day to day, it works like this:

  • Updates: the warehouse lead edits rows when deliveries arrive; the maintenance supervisor edits when material moves to the shop.
  • Locations: each location is a separate row, so totals by product need a filter, a pivot table or a SUM formula.
  • Units: pounds are calculated by formula from container size, count and the SDS density typed into the row.
  • SDS references: the SDS revision date is typed in; checking whether the sheet on file is current is a manual task.
  • Reviews: the Reviewed By and Review Date columns show who last checked each row, if people fill them in.
  • Reporting preparation: in February, the coordinator totals each product, compares it with the thresholds and transfers the figures into the state's reporting system.

This can work well. Its weak points are the ones the coordinator has to manage by discipline: copies of the file, formulas overwritten by typing, and the year's maximum being lost if only current counts are kept.

The software workflow

With chemical inventory software, the same people work in one shared record instead of a file. Using NeoTech's Product Inventory as a concrete example:

  • Updates: users sign in to one workspace, and roles (Admin, Manager, Staff and Observer) control who can change things and who can only view.
  • Locations and units: Guided Add records each product's locations, container size, unit, count, storage type, temperature, pressure and days on site using the platform's set lists for storage type, units, temperature and pressure.
  • SDS references: Find SDS links a product to a workspace SDS, and Find All matches every row by manufacturer and product name and shows which are unmatched.
  • Reviews: the inventory is one batch per facility per reporting year; a named person certifies it, and certification locks the batch.
  • Reporting preparation: Calculate works out the 302, 311 and Tier II decisions from the inventory and SDS data: it converts liquids to pounds using the SDS density, totals each chemical across every product, container and location at the facility, counts EHS components inside mixtures, applies TPQs and the mixture cut-off, and checks stricter state thresholds where they apply. It records each row's result and the reason. The Report Center then generates the 312 Tier II report as a PDF or T2S file. To file, either file with your state yourself and upload the confirmation receipt, or use NeoTech's filing service, which submits the Tier II to the SERC, LEPC and fire department. Either way, the owner or operator certifies the report.

Software does not remove the need for counts and judgement. Someone still has to walk the shelves, confirm densities and mixture components, and review the totals before they are certified.

Side by side

Spreadsheet and software compared for the same tasks
TaskMaintained spreadsheetInventory softwareCheck either way
Shared editsOne master file; copies cause conflictsOne shared record with user rolesWho can change quantities?
LocationsOne row per location; totals by formulaLocations stored per productAre location names consistent?
UnitsFormula from size, count and densityUnits and storage types from set listsIs the density from the current SDS?
SDS linksTyped name and revision dateProduct matched to a stored SDSDoes every row have a matching SDS?
Review trailReview columns, if filled inNamed certification that locks the yearWho checked the totals, and when?
Threshold checkManual totals and comparisonCalculated on requestAre mixture components counted?
Report outputRe-keyed into the state systemGenerated report file to reviewDoes it match your state's instructions?
CostLow; staff time is the main costSubscription plus setup timeWhat does a missed error cost to fix?

"Inventory software" describes typical capabilities; confirm each one in a demonstration with your own data.

A sample reconciliation problem

This is the kind of error that copies of a spreadsheet produce. All names and figures are fictional.

Example Degreaser 12: merged file vs physical count (fictional)
SourceWarehouse (gal)Maintenance (gal)Total (gal)Total (lb)
Merged file3301304603,680
Physical count2201303502,800
Difference110 too high0110 (2 drums counted twice)880

Pounds = gallons x 8.0 lb/gal. The physical count is 4 drums (220 gal) in the Warehouse, plus 2 drums (110 gal) and 4 cans (20 gal) in Maintenance.

The two drums were counted twice, so the facility total and the year's maximum are overstated by 880 lb. The opposite mistake, a lost edit, would understate them. The fix is the same in either tool: record a transfer as one entry that takes the quantity out of one location and puts it into the other, keep one authoritative record, and reconcile against the shelf.

Decision checklist

A spreadsheet is likely enough if most of these are true

  • One facility, or each facility's list is fully separate.
  • One owner keeps the master file, and nobody works from copies.
  • Fewer people edit than can coordinate by talking to each other.
  • The product list changes slowly.
  • Someone reconciles against the shelf on a set schedule.
  • The year's maximum is recorded, not just the latest count.
  • Each row records an SDS revision date and a conversion basis.

Consider software if several of these are true

  • Several people need to update the inventory at the same time.
  • You manage more than one facility.
  • Matching products to SDSs is done by hand every year.
  • Totals and threshold comparisons are rebuilt manually before each Tier II deadline.
  • You need a named sign-off that locks a year's figures.
  • Copies of the file have already caused a reconciliation error like the one above.

Moving from a spreadsheet later

Starting in a spreadsheet does not lock you in. NeoTech's inventory import accepts .csv, .xlsx and .xls files up to 25 MB and 5,000 rows, matches columns to inventory fields automatically and requires only Manufacturer Name and Product Name. A spreadsheet that follows the free template uses the same column names as the platform's own import template, so it maps directly. Imported rows replace the draft list for review in the editor, and nothing is recorded until you click Save.

Clean the list first either way: one name per product matching its SDS, consistent units and a location on every row.

Reporting preparation, whichever you choose

Neither a spreadsheet nor software decides reportability for you without good inputs. Federal thresholds are 10,000 lb for most hazardous chemicals and, for an Extremely Hazardous Substance, 500 lb or the Threshold Planning Quantity, whichever is lower, based on the maximum amount at the facility at any one time. Extremely Hazardous Substances in mixtures are totalled across all mixtures and other quantities on site. Tier II is due by March 1 for the previous calendar year, and states set their own submission procedures, so check your state's instructions.

SourceEPA: EPCRA Sections 311-312

Regulatory statements in this article were checked against the official sources linked above on .

Get started

See your next Tier II, before March.

Book a 30-minute walkthrough and we'll run threshold screening on one of your own facilities during the call.