If you are a brand that relies on a 3PL or TMS for transportation, the rates you see are the most filtered version of your own data, and most people never realize it.
The data funnel
Start at the top. The shipping carrier collects everything, down to the charge-code level. They hold the dimensional weight they actually billed, the zone they assigned, every accessorial and surcharge that landed on each package, the discount taken at each weight and zone break, and the billing adjustments made after the fact. They are the source.
Before that data reaches your 3PL or TMS, the carrier decides which columns to pass along and how to clean them. Your provider receives a reduced version. Then, when they hand you a rate card, they reduce it again. By the time the numbers land in front of you, the brand, you are looking at a summary of a summary.
Each handoff strips detail out. That is the funnel: full data at the carrier, less at the 3PL or TMS, least at the brand.
Why it was built this way
None of this is malicious. It is built for simplicity. A full carrier data feed is overwhelming, and for years the right move was to hand brands something digestible they could act on. Fewer columns, cleaner labels, a rate card you can read in a minute. That tradeoff made sense.
AI changes the calculus
It makes less sense now. When you put an AI to work interpreting your rate cards and modeling decisions, context is the constraint. The more complete the data you feed it, the better its read. A summarized rate card throws away exactly the detail that would let you, or your AI, find where you are overpaying.
So the thing that used to be a feature, the filtering, is now a cost. As a brand today, what you want is access to every column you can get, ideally through a direct API integration with the carrier rather than a cleaned export passed down the chain.
The brands that get closest to source-truth data are the ones that will read their costs accurately and make sound decisions. The ones stuck with the most filtered version will be guessing. This is the same instinct behind exporting your raw shipping data instead of trusting a dashboard summary.
What to look for in a partner
If you are choosing a 3PL, TMS, or carrier today, weigh data access as seriously as price.
- Clean API docs. A partner that is technically sound and can hand you the data you need, programmatically, is worth more than one that emails you a trimmed spreadsheet.
- Nothing to hide. Openness about the full data set is a good signal. Reluctance to share it is a signal too.
- Able to adapt. Ask where they are headed over the next one to five years.
If you are working with a legacy 3PL or TMS that you do not think can keep up with this shift, that is worth a hard look. You can start small. Ask them for more data transparency and watch how they respond. The answer tells you a lot.
This is the direction we think the whole industry is moving, and it is why we evaluate your data at the source rather than taking a rate card at face value.