Back to resources
Free template

Free chemical inventory template and example

Download an editable chemical inventory template with sample rows, field definitions and tips for tracking quantities, locations and SDS records.

NeoTech Elements Team9 min read

A spreadsheet is a perfectly good place to start a chemical inventory, as long as it is set up so the numbers can be checked. This free template gives you a blank inventory sheet with dropdowns, a field guide that explains every column, and a fully worked fictional example. It records what each product is, where it is stored, how much is there and which SDS it was checked against. Its import columns use the same names as NeoTech's own inventory import template, so the same file can be uploaded later if you move to software.

DownloadChemical inventory template (Excel .xlsx): inventory sheet, field guide and a worked example

What's in the download

The Excel workbook (.xlsx) has three tabs. If you prefer a plain file, there is also a CSV version (headers only) with the same 22 columns and no dropdowns.

  • Inventory: a blank sheet with the column headers and dropdowns for the fields that take a fixed list of values (container type, unit, temperature, pressure and the Yes/No fields).
  • Field guide: every column, whether the NeoTech import reads it, whether it is needed, what to enter and an example value.
  • Worked example: four fictional rows shown field by field, including one deliberately unresolved row.

The template has 22 columns: 14 that NeoTech's import reads, and 8 record-keeping columns for your own audit trail that the import ignores.

The field guide

This is a condensed version of the Field guide tab. The dropdown values match the lists the NeoTech platform uses, so keep to them if you plan to import.

Template columns
ColumnRead by NeoTech import?Needed?What to enter
Manufacturer NameYesRequiredManufacturer exactly as on the SDS (section 1)
Product NameYesRequiredProduct identifier exactly as on the SDS and label
Storage LocationYesRecommendedBuilding and room or area; one location per row
Container TypeYesRecommendedPick from the dropdown (17 types, e.g. Steel drum, Can, Cylinder, Tote Bin)
Storage TemperatureYesRecommendedDropdown: Ambient, Greater than Ambient, Less than Ambient / not Cryog, Cryogenic
Storage PressureYesRecommendedDropdown: Ambient, Greater than Ambient, Less than Ambient Pressure
Confidential StorageYesOptionalYes if the location should be withheld as confidential
Container SizeYesRecommendedSize of one container, as a number
Container UnitYesRecommendedDropdown, e.g. Gal, L, Lb, kg
Container CountYesRecommendedContainers of that size at this location
Is It The Largest ContainerYesOptionalYes if this is the largest container you keep for the product
Days On SiteYesRecommendedDays during the reporting year on site (1-365)
Report Below ThresholdYesOptionalYes to include the product even if below threshold
Additional Reporting InfoYesOptionalAnything a reviewer or the state needs to know
FacilityNo (your records)RecommendedSite the row belongs to; one file per facility
CAS NumberNo (your records)OptionalFor a pure chemical; for mixtures use SDS section 3
SDS Revision DateNo (your records)RecommendedRevision date on the SDS you checked against
Maximum Amount On Site (lb)No (your records)RecommendedLargest amount at any one time in the year, in pounds
Date Of MaximumNo (your records)OptionalDate or month of that maximum
Conversion BasisNo (your records)OptionalHow you got to pounds, e.g. 7.3 lb/gal from SDS section 9
Reviewed ByNo (your records)RecommendedWho checked the row
Review DateNo (your records)RecommendedWhen the row was checked

The platform's third temperature option is spelled exactly "Less than Ambient Temperature / not Cryog". Use the dropdown rather than typing it.

The worked example

The Worked example tab fills in all 22 columns for four rows. The key fields are below.

Fictional sample rows (selected fields)
Example rowProduct (manufacturer)Storage LocationContainersMaximum (lb) and dateConversion Basis
Row 1Example Solvent 100 (Example Chemical Co.)Building A - Paint roomSteel drum, 55 Gal x 41606 on 2026-06-124 x 55 gal x 7.3 lb/gal (SDS section 9)
Row 2Example Solvent 100 (same product as row 1)Building B - Maintenance cageCan, 5 Gal x 6219 on 2026-06-126 x 5 gal x 7.3 lb/gal
Row 3Example Propane (Sample Gas Supply, fictional), CAS 74-98-6Yard - Cylinder cage 2Cylinder, 33 Lb x 12; Greater than Ambient Pressure396 on 2026-01-1512 x 33 lb (net weight on cylinder)
Row 4Example Acid Cleaner 30 (Demo Water Treatment Inc., fictional)Utilities - Water treatmentTote Bin, 275 Gal x 1; 210 days on siteLeft blankDensity not yet confirmed

All four rows are at Plant 1, at ambient temperature, with Confidential Storage and Report Below Threshold set to No. Rows 1 to 3 have 365 days on site, and every row except row 3 is at ambient pressure. Row 1: 4 x 55 = 220 gal, x 7.3 lb/gal = 1,606 lb. Row 2: 6 x 5 = 30 gal, x 7.3 lb/gal = 219 lb. Row 3: 12 x 33 lb = 396 lb.

  • Rows 1 and 2 are the same product in two locations, so they share one facility total: 1,606 + 219 = 1,825 lb on the peak day of 2026-06-12. That is below 10,000 lb, so on these numbers it is tracked but not reportable.
  • Row 3 is a gas sold by weight, so the pounds come from the net weight on the cylinder rather than a density.
  • Row 4 has its maximum left blank because the density has not been confirmed. It is there to show that an honest gap, with a note, is better than a guessed number.

How to populate the template

  1. Walk each storage location and list every product container by container, using the name on the label.
  2. Match each product to its SDS and copy the manufacturer and product name exactly as they appear in section 1. Record the SDS revision date.
  3. Enter one row per product per location: storage location, container type, size, unit and count.
  4. Set storage temperature and pressure from the dropdowns, and mark the largest container for each product.
  5. Convert to pounds with the SDS section 9 density (or the net weight for gases), and write the basis in Conversion Basis.
  6. Record the maximum amount at any one time during the year and the date it occurred, using receipt and usage records, not just today's count.
  7. Enter days on site for the reporting year.
  8. Have a second person check each row and fill in Reviewed By and Review Date.

Keep units and locations consistent

  • One row per product per location. A product in two rooms gets two rows, as in example rows 1 and 2.
  • Spell each product name the same way on every row, exactly as on the SDS, so rows for the same product can be totalled.
  • Spell each location the same way on every row (for example, always "Building A - Paint room", never "Paint Rm").
  • Keep Container Size as the size of one container, and Container Count as how many.
  • Convert to pounds using the SDS density and record the basis, so anyone can recalculate the figure.
  • Keep one file per facility. NeoTech's inventory is organized as one batch per facility per reporting year.

Reconcile and review the list

A template is only as good as the last time someone checked it against the shelf. Use this before you rely on the numbers:

Review checklist

  • Every row has a manufacturer and product name that match an SDS on file.
  • Every row has a storage location, and no location is spelled two ways.
  • Container size, unit and count were recounted at the location.
  • Each pounds figure has a conversion basis.
  • Rows for the same product across locations have been added up for the facility.
  • The maximum reflects the busiest point in the year, not the count date.
  • Rows with unknowns (like example row 4) have a note and an owner.
  • SDS revision dates match the current sheets.
  • Reviewed By and Review Date are filled in for every row.

What the template does not decide

Download does not automatically determine compliance. The template is a tracking tool: it holds the facts about each container, but it does not total products across rows, count components inside mixtures, or compare anything with a threshold. Those are separate steps you need to do, and you can learn how to calculate reporting thresholds before you rely on the list for EPCRA.

Source40 CFR part 370: Hazardous chemical reporting (eCFR)

Importing the template into NeoTech

The 14 import columns use the same names as the NeoTech platform's own inventory import template, so a completed copy can be uploaded as it is: the import matches those columns automatically and ignores the 8 record-keeping columns.

To import, open your facility's inventory batch for the reporting year in Product Inventory and choose Upload CSV / XLSX. Files can be .csv, .xlsx or .xls, up to 25 MB and 5,000 rows. Only Manufacturer Name and Product Name are required. A successful import replaces the draft's row list, so you review the rows in the editor, and nothing is recorded until you click Save. From there, Find All matches each row to a workspace SDS by manufacturer and product name. Calculate works out the 302, 311 and Tier II decisions (converting units, totaling each chemical across rows and locations, and counting EHS components in mixtures), which this template deliberately leaves to you or the software.

  • Add your rows before uploading. A blank template is rejected with "No inventory rows were found".
  • Keep the dropdown values as they are; they match the platform's lists exactly.
  • Your record-keeping columns stay in your file for your own audit trail; they are not imported.

Maintaining the list, and the next step

Update the template whenever a delivery arrives, material moves between locations, a container is emptied or shipped as waste, or an SDS is revised, and reconcile it against the shelf before the Tier II report is prepared. A well-kept spreadsheet can serve one site with a stable product list for a long time. If several people need to edit at once, you manage more than one facility, or you want SDS matching and threshold checks next to the list, chemical inventory software can hold the same fields, and this file is a ready-made starting point for the import.

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.