Expected vs Actual

Why shipping costschange after apackage ships

See why the expected cost of a shipment often differs from the final invoice — and how to track both.

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.

1

Rate cards show base rates but don't account for in-transit surcharges, address corrections, or weight adjustments.

2

Carrier invoices arrive days or weeks after shipment, making it impossible to reconcile costs in real-time.

3

Discrepancies are scattered across thousands of shipments, buried in invoice line items most teams never review.

4

Without a shipment-level comparison, overcharges go unnoticed and billing disputes lack supporting data.

5

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.

01

Expected cost

The cost estimated at the time of shipment based on your negotiated rate card, service level, package weight, dimensions, and destination zone.

02

Carrier adjustments

After a package enters the carrier network, adjustments can be applied — DIM weight recalculation, zone corrections, address reclassification, and more.

03

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.

04

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
05

Verification

The step most companies skip — comparing each invoiced charge back to the expected cost and flagging anything outside an acceptable threshold.

06

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

1

Order placed

A customer places an order and a shipment is created in your system.

2

Expected cost calculated

Based on your rate card, the estimated shipping cost is recorded.

3

Package ships

The carrier picks up and scans the package into their network.

4

Carrier adjustments applied

Weight, dimensions, zone, and address are verified. Adjustments may be applied.

5

Invoice received

The carrier or 3PL sends an invoice with the final billed amount.

6

Discrepancy flagged

Differences between expected and invoiced cost are surfaced for review.

7

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