The problem
The gap between expected and billed cost
When a package ships, you have an expected cost based on your rate card. When the invoice arrives, the number is different. Sometimes a little. Sometimes a lot. Most companies have no system to track, compare, or explain the difference.
Rate cards show base rates but don't account for in-transit surcharges, address corrections, or weight adjustments.
Carrier invoices arrive days or weeks after shipment, making it impossible to reconcile costs in real-time.
Discrepancies are scattered across thousands of shipments, buried in invoice line items most teams never review.
Without a shipment-level comparison, overcharges go unnoticed and billing disputes lack supporting data.
Manual reconciliation in spreadsheets is slow, error-prone, and only catches a fraction of discrepancies.
How it works
The shipping cost gap, explained
There's a predictable pattern to why expected and actual costs diverge. Understanding it is the first step to closing the gap.
Expected cost
The cost estimated at the time of shipment based on your negotiated rate card, service level, package weight, dimensions, and destination zone.
Carrier adjustments
After a package enters the carrier network, adjustments can be applied — DIM weight recalculation, zone corrections, address reclassification, and more.
Invoiced cost
The final amount on the carrier or 3PL invoice. This includes the base charge plus every surcharge, fee, and adjustment applied after shipment.
Common discrepancy sources
Most gaps between expected and actual cost come from a small set of predictable issues.
- DIM weight exceeds actual weight
- Residential surcharge applied to "commercial" address
- Zone differs from expected routing
- Address correction fee triggered
- Fuel surcharge rate changed between ship date and invoice
Verification
The step most companies skip — comparing each invoiced charge back to the expected cost and flagging anything outside an acceptable threshold.
Payment
Once verified, the invoice can be approved for payment with confidence. Without verification, you're paying whatever the carrier billed.
The lifecycle
From order to payment
Order placed
A customer places an order and a shipment is created in your system.
Expected cost calculated
Based on your rate card, the estimated shipping cost is recorded.
Package ships
The carrier picks up and scans the package into their network.
Carrier adjustments applied
Weight, dimensions, zone, and address are verified. Adjustments may be applied.
Invoice received
The carrier or 3PL sends an invoice with the final billed amount.
Discrepancy flagged
Differences between expected and invoiced cost are surfaced for review.
Payment authorized
Once verified, the invoice is approved and payment is processed.
How RateRunners helps
Track expected and actual cost on every shipment
RateRunners creates a financial record for every shipment — showing you the expected cost, the invoiced cost, and exactly what changed in between.
Automatically calculate expected cost from your contract rates at time of shipment
Match invoiced charges to individual shipments by tracking number
Surface the variance between expected and actual cost for every package
Flag shipments where variance exceeds your configured threshold
Drill into surcharges and adjustments that caused the difference
Generate reports showing cost variance trends over time
Related resources