// Freight and 3PL · Carrier invoice audit
Carrier invoices checked against the load before anyone pays them.
Before carrier pay goes out, someone confirms the invoice matches what was agreed, the extras were approved, and the money goes to the right payee. In a free AI proof of concept, AI runs that check on copies of 20 to 30 carrier invoices your team already paid and drafts each one for your carrier pay clerk to approve. It never releases a payment.
- Paid invoices
- 20 to 30
- Payments released
- None
- Payee changes
- Held for a person
// The one job
A carrier invoice arrives. It gets checked against the load.
The invoice comes in by email, through your carrier portal, or on a factoring company's schedule next to other loads it bought. Your carrier pay clerk finds the load, opens the rate confirmation, checks that the POD is in, compares every line, confirms who should be paid, and approves it for the next pay run or holds it.
In the sandbox, our name for the free proof of concept, AI runs that same check on copies of invoices your team already paid. For each one it drafts an approve or hold decision with every difference written out. Nothing is approved, scheduled or paid. Your reviewer lines each draft up against what your team actually paid, short-paid or held.
the load file
// What makes it hard
Where carrier pay goes wrong
Who gets paid. When a carrier factors, you receive a notice of assignment telling you to pay the factoring company instead. The Uniform Commercial Code, in section 9-406, says that once you have been notified of an assignment, paying the carrier no longer settles what you owe, so a check sent to the old payee can mean paying the same load twice. Factoring guides tell brokers to keep paying the factor until it sends a letter of release, and a carrier switching factors should bring a release from the old one with the new notice. Two live notices for one carrier means holding its invoices. The draft names the payee it would use and the document that says so.
Is this the carrier you booked? The legal name, MC or DOT number and remit-to on the invoice should match the carrier on the rate confirmation and the record your team made at onboarding. An invoice for the load from a different authority can mean it was brokered again without your knowledge. Payment instructions that differ from your carrier record are held, every time; the draft never takes a payee or bank detail from the invoice itself.
Money the carrier already got. Brokers often put money in a driver's hands before any invoice exists: a fuel advance, or a lumper paid at the dock, sent as a Comchek Express Code or an EFS money code. That money comes off the settlement, and so can the fee for issuing the code, if your terms put it on the carrier. A carrier that paid a lumper itself bills it back with the receipt. A carrier whose lumper you paid by code shouldn't bill it at all. The draft lists every advance it found against the load and the code it matched.
Extras and payment terms. Rate confirmations often say a charge that isn't on them needs approval in writing, so a detention or extra-stop line on a carrier invoice is checked for that approval: an email, or a note in the load from the rep who gave it. A charge with no approval is held, not cut, and your clerk decides. The draft also applies the terms each carrier chose, standard or quick pay, and notes an open cargo claim on the load without deciding whether your carrier agreement lets you hold pay for it.
Duplicates, and what your reviewer watches. One load can be billed twice: by the carrier and again on a factor's schedule, or resent under a new invoice number after a short pay. The draft checks each invoice against everything already paid on that load. Your reviewer, the person who knows carrier pay best, usually the carrier pay lead or AP manager, looks hardest at the payee calls, the advances taken off, and any charge approved with no approval on file.
// What you send
What carrier pay sends us
20 to 30 paid carrier invoices
Each invoice as it arrived, with the rate confirmation, the POD, any lumper receipts and approval emails, and what your team paid: in full, short, or held first.
Your carrier pay rules
Your quick pay terms, who may approve an accessorial and where they record it, and how advances and their fees come off a settlement.
Notices on file
The notices of assignment and letters of release for the carriers in the sample, and the remit-to each one set up with you. Account numbers can be masked to the last four digits.
Copies only, NDA first
No login to your TMS, your bank or a factoring portal. The NDA is signed before any file moves. If carrier details can't leave the office, your reviewer helps us build look-alike invoices that keep the hard cases.
// Before it starts
Settled before the first invoice moves
The owner agrees these with us before a single document is sent.
- Reviewer
- Named by the owner. Often the carrier pay lead or AP manager.
- Success criteria
- Written down first, including which holds count as right
- Invoices
- Chosen by your reviewer, short pays and holds included
- Price
- A range for running carrier pay checks live
- NDA
- Signed before any file is sent
// How the test is judged
Our draft against what your team paid
| On the same 20 to 30 invoices | What your team paid | The AI draft |
|---|---|---|
| Invoice tied to the right load and rate confirmation | Filled in on your invoices | Filled in on your invoices |
| Payee set to the carrier or its factor, per the notices on file | Filled in on your invoices | Filled in on your invoices |
| MC or DOT number matched to the carrier you booked | Filled in on your invoices | Filled in on your invoices |
| Fuel advances and lumper codes taken off | Filled in on your invoices | Filled in on your invoices |
| Extra charges paid only with a written approval | Filled in on your invoices | Filled in on your invoices |
| Duplicates caught across the carrier and its factor | Filled in on your invoices | Filled in on your invoices |
| Invoices held, with the reason given | Filled in on your invoices | Filled in on your invoices |
// After a yes
About 30 days on new carrier invoices
When your reviewer says yes against the success criteria, the same check runs on new carrier invoices for about 30 days.
Each draft waits for your carrier pay clerk to approve it, a person releases every payment, and a held invoice stays held until someone clears it. Payee and remit-to changes stay with whoever runs carrier setup.
No second job joins those 30 days. If one follows, it is priced by itself.
// What could follow
Next jobs, if carrier pay works
- 01Next
Shipper billing on the same loads
The customer invoice drafted from the same load packet, so carrier cost and shipper charge are checked side by side.
- 02Then
Cargo claim files
Files built for loads whose POD carried an exception, with the claim deadlines worked out.
- 03After that
Tender entry
Emailed shipper tenders drafted into new loads for your reps to check before they accept.
// One hard limit
The AI never releases a payment.
It reads copies of paid invoices and writes approve-or-hold drafts to a sheet your reviewer checks. It schedules no payment, changes no payee or bank account, and contacts no carrier or factoring company. In a live run after a yes, money still goes out only when a person on your team releases it.
Priced per job. You get a range before the proof of concept and a fixed price before you sign.
The range depends mostly on how many carrier invoices you pay a week, how many come through factors, and where accessorial approvals are recorded today.
// Questions
Carrier pay questions
Will it ever pay a carrier or a factor?
What happens when a carrier says it has left its factor?
Can it catch double brokering?
We run a quick pay program. Does that change the test?

Rob Eason, founder
// Book a call with Rob
Test it on carrier invoices you already paid.
A 30-minute call with Rob. He'll ask your company and role, whether carrier pay is the job you'd test, and roughly how many carrier invoices you pay in a month. Keep the invoices 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.
