FOR THE AR SPECIALIST
Chem Ledger
Field chem usage priced onto the job.
When a Job is ready to invoice, the chem line items are already on it, priced to the operation's own rules and ready to send. The morning that used to go to transcribing form after form now starts with a short review queue and clean invoices going out on time.

- Time back
- 6 min
- per form submission
- Cost
- 18¢
- 36 Rivets per form submission
How it works.
5 steps, and your team only touches the ones that need a person.
- 1.
A tech submits a chem-usage form
Out in the field, the tech records the chems they applied on the Job and submits the form. Chem Ledger reads the captured chems from it.
- 2.
Each chem is priced against the pricebook
Chem Ledger looks up every captured chem in the pricebook the AR Specialist keeps and applies the operation's rounding, minimum, markup, and customer rules, the same way the AR Specialist would by hand.
- 3.
Clean captures land on the Job; the rest queue for review
High-confidence captures write priced line items straight onto the Job. The ones that need a look, like a new customer or an odd quantity, wait in a queue the AR Specialist clears with one click each.
- 4.
The invoice goes out from the priced lines
With the chem lines already on the Job, the invoice is generated at Job close, clean and on time.
- 5.
The audit trail stays on the Job
Every form, chem, rule, and line that landed stays on the Job, so a later dispute is answered by pulling the trail in one view.
Try it.
A small working model of Chem Ledger. Nothing here touches a real customer.
Change how much product a tech logged on a pest job and see the chemical lines reprice, or go to review.
A day for the AR Specialist.
- 7:45 AM
Fourteen Jobs closed overnight. Eight of them are chem-heavy and need hand-pricing before they can invoice.
- 8:15 AM
Six clean invoices go out. The eight chem Jobs are still mid-pricing, one form at a time.
- 9:00 AM
The collections cadence calls start, but the unbilled chem Jobs keep nagging at the back of the list.
- 1:15 PM
The sixty-day calls get compressed into whatever time is left. The same unbilled Jobs are still sitting there.
- 4:45 PM
DSO is down a day. It could be down more if the chem invoices were not slipping out late.
- 7:45 AM
All fourteen Jobs already have their chem lines priced. The AR Specialist clears two flagged captures in five minutes and opens the aging report with time to actually read it.
- 8:15 AM
All fourteen invoices go out on time, ten minutes ahead of where the morning used to be.
- 9:00 AM
The collections cadence calls get full attention. Three customers pay by card on the call.
- 1:15 PM
The sixty-day calls get the full hour. Two payment plans land.
- 4:45 PM
DSO is down three days, and same-day billing is holding.
What it won't do.
So nobody's surprised later.
- Does not roll commercial chem usage up into a single month-end invoice.
- Does not generate the invoice; that happens at Job close from the priced line items.
- Does not build or maintain the chem pricebook; it reads the source the AR Specialist keeps.
- Does not author the tech's mobile form.
- Does not score, rank, or coach technicians on chem usage.
- About 220,000 calls a month analyzed across 31 shops
- 139 shops use Graphite Lab tools
- 108 ServiceTitan data types synced, including for multi-location operators
- 66 to 93 mobile PageSpeed, from a contractor's old site to the preview we built in under 10 days
Let’s talk about your shop.
No slide deck. Tell us how your team runs today and we'll show you what we'd build first. If it's a fit, we send you a quote.



