30-min call with RobBook a proof-of-concept call
Job 02 · Carrier pay

// 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.

Book a proof-of-concept call30 minutes with Rob
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.

Carrier invoiceFrom the carrier or its factor
Invoice no.
Load ref.
MC number
Remit to
ChargeQtyAmount
Illustration, not a real carrier's invoice
Checked against
the load file
Carrier pay draftFor your clerk
Booked carrier
Payee
Notice on file
Advances
LineAgreedResult
Illustration, not a real settlement

// 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

Copies of paid invoices
No logins
01

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.

02

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.

03

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.

04

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.

Before the proof of conceptOwner signs off
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

Same invoices
Line by line
On the same 20 to 30 invoicesWhat your team paidThe AI draft
Invoice tied to the right load and rate confirmationFilled in on your invoicesFilled in on your invoices
Payee set to the carrier or its factor, per the notices on fileFilled in on your invoicesFilled in on your invoices
MC or DOT number matched to the carrier you bookedFilled in on your invoicesFilled in on your invoices
Fuel advances and lumper codes taken offFilled in on your invoicesFilled in on your invoices
Extra charges paid only with a written approvalFilled in on your invoicesFilled in on your invoices
Duplicates caught across the carrier and its factorFilled in on your invoicesFilled in on your invoices
Invoices held, with the reason givenFilled in on your invoicesFilled in on your invoices
Blank for now. Neither column gets a number until the test runs on invoices you already paid.Your reviewer marks every row and decides.

// 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

Possibilities to discuss
One job at a time
  1. 01

    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.

    Next
  2. 02

    Cargo claim files

    Files built for loads whose POD carried an exception, with the claim deadlines worked out.

    Then
  3. 03

    Tender entry

    Emailed shipper tenders drafted into new loads for your reps to check before they accept.

    After that

// 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?
No. The proof of concept only drafts a decision for each invoice. In a live run after a yes, your carrier pay clerk still approves each invoice and a person releases each payment. The AI has no access to your bank or your pay runs.
What happens when a carrier says it has left its factor?
The draft keeps the factor as payee and holds the invoice until that factor's letter of release is on file. Your team decides when to change the payee, through your own carrier setup.
Can it catch double brokering?
It flags the signs that show up on paper: an invoice from a different MC or DOT number than the carrier you booked, or payment details that don't match your carrier record. It can't see who actually hauled the load, so a flag is a reason for your team to look, not a finding.
We run a quick pay program. Does that change the test?
Put some quick pay invoices in the sample. The draft applies the terms each carrier chose, using the quick pay rules you send, and your reviewer checks the net amount line by line.
Rob Eason

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.