FullPlanGet a demo

Chemical manufacturing ERP that fits the way you work

Stop running your business on spreadsheets and workarounds. One system, set up around how you already work and changed whenever you need it, for one monthly fee.

Get a demo
Free data migrationUnlimited usersCustom features included
Larkmoor Chemical
Home
AI review4
Sales
Quotes
Orders
Invoices
Payments
Production
Batches
Schedule
Formulas
QC
Buying
Material planning
Purchase orders
Bills
Stock
Items
Stock
Lots & expiry
Counts
Contacts
Reports
Settings
Production manager
Search or scan a barcode
Ask AI
Production / Batches
B-2614In progressHigh priorityDue Nov 13
Batch size900 gal
LotHD40-2614
CustomerHalden Supply
OrderSO-2286
Customer POHS-40417
Steps7
Formula
Lots
QC
Files
Cost
5 of 7 steps done
StepStep and equipmentTime h
est / actual
TargetActualStatus
10
Charge water
Mix tank MT-2 · 50 gal held back
0.2 / 0.25,703 lb5,706 lbDone
20
Add EDTA and metasilicate
Agitator on · mix until dissolved
0.8 / 0.81,260 lb1,260 lbDone
30
Add caustic 50% slowly
Cooling on · max 50 °C, peak 41 °C
0.8 / 1.11,080 lb1,084 lbDone
40
Add surfactant and mix
Below 40 °C · low speed, 30 min
0.8 / 0.8540 lb543 lbDone
50
QC sample 1
QC lab · pH, gravity, solids
0.3 / 0.3All in specSolids highDone
60
Adjust and releaseQC sign-off
Add 50 gal held-back water · sample 2
0.6 / —Solids in spec—In progress
70
Fill
Fill line 1 · 2 totes, 6 drums
2.5 / —880 gal—Not started
QC sample 1 · 11:20 AM2 of 3 in spec
pH (1% sol.)Spec 12.2–12.912.6In spec
Specific gravitySpec 1.185–1.2151.210In spec
SolidsSpec 19.8–21.4%21.6%High
Timeline
Add a note… type @ to mention
AllNotesChangesEmailsAI
QC lab · Change · Nov 10, 11:35 AM
Sample 1: solids 21.6%, above spec. Add the held-back water
Operator · Change · Nov 10, 9:40 AM
Surfactant lot RM-1052 charged at 36 °C (543 lb)
Operator · Change · Nov 10, 8:55 AM
Caustic lot RM-1047 charged (1,084 lb), peak 41 °C
Production manager · Change · Nov 9, 4:05 PM
Batch ticket issued, formula v7 scaled to 900 gal
One batch, end to end

Every batch in one place,
from formula to cost

Where this lives today
  • Formula spreadsheet
  • Whiteboard schedule
  • Paper batch tickets
  • QC logbook
  • SDS and CoA folders
  • QuickBooks
Production / Batches
B-2571Closed (costed)Cost locked Oct 19
More ▾
Batch size900 gal
LotHD40-2571
CustomerBellcrest Janitorial
OrderSO-2232
Customer POBJ-7716
Steps7
Formula
Lots
QC
Files
Cost
Actual cost$3,879.03est $3,834.40
Margin35.6%est 36.4%
Cost per gallon$4.41est $4.36
Yield97.8%880 of 900 gal
Over estimate by $44.63, mostly labor: the caustic went in slower to keep the tank under 50 °C.
EstimatedActualVariance $Qty est / actual
Raw materials$2,442.60$2,449.23+$6.632,880 / 2,887 lb
Tetrasodium EDTA 40% · $1.10/lb$396.00$396.00$0.00360 / 360 lb
Sodium metasilicate · $0.78/lb$702.00$702.00$0.00900 / 900 lb
Caustic soda 50% · $0.42/lb$453.60$455.28+$1.681,080 / 1,084 lb
APG surfactant 50% · $1.65/lb$891.00$895.95+$4.95540 / 543 lb
Labor
Charge, mix, adjust and fill · $62/h
$334.80$365.80+$31.005.4 / 5.9 h
QC testing
pH, gravity, solids · 2 samples · $70/h
$42.00$49.00+$7.000.6 / 0.7 h
Packaging
2 totes, 6 drums, GHS and DOT labels
$900.00$900.00$0.008 / 8
Other charges
Tank clean-out and rinse water
$115.00$115.00$0.00—
Total$3,834.40$3,879.03+$44.63—
Revenue 880 gal × $6.85 = $6,028.00. Process water is not costed. Freight is passed through and not counted. Variance = actual − estimated.
Timeline
AllNotesChangesEmailsAI
Bookkeeper · Payment · Nov 6
INV-4426 paid
ACH $6,028.00
Production manager · Change · Oct 19
Batch closed, cost locked
$3,879 actual vs $3,834 est
Shipping · Change · Oct 16
2 totes, 6 drums shipped on SH-1352
SDS, CoA and hazmat bill of lading (UN1719, Class 8, PG II)
Operator · Change · Oct 14
880 gal filled on fill line 1
Lot HD40-2571 · GHS and DOT labels printed · retain sample kept
QC lab · Change · Oct 13
Sample 2 in spec, batch released
Solids 20.6% · CoA ready for lot HD40-2571
Operator · Change · Oct 13
Adjusted after sample 1
50 gal held-back water added
Operator · Change · Oct 13
4 raw material lots charged
Scanned, all in date
Production manager · Change · Oct 10
Batch ticket issued
Formula v7 scaled to 900 gal
AI · Change · Oct 6
Created from order SO-2232
AI-drafted from PO BJ-7716
AI · Email · Oct 1
Quote Q-5064 sent
AI-drafted from an emailed request
AI features

AI does the plant's paperwork.
A person approves it.

AI drafts quotes from emailed requests, turns POs into orders, checks raw material and freight bills and follows up on payments. Nothing posts or sends until someone in the office approves it.

Quote drafting

Turns an emailed quote request into a ready quote, and prices repeat products from what they cost last time.

Quote: degreaser for NovemberPriya Natesan, Halden Supply
Can you quote 2 totes and 6 drums of HD-40 and 12 pails of NC-7, same as last order? We need both by Nov 13.Thanks, Priya
Q-5120 · Halden SupplyDue Nov 13Drafted by AI
ProductGalPrice / gal
HD-40 degreaser880$6.85
NC-7 neutral cleaner
Repeat product, last cost $4.60/gal
60$7.25

Order intake

Turns customer POs into orders matched to your products and formula versions.

SO-2286 · Halden SupplyFrom customer PO HS-40417Drafted by AI
ProductHD-40 degreaser
Qty2 totes, 6 drums
Need byNov 13
HD-40 is now v7 with SDS rev 5. Halden has rev 4, so send the new SDS with this order.

Bill capture and 3-way match

Checks supplier bills against the PO and what you received.

Bill B-9934Tollridge ChemicalMatched by AI
POReceivedBill
Qty (lb)1,8001,8001,800
Amount$1,404—$1,489
Bill is $85 over the PO. A hazmat fee was added that the PO didn't include.

Collections

Reads replies to payment reminders, then pauses them or follows up.

INV-4398 · Bellcrest Fleet$4,860 · 9 days lateRead by AI
Nov 8 · Reminder sentYour invoice is 9 days past due.
Nov 9 · Customer replied"Scheduled for our Nov 20 check run."
Read by AIPromise to pay Nov 20. Reminders paused until then.

Ask your data

Ask about products, yields or margins. Every answer links to the batches behind it.

Which products lost margin this quarter?
FS-9 floor stripperCaustic +18%−4.2
PW-12 detergentSurfactant +9%−2.6
HD-40 degreaserCaustic +18%−1.9
Margin points lost vs last quarter, on 46 batches
Built around how your plant runs

Ask for it.
We'll build it.

Tell us what you need and we'll build it. Changes are included in your monthly fee.

"Can we track off-spec product we blend back into later batches?"Built in 3 weeks
"Can we track returnable totes and deposits by customer?"Built in 2 weeks
"Can the formula scale to the tank size and show the held-back water?"Built in 2 weeks
"Can the schedule order batches to cut tank clean-outs?"Built in 3 weeks
Chemical industry software

Built for the way chemical plants work

Larkmoor ChemicalSales / Quotes
Q-5120 · HD-40 degreaser v7Halden Supply · 900 gal batch, 880 gal filled
Draft
CostBasisPer batchPer gal
Raw materialsFormula v7 · 4 items$2,443$2.78
Labor and QC6.0 h$377$0.43
Packaging2 totes, 6 drums$900$1.02
Tank clean-outMT-2$115$0.13
Batch cost880 gal$3,835$4.36
330 gal · drums$8.05/gal5 days
880 gal · totes, drums$6.85/gal5 days · $6,028
1,650 gal · totes$6.55/gal8 days

Chemical quoting with volume price breaks

Price every product from formula cost, labor, QC and packaging. Batch costs are spread over the volume, and totes cost less per gallon than drums or pails.

  • Raw material cost rolls up from the current formula
  • Repeat products priced from their last batch
  • Winning a quote creates the order and the batch
Larkmoor ChemicalProduction / Schedule
Production schedule
All tanksDue date
Mix tank MT-1500 gal2
B-2617Nov 17NC-7 · StockStep 10
B-2620Nov 19PW-12 · BellcrestStep 10
Mix tank MT-21,000 gal2
B-2614Nov 13HD-40 · HaldenStep 60DR
B-2618Nov 18HD-40 · StockStep 10
QC labSamples2
B-2611Nov 12PW-12 · StockTestingMK
B-2607Nov 11FS-9 · StockOn hold · pH low
Fill line 1Totes, drums, pails2
B-2606Nov 9GC-12 · BellcrestLate 1 day
B-2608Nov 12NC-7 · StockStep 70

The production schedule

See every batch queued and running in every mix tank, the QC lab and the fill line, in due-date order. Late batches and batches on QC hold are flagged.

  • A column per mix tank, the QC lab and fill line
  • Off-spec batches go on hold until someone decides
  • Late batches are flagged
Larkmoor ChemicalBatch ticket · Mix tank MT-2
Step 30 · started 8:41 AMB-2614 · Caustic 50%HD-40 v7 · add slowly, max 50 °C
Dana R.Trained on SOP-14 rev BDR
Tote scale1,084 lbtarget 1,080 ± 6
Charged3 / 5raw materials
Charge orderWaterEDTA 40%MetasilicateCaustic 50%APG 50%
Charge check
Lot RM-1047In date
Weight1,084 lbIn range
Tank temp41 °CUnder 50
Lot RM-1047 · Caustic soda 50%Expires in March · scanned at the tank
Confirm charge

Batch tickets on a tablet

Operators sign in with a PIN, and only those trained on the batch SOP can start. They scan each raw material lot and weigh it against the formula.

  • Wrong or expired lots are blocked
  • Blocks operators not trained on the SOP
  • Weights, temperatures and QC results go on the batch record
Larkmoor ChemicalProduction / Batches / Cost
B-2571 · CostHD-40 degreaser v7 · 880 gal filled · Bellcrest
Closed
Actual cost$3,879.03$44.63 over estimate
Margin35.6%on $6,028.00 revenue
Per gallon$4.41est $4.36 · 97.8% yield
CostEstimatedActualVariance
Raw materialsFormula v7 · 4 lots$2,442.60$2,449.23+$6.63
Packaging$900.00$900.00$0.00
Labor$334.80$365.80+$31.00
QC and clean-out$157.00$164.00+$7.00
Total$3,834.40$3,879.03+$44.63

Batch costing

Every batch shows estimated vs actual for raw materials, labor, QC and packaging, so you can see which products make money.

  • Yield vs theoretical
  • Variance by raw material
  • Cost per gallon filled
Included

Everything a chemical plant needs, all included

One system, no add-on modules to buy.

Sell

  • Quoting (from formula cost and package size)
  • Orders (with customer product codes)
  • Shipping with SDS, CoA and hazmat papers
  • Invoices and payments (card and ACH)
  • Customer portal

Make

  • Batches and versioned formulas
  • Batch tickets and GHS labels (tablet and phone)
  • QC tests, holds and certificates of analysis
  • Production schedule (tanks and fill lines)
  • Batch costing and yield

Buy and stock

  • Purchasing (raw materials and packaging)
  • Receiving with lots and expiry dates
  • Lot tracing, forward and back
  • Stock (by lb, gal or container) and barcode scanning
  • Material planning

Money and data

  • QuickBooks and Xero sync
  • Reports and Ask your data
Pricing

How pricing works

How pricing works

One monthly fee plus a one-time setup, quoted after we've seen how you work.

  • Unlimited users, including the plant floor
  • Hosting, data migration, AI features and support included
  • Changes included, not billed as change orders
Get a demo
Who builds it

Made by Airdev

Airdev has designed, built and supported custom software for over a decade. The same team builds and supports your ERP.

Visit airdev.co
1,000+products built
10M+users
$1B+in transactions
Get started

Get a demo built for your chemical plant

Tell us how your plant works.After the call, we'll build a demo set up around it.

Get a demo