CHEMICAL INVENTORY & PROCUREMENT

Never run out.
Never overstock.

ChemLevel is chemical inventory software for water and wastewater treatment plants. It tracks tank and cylinder levels across every site, forecasts when you'll run out, and drafts the vendor order before you do — for teams stocking sodium hypochlorite, alum, caustic soda, and everything else a treatment plant burns through.

Free for 15 days. No credit card, no sales call — or try the demo first, no signup at all.

  • Web Available now
  • iOS In development
  • iPadOS In development
  • Android In development
WHAT CHEMLEVEL TRACKS

Six things, done properly

No black-box calculators, no guesswork — just the arithmetic that actually determines whether a plant runs out or overstocks, and the records you need when somebody asks why.

01

Tank & cylinder inventory

Bulk tanks with real geometry — vertical, horizontal, rectangular — plus discrete 150 lb and 2,000 lb cylinders, tracked side by side in the same system.

02

Forecasting that accounts for you

Two readings 33 hours apart aren’t two “daily” checks. ChemLevel weights consumption by the actual time between readings, not the calendar.

03

Orders drafted, not just flagged

When a chemical crosses its reorder point, ChemLevel proposes a quantity, a vendor and a delivery window. Send it as an email from your own mail app, addressed to your vendor, or simply log it if you order by phone or on a standing contract — nothing sends by itself.

04

Budget you can see coming

Annual caps per chemical, deliveries logged by weight and cost, and a pace-vs-budget number compared against where the year actually is — plus every order still to come before it ends, following last year’s seasons once it has them.

05

Maintenance where it belongs

A sticking valve or a failing pump gets flagged from the chemical it feeds, not a separate ticket system. Open problems stay on that chemical’s screen until somebody closes them.

06

The paperwork, on the phone

The current Safety Data Sheet attached to each chemical, reachable on-site in the moment it matters — and a record of who changed what, and when.

THE APP ITSELF

Not a mockup. The actual app.

Three screens, one shift — check what needs attention, log a reading, watch the forecast update.

ChemLevel dashboard listing chemicals by urgency, each with days until empty and percent full
Dashboard — sorted by urgency, not alphabetically
ChemLevel chemical detail screen with a fill gauge, forecast dates and recent usage
Chemical detail — live forecast, not a static number
ChemLevel level entry screen with a large numeric keypad for logging a tank reading
Logging a level — ten seconds, gloves on
ON-SITE ENTRY

Built for the floor,
not just the office

A reading gets logged in ten seconds, standing next to the tank, gloves on.

Large touch targets and a numeric keypad sized for gloved hands — no tiny system keyboard.
Works with no signal. A reading logged in a pump room syncs the moment a phone finds a connection.
Install it like an app. Add it to the home screen on iPhone or Android and it opens full screen, no browser bar — nothing to install, and no version to chase. Native apps for iOS, iPadOS and Android are in development; the browser version is not going anywhere.
Told once, not five times. Reorder points, a cylinder rack hours from a changeover, readings gone stale, open maintenance and the lab count reach you as a push notification or the bell in the app — the same set either way. Switch off the kinds you don’t want; clear one at the desk and it is gone from your phone too.
SITES, ROLES & RECORDS

One account, every plant

A utility running three plants is not three customers with three logins. It is one account, with people who each see the plants they actually work at.

Each site keeps its own everything — chemicals, tanks, thresholds, vendors and budgets. Switching between them is a tap in the header, not a second login.
People see the plants they work at. Scope a member to one site and the others do not appear at all — not their readings, not their names, not their addresses.
Roles that match the job. Operators log readings. Supervisors configure chemicals, thresholds and budgets. Administrators run the roster and the billing — which an IT department can hold without being given a plant’s data.
Budgets and reports are their own permission, so an operator can log everything and see no money at all.
Who changed what, and when. Every configuration change is recorded with the person and the time. Every plan gets it — it earns its keep on the day a number looks wrong and nobody remembers touching it.

More than one plant, and budget tracking, are on the Team plan. Roles, permissions and change history are on both.

TEAM PLAN — LAB INVENTORY

The lab has a budget too

Reagents, standards and glassware are tracked apart from treatment chemicals — a different budget, a different list, and nobody pretending a box of Chemkeys is a tank.

Paste the vendor’s confirmation, or hand it the PDF. Items, quantities and prices are read from it, so nobody types a price per line. Core & Main and USABlueBook orders both read straight through.
The list builds itself. Every import files what it read against the vendor’s own item number, so the same product matches itself next month instead of arriving as a new one.
Prices, watched over time. What each item has cost on every order, and what it has done since — the reagent that is up 18% since March, without anyone keeping a spreadsheet to notice.
Spend by month and by year, against your own budget year rather than the calendar, with delivery counted where it belongs: on the order, never as an item with a price history of its own.
A reminder on the day you count. Set the day of the month; it appears on the dashboard and clears itself the moment that month’s order is imported. Nothing to tick off.
The confirmation itself is never kept. It is read on your device, and the item, quantity and price are all that survive it — no upload, nothing stored, nothing to delete afterwards.
HOW IT WORKS

Three steps, on a loop

01

Log a reading

Percent, dip, volume, or cylinder weight — whichever matches how the container actually gets checked.

One tap from the dashboard, a few seconds at the tank, on a keypad sized for gloves. It records with no signal and syncs when the phone finds one, because the far end of a plant rarely has bars.

Log the same chemical twice in a day and it corrects the day rather than doubling it. A note explains the day that was not normal — a pump calibration, a line flush — and stays attached to the entry.

02

ChemLevel forecasts

Days until empty, days until reorder — recalculated the moment a new reading lands.

From a fourteen-day average of what the plant actually used, worked back by the supplier’s lead time, the safety stock you keep, and the days a truck can get through the gate.

Not just the next order: the whole run of them to the end of your budget year, each with the date, the quantity, and what the tank will be down to when it lands. Those dates move as usage does — a hot week pulls them in.

03

Order before you run out

A drafted request with quantity, vendor, and delivery window, ready before the chemical turns critical.

The quantity is capped so a full delivery cannot overflow the tank, and several chemicals going to one vendor can share a single sheet.

Nothing sends by itself. Email it from your own mail app, addressed to your vendor, and you decide whether to send it — or log the order and leave it there, for a plant that buys by phone or on contract. Record what arrives and what it cost, and the spend figures stop being estimates.

PRICING

Simple, per-plant pricing

Start free for 15 days — no credit card, and nobody to talk to first. Set your plant up, watch a real week of usage, then pick the plan that fits.

Starter

$79/mo

For a single plant keeping an eye on inventory and reorder timing.

  • One plant
  • Unlimited users
  • Unlimited chemicals and cylinder racks
  • Reorder forecasting and order-by dates
  • Vendor order emails and delivery logging
  • Safety Data Sheets on file
  • Maintenance flagging and change history
Sign up

Both plans start with the same 15-day trial, and you pick one when it ends — nothing is charged before that. Not ready to sign up? Try the demo instead — sample data, no account.

Buying against a purchase order? We invoice public utilities on 30-day terms, monthly or annually with two months free, and honor a sales tax exemption certificate. Prices exclude sales tax, which is added where we are registered to collect it.

SEE IT LIVE

Try the demo

Explore ChemLevel with real sample data — chemicals, forecasts, and orders for a fictional two-site operator. No signup, no credit card, nothing to install.

Prefer to talk it through first? Reach us at info@chemlevel.com