How rate shopping actually works under the hood
Most brokers say they shop rates. Almost none can show you the math. Here’s how FreightCake actually picks a carrier — and why it matters for your bottom line.
Shawn Olson
Founder & CTO, FreightCake
“We shop the market for you.” Every freight brokerage website in America says some version of that sentence. Almost none of them can show you what the market actually said. We can. Here’s how.
What “rate shop” really means
A rate shop is a fan-out, fan-in problem. We take one shipment request — origin, destination, weight, class, accessorials, pickup window — and we ask every carrier in scope what they’d charge to move it. Then we score the responses, present the winners, and book the one you pick.
It sounds simple. The complexity lives in three places:
- Carrier selection.Which carriers do we even ask? A reefer doesn’t quote dry van. An LTL only carrier doesn’t quote parcel. A regional carrier doesn’t cover that lane. Every carrier has a service map.
- Concurrent dispatch.Carrier APIs are slow, flaky, and have wildly different timeouts. We hit them all in parallel with per-carrier circuit breakers, fall back to LTL pricing engines for the carriers that don’t expose APIs, and surface partial results as they arrive.
- Scoring and presentation. Cheapest is rarely best. We rank by total landed cost (including expected accessorials), expected transit time, on-time performance for that carrier on that lane over the trailing 90 days, and damage-rate history.
What you see vs. what we do
The shipper-facing view is simple:
- You enter the shipment.
- We return a ranked list of options in 6 to 12 seconds.
- You pick one. We book it. You get a tracking number.
The behind-the-scenes view is anything but simple:
- 18 to 40 carrier API calls (depending on mode) launched in parallel from a Hono worker on EKS.
- Per-carrier auth handshake, request envelope, response normalization.
- Accessorial enrichment — liftgate, residential, inside delivery — folded back into each carrier’s rate engine, because the cheapest base rate often becomes the most expensive landed rate after accessorials.
- Volume-discount and contract-rate overlays for shippers who’ve negotiated custom pricing.
- Fuel surcharge math, applied per carrier, per week, from the DOE diesel index.
Why we expose the receipts
When a customer asks “why did this shipment cost $487?”, traditional brokerages have to call their dispatcher and dig. We click a button and show you:
- Carrier base rate: $312.40
- Fuel surcharge (24.6%): $76.85
- Liftgate accessorial: $85.00
- FreightCake fee: $0.10
- Other carriers we shopped, sorted by landed cost: 14 results
We do this because trust is the whole product. You should never have to wonder whether we shopped your shipment. You should be able to see the receipts.
What this means for your bottom line
On a 1,200-shipment-per-month account, the difference between “cheapest rate we found” and “cheapest rate that actually delivers on time without accessorial bloat” works out to roughly 8 to 14% of total spend. For an LTL-heavy shipper paying $180 average per shipment, that’s $17,000 to $30,000 a month — money that used to disappear into the markup gap and now stays on your P&L.
What’s next
We’re working on predictive lane pricing — given a lane and your historical volume, what’s the best rate you should be able to negotiate as a contract, versus what we’re seeing on the spot market right now. Beta later this quarter.