30-min call with RobBook a proof-of-concept call
Job 01 · Billing desk

// Waste management · The one job

Billing from scale tickets and waste manifests.

A load comes back with a ticket or a manifest, and someone turns it into invoice lines. We test AI on that job with copies of 20 to 30 loads your team has already invoiced. Your reviewer, the person on your team who knows this billing best, checks every drafted line against what you actually billed.

Book a proof-of-concept call30 minutes with Rob
Old loads
20 to 30
System access
None
Manifests changed
Never

// The one job

From the scale ticket to the invoice line

Today someone on the billing desk takes each ticket or manifest, finds the customer and the job it belongs to, works out the charges from the rate sheet, and keys the lines into your billing system.

In the proof of concept, AI works from those same documents and drafts the invoice lines on a sheet. Nothing is billed. Your reviewer sets each draft beside the invoice your team sent.

Scale ticketOutside landfill
Ticket no.
Truck
Gross
Tare
MaterialNet tonsOrigin
Illustration, not a real ticket
Matched
and priced
Invoice linesDraft
Customer
Job site
Service date
Container
ChargeQtyRate
Illustration, not a real invoice

// What makes it hard

Where ticket and manifest billing breaks

A scale ticket carries a ticket number, date and time, the truck or container, the hauler, the customer account, a material code, and gross, tare and net weights. Some sites add the origin town or county because they price or report by it. A net is only as good as its tare: weighing out empty gives a true tare, while a stored tare skips the second weighing but can go stale. Tickets from WasteWORKS, CompuWeigh, AMCS or Soft-Pak's Scale-Pak look nothing like an outside landfill's printout. And in states that license weighmasters, a ticket can be a legal weight certificate, one more reason the proof of concept never alters one.

Roll-off billing turns one ticket into several lines. The haul charge depends on container size and on whether the trip was a delivery, a swap or a final pull. Disposal may be included up to a set tonnage with an overage per ton after it, and extra rental days go on top. A trip where the can couldn't be serviced becomes a dry run charge with no ticket at all. The hard part is matching each landfill ticket to the right pull, container and customer job, when the outside site printed your company's name, not your customer's.

A hazardous waste manifest (EPA Form 8700-22) bills differently. Each waste line has its DOT description, a container count with a type code such as DM for metal drums, DF for fiber or plastic drums or CM for metal boxes including roll-offs, a quantity with a unit code such as G for gallons, P for pounds or T for tons, and up to six federal and state waste codes. Profile numbers often sit in the special handling block. If you price per drum or per ton by profile, the draft has to turn a line of drums measured in gallons into the unit you charge.

The receiving facility's discrepancy block changes the bill. It records significant differences in quantity or type, full or partial rejections, and container residues. A partial rejection ships out again on a new manifest that cites the original tracking number, so two manifests can describe one job. Since January 2025 the federal rule generally gives a facility 20 days, up from 15, to reconcile a significant discrepancy, and since December 2025 any discrepancy report goes in through e-Manifest. Rules differ by state, and nothing on this page is legal advice. The draft bills what was accepted, not what was shipped, and flags any open discrepancy.

Your reviewer will watch the pure billing calls: the bill-to party when a broker or the generator's consultant arranged the load, the rate sheet in force on the service date, minimums, fuel and environmental fees, and pass-throughs. EPA charges the receiving facility a fee for each manifest, at a rate set by how it was submitted, so if you pass that fee on, the draft should too.

// What you send

What the proof of concept needs from you

Copies only
No logins
01

20 to 30 billed loads

Tickets and manifests already billed, with the invoices they became. A real mix: roll-off pulls, outside landfill tickets, a manifested load, one with a discrepancy.

02

The rates you billed from

Rate sheets or customer price lists in force on those dates, with included tonnage and surcharge rules.

03

No system access

We never log in to your scale software, billing system or e-Manifest account. You send copies and keep the originals.

04

An NDA, then look-alikes if needed

Manifests carry generator names and EPA ID numbers. The NDA comes first, and if they can't leave the building, we build look-alike loads with your reviewer.

// Before it starts

Agreed before the first ticket moves

The owner settles these up front.

Before the proof of conceptOwner signs off
Reviewer
Named by the owner. Often whoever bills roll-off or reconciles disposal.
Success criteria
Written first: right customer, right tons, right rates
Price
A range before the proof of concept
Loads
Picked by your reviewer
NDA
Signed before any manifest moves

// How the test is judged

The side-by-side, line by line

Drafted lines against billed lines
on the same loads
On the same 20 to 30 loadsYour billing desk todayThe proof of concept
Time from ticket in hand to invoice lines readyFilled in on your loadsFilled in on your loads
Right customer and job on every lineFilled in on your loadsFilled in on your loads
Net tons tied to the right pull and containerFilled in on your loadsFilled in on your loads
Overage tons, rental days and fees priced from your ratesFilled in on your loadsFilled in on your loads
Manifest lines billed on what the facility acceptedFilled in on your loadsFilled in on your loads
Tickets a person had to step in onFilled in on your loadsFilled in on your loads
Empty until it runs. No figures go in either column before your own loads have been through it.Your reviewer fills them in, and the yes or no is theirs.

// After a yes

About 30 days on new loads

A yes from your reviewer starts about 30 days of the same job on new tickets and manifests.

Every drafted line needs a yes from someone on your billing team before it lands on a customer's invoice, and the side-by-side continues.

Manifests stay read only, and nothing else is added in those 30 days.

// Later, in this order

What could come next

Ideas to check with you
Each one priced on its own
  1. 01

    Disposal invoice checks

    The invoices outside landfills and treatment facilities send you, compared with your own tickets before they are paid.

    Next
  2. 02

    Emailed service requests

    Delivery, swap and pull requests from customer emails, drafted as orders for dispatch to confirm.

    Then
  3. 03

    Bought haulers on your rates

    An acquired hauler's customers and prices mapped onto your billing system, line by line, for a person to sign off.

    After that

// One hard limit

The AI never signs, submits or changes a manifest.

It reads copies of old manifests and tickets for billing only, and puts draft invoice lines on a sheet for your reviewer. It never fills in a discrepancy block or a management method code, never logs in to e-Manifest, and never touches your scale or billing software.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

The range comes on the call, once we know how many loads you bill a month, how many outside sites send tickets, and how often manifests are involved.

// Questions

Questions about ticket and manifest billing

What about loads with a manifest discrepancy?
Include a few. The draft bills what the receiving facility accepted and flags any load with an open discrepancy or a partial rejection, so your reviewer can see whether it was caught. It never writes on the manifest.
Should we include non-hazardous loads on bills of lading?
Yes. Non-hazardous special waste often moves on a bill of lading or a facility's own form, and some states have forms of their own. Those loads belong in the test as much as the manifested ones, matched to the job and priced from your rates like any other ticket.
Do you need our rate sheets?
Yes. Each line is priced from the rates in force on its service date. Without them we can test the matching but not the pricing.
What if a ticket doesn't match any work order?
That is worth testing. The draft marks the ticket for a person instead of forcing a match, and your reviewer sees how often that happened on loads your team already billed.
Rob Eason

Rob Eason, founder

// Book a call with Rob

Test it on loads you already billed.

A 30-minute call with Rob about this job. He'll want your company, your role and roughly how many loads you bill a month. Please keep tickets and manifests to yourself until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.