Industry

Carrier Selection at Scale: The Hidden Cost of Manual Freight Routing

September 2026 | Supply Chain Myths

An LSP rarely works with just one carrier. A mid-sized LSP might hold contracts with half a dozen — each with its own rate structure, its own surcharges, its own rules about which lanes, cargo types, and weight classes it actually covers. Multiply that by hundreds or thousands of shipments a month across multiple clients, and the question “which carrier should handle this shipment?” stops being a simple lookup and becomes a genuinely hard optimization problem.

Most LSPs still answer it manually — a planner who knows the carriers well, working from memory and a handful of spreadsheets. That works, up to a point. This post covers how freight pricing actually works for an LSP, what’s really inside a carrier rate matrix, and why manual carrier selection has a cost that rarely shows up on any single invoice, but adds up fast across a portfolio.

01 How LSPs Actually Price Freight

An LSP’s business model is simple in concept: charge the client one rate, pay the carrier a lower rate, keep the difference as margin. The complexity is in the middle. Every carrier an LSP works with has negotiated its own rate structure — its own base rates by lane, its own surcharges, its own discount thresholds. The LSP’s margin on any given shipment depends entirely on which carrier actually moves it and how accurately that carrier’s true cost was calculated.

This is why freight pricing isn’t a single number an LSP sets once. It’s a live calculation that has to run for every shipment, because the cheapest carrier for one lane, cargo type, and weight class is often not the cheapest for another.

~15%

The average overall margin freight brokers report, with top-performing brokers landing in the 12–18% range — meaning a few percentage points of margin lost to a suboptimal carrier choice is a meaningfully large share of the total.

02 What’s Really Inside a Carrier Rate Matrix

A carrier rate matrix looks simple from the outside, a rate for moving cargo from A to B. In practice, several layers sit underneath that single number:

Zone-based rates

Most carriers don’t price lane-by-lane; they group origins and destinations into zones and price by zone-to-zone combination. Getting the zone assignment right matters, because a mismatched zone means a wrong rate before any other calculation even starts.

Surcharges

Fuel surcharges, hazardous goods fees, accessorial charges, handling costs — these sit on top of the base rate and can meaningfully change what a shipment actually costs to move.

Discounts

Volume commitments, seasonal adjustments, and negotiated account-level discounts change the effective rate for specific clients or shipment volumes.

Coverage rules

Not every carrier covers every lane, cargo type, or weight class. A carrier’s rate is only relevant for the shipments it’s actually eligible to handle.

An LSP evaluating carriers on base rate alone is comparing incomplete numbers. The real comparison only works once zones, surcharges, discounts, and coverage rules are all factored in — for every carrier, for every shipment.

03 The Hidden Cost of Manual Carrier Selection

This is where margin leakage — a recognized problem in freight and logistics pricing, not a hypothetical one — shows up. The mechanism is arithmetic, not a theory: an LSP’s margin on a shipment is the client rate minus whatever the carrier actually costs, so any shipment routed to a carrier that wasn’t the cheapest eligible option produces a smaller margin than it could have, by definition. Freight cost is specifically named as one of the recognized drivers of margin leakage in pricing and revenue management literature — alongside things like discount exceptions and rebates, which some industry analyses point to as an even larger factor than carrier choice itself.

What’s genuinely hard to put a single industry-wide number on is how often a suboptimal carrier gets picked in practice — that depends entirely on how disciplined a given LSP’s comparison process already is, and there isn’t a rigorous, independently verified study measuring that specific rate across the industry. What’s not in question is the mechanism: at small volumes, an experienced planner can catch most mismatches by memory and instinct. At scale — multiple clients, multiple carriers, hundreds of lanes — consistently re-running a multi-carrier comparison with current surcharges and discount tiers, for every shipment, by hand, gets harder to sustain. Whether that gap actually costs a specific LSP money depends on how good their process already is — this is a real, mechanical risk, not a guaranteed loss.

Stop losing margin to the wrong carrier

Load your carrier matrices into Freight Matrix Plus and get the cheapest eligible option per shipment, zones and surcharges included, automatically.

04 Carrier Choice Isn’t the Whole Problem

There’s a second, less obvious version of this problem: even when someone does sit down to compare carriers, the inputs themselves are often built by hand, and hand-built inputs are more exposed to error. Two examples make this concrete.

First, zone assignment. If a carrier prices by zone rather than by exact lane — a common structure in LTL freight pricing — someone has to map each shipment’s origin and destination to the right zone before any rate lookup is even possible. Done manually across hundreds of postal codes and cities, that mapping is more exposed to mistakes than an automated lookup would be — and every mismatched zone means a wrong rate, independent of whether the “right” carrier was even considered.

Second, shipment-specific surcharges. A hazardous goods fee, an accessorial charge, a client-specific handling cost — these don’t apply uniformly across all shipments, only to the ones that meet certain conditions. If applying them is a manual, case-by-case judgment call, some get missed and some get applied when they shouldn’t. Either way, the “cost” being compared across carriers wasn’t accurate to begin with.

So the hidden cost of manual routing isn’t only about picking the wrong carrier. It’s also about the cost estimate being wrong before the carrier comparison even starts.

05 A Real-World Scenario: One RFQ, Three Different Rules

Picture an LSP that manages freight for several clients and works with a handful of carriers — DHL, Schenker, and FedEx, say, each with its own contracted matrix. A new opportunity comes in: three potential accounts, each sending an RFQ around the same time. By the time the LSP finishes carefully working through the first response, the other two have already signed with a competitor. This part of the scenario is illustrative rather than a documented case, but the underlying dynamic is well recognized in freight sales commentary: pricing that takes too long to put together loses deals regardless of how competitive the eventual number would have been.

Now assume the same LSP is fast enough to respond to all three. Each account, it turns out, needs to be priced differently:

  • The retailer wants all of its shipments handled by a single carrier for consistency, rather than splitting the account across whichever carrier happens to be cheapest lane by lane. That still leaves a cost question — the LSP needs to work out which single carrier is cheapest for the account as a whole, not just accept any one of them.
  • The large manufacturer doesn’t care which carrier is used at all — only that each shipment goes to whichever carrier is cheapest for that specific lane and weight class. Because of its volume, it also qualifies for a negotiated discount that has to be reflected in the numbers.
  • The smaller manufacturer needs shipments grouped per store rather than treated individually, and several of its shipment types carry surcharges that apply only under specific conditions.

Three accounts, three different sets of rules, all layered on top of the same underlying carrier rate matrices. Working this out by hand — for one RFQ — is already time-consuming. Doing it correctly and consistently for every RFQ, every renewal, and every shipment going forward is where manual processes run out of road.

06 The Business Case for Systematic Carrier Selection

Treating carrier selection as a systematic calculation rather than a judgment call pays off in a few concrete ways:

Margin protection

Every shipment routed to the actual cheapest eligible carrier, instead of a “good enough” one, keeps margin that would otherwise leak away unnoticed.

Operational efficiency at scale

Comparing carriers by hand doesn’t scale past a certain shipment volume. A systematic process does, without a proportional increase in headcount or hours.

Stronger carrier negotiations

An LSP that can show exactly how competitive each carrier is, lane by lane, walks into a contract renewal with data instead of impressions.

More accurate client quotes

Knowing the true landed cost — surcharges and discounts included — before quoting a client reduces the risk of pricing too low and eating the difference in margin later.

Auditable routing decisions

A routing decision based on transparent rules is easy to explain to a client, a manager, or an auditor. “Because that’s who we always use” is not.

None of this is a niche concern — the global third-party logistics market is projected to reach roughly $1.46 trillion in 2026, and in the US alone, business logistics costs reached $2.58 trillion in 2024, or 8.8% of GDP, per CSCMP’s Annual State of Logistics Report. At that scale, a percentage point of margin protected per shipment is not a rounding error.

📧 Get supply chain insights in your inbox

Product updates, new blog posts, upcoming training sessions, and other supply chain insights from Log-hub — sent straight to your inbox.

Subscribe 🔔

07 What to Look for in Freight Pricing Software

Whether or not you use Log-hub’s tools specifically, here’s a reasonable checklist for evaluating any carrier selection or freight pricing software:

✓ Does it compare all carrier matrices at once, or one at a time? A tool that only evaluates carriers one by one doesn’t actually solve the “which carrier is cheapest for this shipment” problem — it just moves the manual comparison into a different spreadsheet.

✓ Can it respect client-specific routing rules? Some clients need everything through one carrier; others want the cheapest option every time. A tool needs to handle both without forcing one client’s preference onto another.

✓ Does it model real surcharges and discounts, not just base rates? A comparison based on headline rates alone isn’t a real comparison.

✓ Does it enforce carrier eligibility rules? Lane, cargo type, and weight class coverage need to be respected, so no shipment is compared against a carrier that was never actually eligible to move it.

✓ Does it handle zone-based rating automatically? If your carriers price by zone, manually mapping shipments to zones is exactly the kind of manual step that introduces the errors described above.

Real rates. Real rules. Real answer.

Try Supply Chain Apps and see how much easier logistics decisions can be, from freight pricing to network design.

08 Conclusion

Freight pricing for an LSP isn’t a single rate — it’s a margin that has to be defended shipment by shipment, across carriers that each price, discount, and surcharge differently. Manual carrier selection isn’t wrong, exactly; it’s just a process that stops holding up once volume, client count, and carrier count all grow at the same time. Whether the fix is a sharper spreadsheet process or dedicated software, the underlying discipline is the same: know the true cost of every carrier for every shipment, respect the routing rules that actually matter to each client, and don’t let “good enough” quietly become the default.

If you enjoyed this read, here are a few more…

Recieve the Literature by e-mail!

Recieve the Literature by e-mail!

Share with us your e-mail address in order to receive the resource.

You have Successfully Subscribed!