Never run out. Never overstock.
Chemical inventory software for water and wastewater treatment plants. ChemLevel works out when each tank and cylinder needs ordering, from the readings your operators already take, and drafts the vendor order before that day comes.
Signing up is free for 15 days, with no credit card and no sales call. A sample plant comes with it, so the forecasts work from the first day. Set up your own plant, and pick a plan when the trial ends.
On the iPhone, at the tank
An operator logs a tank level or a cylinder weight in about ten seconds, standing at the tank, on a keypad sized for gloved hands. No signal in the chemical building? The reading is saved on the phone and syncs as soon as there’s a connection.
-
(full-size screenshot)
A reading in ten seconds
Choose the tank, type the level, save. Each reading updates that chemical’s forecast right away.
-
(full-size screenshot)
Every chemical at a glance
Days until empty, the level and how full, and whether to order now, with the order-by date worked out from real use.
-
(full-size screenshot)
Tags at the tanks
On Team, an NFC tag by the sight glass opens that tank, and the reading is marked Tapped. It shows the phone touched the tag shortly before saving, not that the number is right.
The iPhone app on an iPhone 17 Pro. Sample data.
At the desk, the whole plant
Supervisors run ChemLevel in any browser at app.chemlevel.com, with nothing to install: every plant in one account, what to order and by when, the deliveries to follow up, and on Team the budget for the year.
(full-size screenshot)
-
Orders drafted, never sent by themselves
Place order works out the quantity and the delivery date from the forecast. The email opens in Outlook, Gmail or your own mail app, and a person decides whether to send it.
-
A forecast you can trace
Use is weighted by the hours between readings: two readings 33 hours apart count as 33 hours of use. Every formula is published in How we calculate.
-
Budgets and the lab
On Team: an annual budget per chemical with every order still to come before the year ends, and lab reagents read from the vendor’s confirmation, with price history.
Full screen, for the control room
The Chemicals page’s Control room view puts every tank and cylinder rack on one screen: its gauge and level, days until empty, and when to order or when the delivery is due. Full screen, it refreshes once a minute, keeps the display awake, and says when it last heard from the server.
(full-size screenshot)
ShiftRounds is operator rounds for water and wastewater treatment plants, made by the same team as ChemLevel. Operators walk the plant with a phone and record readings and equipment status at each checkpoint.
Connect the two, and a tank level or a chlorine cylinder’s net weight read on a round is logged in ChemLevel moments after the operator finishes that checkpoint, marked From ShiftRounds with the operator’s name. Nobody types it in twice.
On a ShiftRounds round · Day Round · CF-2
Hypochlorite day tank 11.9 in
Dana Whitfield · 11:42 AM
Logged in ChemLevel
Sodium Hypochlorite 11.9 in
From ShiftRounds · Dana Whitfield
-
Get a code in ChemLevel
An owner or chief operator opens Settings › ShiftRounds and gets a one-time code, good for 30 minutes. The link needs ChemLevel’s Team plan.
-
Enter it in ShiftRounds
Type the code into the ShiftRounds console. ChemLevel’s Settings says as soon as the two are connected.
-
Match the readings to tanks
ShiftRounds is offered your ChemLevel tanks and cylinder racks to match its readings to. From then on, forecasts and order-by dates use each one like any other reading.
- Corrections carry over. A reading corrected on the round replaces the first one in ChemLevel.
- No signal at the tank. A reading taken offline arrives when the operator’s phone syncs.
- ShiftRounds’ tag taps come along. They show as ShiftRounds’ own mark, and don’t count as a tap on ChemLevel’s tank tags.
- Either one can disconnect. From ChemLevel’s Settings or the ShiftRounds console. Readings already sent stay.
Priced per plant
Start free for 15 days, with no credit card and no one to talk to first. Set up your plant, log readings for a couple of weeks while the forecast settles, then pick the plan that fits.
Starter
For a single plant keeping an eye on inventory and reorder timing.
Sign up for Starter (opens in a new tab)- One plant
- Unlimited users, chemicals and cylinder racks
- Reorder forecasting and order-by dates
- Days of storage against your state’s requirement
- Vendor order emails and delivery logging
- Maintenance flagging and change history
- The iPhone, Android and desktop apps
Team
For a plant that tracks what it spends as well as what it has, in the plant and in the lab.
Sign up for Team (opens in a new tab)- Everything in Starter, and:
- Any number of plants, added any time: $129/mo each, however many you run
- Budget & procurement tracking: an annual budget per chemical, with pace against it
- Spend history and cost exports
- Lab inventory: orders read from the vendor’s confirmation, with price history
- Round review: who logged each reading and when, and the ones that look copied, rushed or filled in late
- Tags at the tanks, optional, in the iPhone and Android apps
- The ShiftRounds link
Both plans start with the same 15-day trial. You pick one when it ends, and nothing is charged before then; without a plan the account becomes read-only, with everything recorded still there to read.
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. Everything your purchasing office and IT reviewer will ask is on one page.
For purchasing & ITStart your free trial
Set up your own plant, log readings for a couple of weeks while the forecast settles, and pick a plan when the trial ends. Meanwhile a sample plant with months of history shows the forecasts at work. Free for 15 days, with no credit card and no sales call.
Questions first? The FAQ has the answers, or reach us at info@chemlevel.com


