A truckload move is one price for one trailer going one place.
LTL is not that. And the brokers who get hurt moving into it are almost never the ones who couldn’t find capacity. They’re the ones who quoted a number, won the load, and found out three weeks later what it actually cost.
The freight moves the same direction. Everything about how it prices and bills is different.
Why LTL punishes truckload instincts
On truckload you quote a lane. You know roughly what a lane costs, you know what your customer will bear, and the invoice at the end usually matches what you agreed. The variables that matter are capacity and timing.
On LTL, the invoice is calculated from attributes of the freight itself — what it is, how dense it is, how it’s packaged, where exactly it’s going, and what had to happen at both ends. Every one of those is something you asserted at quote time and the carrier verifies later. Each one is a place your margin can go.
That’s the whole difference. On truckload you negotiate a price. On LTL you make a series of claims about the freight, and the carrier audits them.
The five places the money actually goes
1. Freight class
Class is the single biggest number in an LTL rate and the easiest one to get wrong. Every commodity maps to an NMFC item number, and that item number sets the class — driven by density, stowability, handling and liability. For a lot of commodities the class isn’t fixed at all. It moves with density, in bands, and a few pounds either side of a break can change the rate materially.
A truckload broker who’s never rated LTL will take the class the shipper gives them. That’s reasonable. It’s also how you find out that the shipper has been quoting class 70 on something that prices at 125 because nobody ever measured the pallet.
The carrier will measure it. Then they re-rate the load, and the difference is yours.
Worth knowing: a lot of shipper-supplied classes are inherited. Somebody set them years ago, the product changed, the packaging changed, and the class never got revisited. You’re not inheriting a number — you’re inheriting somebody else’s assumption, and you’re the one holding it when the carrier checks.
2. Density, and the linear foot
This is where “it’s only 800 pounds” stops being useful. A light, bulky load takes trailer space the carrier can’t sell to anyone else. The tariff prices it that way.
Then there’s the linear foot rule. Occupy more than a set number of feet of trailer and most carriers stop rating it as LTL. They reprice it — a volume move, a partial truckload, sometimes a minimum that has nothing to do with your quote. Cross that line without knowing and the number you gave your customer is gone.
Neither of these shows up in a rate you got by entering weight and a zip code.
3. Reweighs and reclasses
Every LTL carrier runs freight across a scale and through a dimensioner at the terminal. If what they measure doesn’t match the bill of lading, they correct it and rebill. The BOL is the claim. The scale is the audit.
This is normal. It’s not the carrier being difficult. But it arrives weeks after you quoted, on a load you’ve already invoiced your customer for, and the conversation you now have to have is either “I need more money” or “I’m eating it.”
For most new-to-LTL brokers, it’s the second one. Every time.
4. Accessorials nobody asked about
Liftgate. Residential. Limited access. Inside delivery. Appointment. Notification. Redelivery. Sort and segregate.
Each of those is a real service that costs the carrier money, and each is billable whether or not anyone mentioned it when you quoted. A delivery to a self-storage facility, a school, a church, a construction site or a farm is limited-access on most tariffs — and the person who tendered you the load will not describe it that way. They’ll give you a street address.
The accessorial you didn’t ask about is the one that shows up on the invoice.
5. The rate source itself
Here’s the one that gets missed, because it doesn’t look like a freight problem.
Most quoting runs off a single feed — a carrier API, a consolidator, or a rate table someone loaded once. Single-source rating has a specific failure mode: when the feed is missing something, nothing catches it. There’s no second opinion. The quote comes back looking authoritative and it’s wrong.
We onboarded a Canadian LTL carrier’s rating API not long ago. Their published accessorial list didn’t match what actually prices — the real codes live in a vocabulary nobody documents. We only found it because we test every code against live quotes rather than trusting the documentation.
If you’re rating off one feed and that feed doesn’t know about a code, you don’t get an error. You get a number.
What “getting into LTL” actually requires
Strip away the software question and a truckload broker needs four things to sell LTL without losing money on it.
Pricing you can competitively quote. Either your own carrier contracts, which take volume and time to earn, or blanket rates you can sell on while you build that volume. There is no third option where you quote competitively on nothing. Most brokers start on blankets. That’s fine — it’s how you get the volume that earns the contracts.
Guardrails at quote time. Not a report you read afterwards. The checks have to happen before the number leaves — address and dock-type validation, density and class suggestions from actual dimensions, linear-foot triggers, accessorial flags based on what the destination actually is.
Somebody who knows the tariffs. LTL rules are carrier-specific and they change. FAK exceptions, minimum charges, fuel tables, discount tiers that reset. This is domain knowledge, not a feature.
A way to catch the corrections. Reweighs and reclasses are going to happen. The question is whether you find out in transit, while the carrier can still verify what they measured, or six weeks later on a statement.
That last one is the difference between disputing a charge and absorbing it. Once an invoice is finalized and the freight is long delivered, you’re arguing about a load neither of you can inspect. Auditing while the load is still moving is a different conversation entirely — the freight is on their dock, the pallet can be re-measured, and the correction happens before anything gets billed.
The part nobody tells you
The margin on a brokered LTL move done properly is not the margin on a brokered LTL move done blindly. Not because you charge more, but because you stop giving it back.
Most of what’s described above is preventable. Class disputes come from guessing instead of measuring. Linear-foot repricing comes from not checking. Accessorial surprises come from not asking three questions at quote time. Reweigh losses come from finding out too late to argue.
None of that requires you to become an LTL pricing expert. It requires the questions to get asked before the quote goes out, every time, by something that doesn’t get tired or distracted on a Friday afternoon.
That’s the whole play. Put the expertise in the workflow instead of in a person’s head, and a truckload broker can sell LTL on day one without the first six months being tuition.
Where to start
If you’re evaluating this, the honest first step isn’t picking software. It’s looking at what LTL you’ve already turned away, or brokered out to somebody else, and what that volume would have been worth at a real margin.
Then the questions are narrow: what am I quoting on, what stops a bad quote from leaving, and how fast do I find out when a carrier corrects one?
We built LTL support for truckload brokers around exactly those three, because they’re the ones that decide whether adding LTL makes money or just makes work.
So here’s the question worth sitting with: of the LTL you’ve quoted in the last year, how much of the margin did you actually keep — and would you know?
