← All notes

Rate confirmations, explained: what’s on one, who signs it, and where the money leaks

· 8 min read

I named my own product after this document — RateConHQ — so I should probably be able to explain it better than most. Here is everything a broker, a new dispatcher, or a carrier signing one should actually understand about rate confirmations, including the failure modes I built software to prevent.

The short answer

A rate confirmation (rate con) is the document a freight broker sends a carrier to confirm, in writing, the agreed rate and terms for hauling one specific load. Once both parties sign it, it functions as the binding contract for that load — the lane, the dates, the equipment, the money, and what happens when things go wrong. The rate con is sent after the verbal agreement and before the truck is dispatched. If a dispute ends up in front of a factoring company, a lawyer, or FMCSA, the signed rate con is the piece of paper everyone reaches for first.

That is the definition. The reason this document deserves a whole article is that it is agreed in the least careful moment of the whole transaction — a two-minute phone call while three other loads are moving — and then treated as an afterthought until $450 of detention is suddenly a matter of opinion.

What has to be on one

RATE CONFIRMATION #RC-4172 BROKER Acme Freight LLC MC-123456 CARRIER Blue Road Trucking MC-654321 · DOT 998877 PICKUP Chicago, IL 60632 Aug 15 · 08:00–12:00 DELIVERY Dallas, TX 75207 Aug 17 · by 14:00 53′ dry van · 42,000 lbs · general freight RATE Line haul $1,850.00 Fuel surcharge included Detention after 2 hrs $50 / hr Total $1,850.00 PAYMENT TERMS Net 30 after POD · Quick pay 2% · Factoring accepted INSTRUCTIONS No-touch freight · Check in as Acme · TONU $150 CARRIER SIGNATURE 08/14/2026 ✓ Signed and returned before pickup 1 Who is contracting Legal names, MC and DOT numbers. Wrong MC here = possible double-broker. 2 The load, precisely Lane, appointment windows, equipment, weight, commodity. Vague = disputable. 3 The money, itemized Line haul, fuel, detention, lumpers. If it is not written here, it does not exist. 4 When the carrier gets paid Net terms, quick-pay discount, factoring language. 5 The fine print that bites No-touch, check-in rules, TONU terms. Verbal add-ons do not survive disputes. 6 The signature Unsigned rate con = hauling on a handshake. Get it back before pickup.
The anatomy of a rate confirmation. Every dispute I have seen traces back to one of these six sections being missing, vague, or unsigned.

A rate con that will actually protect you needs, at minimum: both parties’ legal names with MC/DOT numbers, the full load description (lane, appointment windows, equipment, weight, commodity), the itemized rate including fuel treatment and accessorial terms, payment terms, special instructions, and a signature line the carrier actually uses. Anything less is a suggestion, not a contract.

Who sends it, who signs it, and when

The broker sends it; the carrier signs it. The sequence matters more than people think:

01 Deal agreed phone / load board 02 Rate con sent minutes, not hours 03 Carrier signs before dispatch 04 Load moves tracking on 05 Delivered POD collected 06 Invoice & pay terms start Risk: nothing in writing yet The deal exists only as memory Risk: wheels turn unsigned No enforceable rate if it goes sideways Risk: verbal accessorials Detention agreed by phone, never added
The life of a rate confirmation, and the three moments where brokers routinely expose themselves.

The gap between step 01 and step 03 is where discipline pays. Every minute the deal exists only verbally, both sides are trusting memory. Every mile the truck moves before the signed copy comes back, the broker is running on a handshake — and if the carrier has an accident, double-brokers the load, or shows up two days late, the broker’s position is dramatically weaker without that signature on file.

The five mistakes that actually cost money

These are not hypotheticals — they are the patterns that come up again and again when brokers describe why they went looking for better software.

1. The unsigned rate con. The load delivered fine, so nobody noticed the carrier never returned the signed copy. Then the customer short-pays, the broker tries to pass it through, and the carrier’s factoring company asks for the signed contract. There isn’t one. Now it is a negotiation, not a collection.

2. The wrong MC number. The rate con went to the company on the phone — which was not the company that showed up at the shipper. Double-brokering usually enters through exactly this door: nobody cross-checked the MC on the document against the MC of the truck. This is why carrier vetting against FMCSA SAFER data belongs inside the workflow, not in a separate browser tab someone is supposed to remember.

3. Verbal accessorials. “Yeah, we’ll cover two hours of detention” — said on the phone at 4pm on a Friday, never added to the document. Three weeks later it is one person’s word against another’s, and the relationship eats the cost either way.

4. The rate con / invoice mismatch. The rate con says $1,850. The invoice says $1,850 plus a lumper fee that appears nowhere in writing. Every mismatch triggers a human conversation, and every human conversation delays payment. Brokers who generate invoices from the rate con data — instead of retyping it — simply do not have this failure mode.

5. The audit-day scramble. Rate cons live in one inbox, signed copies in another, PODs in a driver’s phone. When a customer, an insurer, or a lawyer asks for the paper trail on a load from last November, someone loses an afternoon. The fix is boring: every document filed against the load, automatically, the moment it arrives.

Rate confirmation vs. BOL vs. carrier packet

Three documents get mixed up constantly, so, briefly:

DocumentBetweenWhat it does
Rate confirmationBroker ↔ carrierContract for the rate and terms of one load
Bill of lading (BOL)Shipper ↔ carrierReceipt and contract for the goods being moved
Carrier packet / broker-carrier agreementBroker ↔ carrierMaster agreement governing all loads between the two

The carrier packet sets the relationship; the rate con prices a single load inside it; the BOL travels with the freight. A broker needs all three on file to have a defensible transaction.

What good tooling changes

Nothing above is intellectually hard. It is a discipline problem — and discipline problems are what software is for. The difference between doing this by hand and doing it in a proper system:

  • The rate con is generated from the load record in seconds — MC/DOT details, rate, and terms auto-filled — instead of assembled in Word from the last load’s file
  • Signature status is visible on the dispatch board, so an unsigned load looks wrong before the wheels turn
  • The signed copy is filed against the load automatically, next to the BOL and POD
  • The invoice is built from the same data, so it cannot disagree with the contract

That workflow is, more or less, the reason I built RateConHQ — a TMS for US freight brokers that treats the rate con as the spine of the operation rather than an attachment. You can read the story behind it here. And if your operation is unusual enough that no product fits, that conversation is literally what I do.

Quick answers

Is a rate confirmation legally binding? Once signed by both parties, yes — courts and factoring companies treat it as the contract for that load. Unsigned, its value drops toward zero.

Can a carrier reject a load after signing? They can refuse to haul it, but they are breaking a contract when they do — which is what TONU (truck ordered, not used) clauses and the broker’s carrier scorecard are for.

Who keeps the rate con? Both sides, ideally forever. Freight claims and payment disputes routinely surface months after delivery.

Can the rate be changed after signing? Only by a revised rate con (or written amendment) that both parties sign again. An emailed “we’ll add $100” is better than nothing and worse than doing it properly.

If you are a broker and any of the five mistakes above made you wince in recognition, tell me what your current workflow looks like — whether the answer is my product or just a better process, you’ll get a straight answer.

Tell me what’s not working. I’ll tell you what I’d do about it.

A 20-minute call, no obligation. You’ll leave knowing which lane your real problem is in, what I’d do first, and when it ships.

Prefer email? hello@buildwithrajan.com — a real answer within the hour.