top of page

Datatruck Raises $12M Series A to Accelerate AI-Native TMS for Carriers

9/16/26, 9:10 PM

What Is a Money Code in Trucking and When to Issue One

What Is a Money Code in Trucking and When to Issue One

Your driver is at a dock and the lumper wants $300 nobody planned for. A money code in trucking is a one-time authorization number that releases a specific dollar amount to a specific driver at a specific point of sale. It is cash control without handing over a card. The hard part is knowing when to issue one, what it costs, and how it comes back attached to a load.


Key takeaways

  • The money code is the authorization number. An EFS check or Comchek is the instrument that number gets written onto.

  • The carrier decides who absorbs the fee. That is a policy choice, not a fixed cost.

  • An advance never substantiated or returned becomes reportable wages under IRS accountable-plan rules.


What a money code actually is


The code is permission, not money. Your provider generates a number against your account, capped at an amount you set and redeemable once.


The code and the check are not one thing. An EFS check or a Comchek is the draft a driver fills out with that number on it. Many codes never touch a check, because the cashier keys the number at the register.


That distinction belongs with the rest of the terms new carriers need to know.


When issuing a money code is the right call


A money code earns its place when the spend is unplanned and you cannot set terms.


  • Lumper fees. The dock wants cash and sets the amount at the door. These are accessorial charges you bill back.

  • Roadside repairs. A tire vendor who will not take your card.

  • Fuel outside your network. A stop where your card earns nothing.

  • A driver advance. Money fronted against work done.


Choosing between a money code, a fuel card, and a company card


Match the instrument to the situation, not habit.


Situation

Best instrument

Who controls the limit

What it costs

Where it lands in the books

Lumper paid at a dock, no card accepted

Money code

Dispatch, set per issue

Per-event transaction fee, carrier or driver absorbs by policy

Advance against the load, billed back as an accessorial

Routine fuel on a planned lane

Fuel card

Card controls, set per driver or truck

Priced per gallon at the pump, network discounts apply

Fuel expense, coded to truck and load

Scheduled maintenance or a vendor with an invoice

Company card

Office, against a standing credit limit

No per-event fee to you, vendor absorbs interchange

Accounts payable, matched to the invoice

Driver already paid out of pocket

Direct reimbursement

Payroll, against a submitted receipt

No transaction fee, costs you processing time

Reimbursement line on the settlement


How a driver redeems a code


The driver gives the number, the cashier keys it, and cash or fuel is released against what you set.


  1. You issue the code for a set amount and pass it on.

  2. The driver presents it at the fuel desk or writes it on a check.

  3. The clerk verifies it with the issuer before releasing cash.

  4. The transaction posts with a reference number you can trace.


What money codes cost, and who absorbs the fee


Every code carries a transaction fee set by your provider, so check yours rather than a number online. What no vendor page says is that the split is your call.


You can absorb it, deduct it from the driver, or bill the customer when the spend is reimbursable. Most carriers inherit whatever the first dispatcher chose.


Per-event fees are small alone but meaningful in aggregate. Price them into the lane while working operating costs down, not at month end beside your fuel spend.


The control problem with unused, duplicated, and wrong-amount codes


Three failure modes account for most missing money.


  • Codes issued and never used. The driver solved it another way and nobody closed the loop.

  • Codes issued twice. A driver says it failed, a second dispatcher issues another, and both clear.

  • Codes issued for the wrong amount. $500 authorized against a $180 lumper.


The tax consequence is the part carriers miss. IRS accountable-plan rules require that an advance have a business connection, be substantiated within a reasonable period, and that any excess be returned. Amounts not returned or not accounted for are reportable on Form W-2 and subject to employment tax withholding, per the IRS accountable-plan guidance.


Recouping from the next settlement has a hard limit. Under Department of Labor Fact Sheet 16, a deduction may not cut earnings below the federal minimum wage of $7.25 per hour. An unused code is a payroll-tax exposure, and one reason settlement errors compound.


Reconciling money codes back to the load


Every code should end up attached to a load number, a driver, and a settlement line. Otherwise you spent money you cannot explain.


Reconciliation is three matches. Authorization to transaction, transaction to load, load to the driver's settlement. Run it weekly, while the driver remembers the stop, keeping driver pay on schedule.


Unattached spend is a blind spot with a price. It distorts profit per truck and makes the lane look better than it ran.


Where Datatruck Fits


Datatruck is an AI-native TMS for carriers, and money code issuing shipped in June 2026, including Amazon Relay. Issuing a code from the system that holds the load attaches the spend to that load from the start, not as an unexplained line weeks later. That carries into the books when QuickBooks is connected.


See how money codes attach to the load in Datatruck



FAQs


What is the difference between a money code and an EFS check?


The money code is the authorization number, and the EFS check is the instrument it gets written onto. A Comchek carries an authorization from another provider the same way. A code can be redeemed with no check at all.


Can a money code be cancelled or reissued if the driver never uses it?


Yes, an unredeemed code can generally be cancelled or reissued through your provider, but only if someone notices it is still open. Rules depend on your agreement, so confirm the process first.


Who pays the fee on a money code, the carrier or the driver?


The carrier decides. You can absorb it, deduct it from the driver's settlement, or bill the customer. Any deduction is limited by Department of Labor Fact Sheet 16, which does not allow earnings to fall below the federal minimum wage.


How do you record a money code advance in your books?


Record it as an advance against the load, then clear it when the driver substantiates the expense. IRS accountable-plan rules require a business connection, substantiation within a reasonable period, and the return of any excess. Anything unsubstantiated becomes W-2 wages subject to employment tax withholding.


Previous
Next
bottom of page