A customer queries a £180 carrier surcharge on a £40,000 fulfilment invoice. The charge may be valid, but the customer asks for evidence before approving payment. If its accounts payable process holds the whole invoice, a small disputed line can turn into a much larger cash collection problem. Whether the customer is entitled to withhold payment depends on the contract; the operational delay is possible even where the charge is eventually upheld.
For a 3PL, the issue is often the time between the first query and a defensible answer. Credit control cannot settle a technical question about a parcel’s size. Operations cannot establish what the customer was promised without the contract. The carrier invoice may arrive after the shipment record was created and may use a different reference. An unanswered query moves across teams while the payment date approaches.
What causes the query
A carrier charge is created in one system, billed to the 3PL in another and passed to the customer through a third. The original label may contain a declared service, weight and dimensions. The carrier’s later invoice may contain a correction, fuel or energy surcharge, collection charge or return charge. The customer invoice may collapse those details into a single transport line.
Three separate questions need answering: did the carrier correctly charge the 3PL; does the customer contract permit the charge to be passed through; and was it allocated to the correct customer and shipment? A correct carrier invoice does not automatically make a correct customer invoice. A carrier may have applied a legitimate charge that the 3PL agreed to absorb. Conversely, a customer may be undercharged if a valid pass-through is omitted.
What finance and operations teams see
The first visible signal is usually an email: “Please explain these additional parcel charges.” Credit control sees the invoice at risk, billing sees the line item, and operations may have the packing or despatch evidence. Nobody necessarily owns the complete trail.
The investigation can require a shipping export, carrier invoice detail, rate schedule, customer agreement and any credits raised later. If a surcharge covers hundreds of parcels, finance may have to identify which order generated each entry before it can answer a question about a single line. The customer may pay the undisputed amount, pay everything, or hold payment pending resolution. Those outcomes should be measured separately rather than assumed.
A useful internal measure is the number of invoices delayed by queries, the value outstanding during the delay and the staff time spent on each case. Days sales outstanding (DSO) captures timing at an aggregate level, but it does not explain which exceptions caused the delay. Record the date the invoice was sent, the query arrived, a complete answer was supplied and cash was received. That timeline isolates investigation time from the customer’s payment behaviour.
Where ambiguity starts
Fuel and energy surcharges can depend on product, rate and effective date. A new percentage may apply to some services but not others. A return-to-sender charge may need the original tracking reference and a reason code. A size or weight correction calls for the declared measurement, the carrier’s evidence and the applicable classification. Manual-handling or remote-area charges require their own service and destination rules. A storage or pick/pack disagreement is different: the controlling evidence is likely the warehouse event and the customer rate card rather than the carrier bill.
A further ambiguity is timing. A carrier adjustment from an earlier billing period may appear after the customer’s month has closed. Decide contractually whether to pass through retrospective adjustments, how to identify them and how credit notes will be treated. Otherwise the next invoice can look as if it contains unexplained charges for work performed weeks earlier.
Why manual checking breaks down
A finance analyst can inspect ten disputed shipments. Checking every parcel before billing is a different task. References may vary across an order-management system, WMS, shipping platform and carrier invoice. One order may contain multiple consignments; one consignment may receive more than one charge. Credits can arrive on a later statement. Rates can change during the period, so a current tariff is not always the rate to apply to an older shipment.
A top-line comparison of carrier spend with transport revenue will miss misallocations and offsetting errors. The monthly totals can reconcile while one customer is charged for another customer’s parcel. Sample checks are useful but should target high-value exceptions, new rate periods and unusual charge codes rather than treating the sample as proof that every line is correct.
A stronger pre-invoice process
Create a shipment-level record linking the despatch reference, customer, carrier service, date, declared characteristics and eventual carrier charge. Version the carrier tariff and customer agreement by effective date. Recalculate expected charges where the data supports it, and separate exact mismatches from cases that need evidence or a judgement call.
Before sending the customer invoice, route exceptions by owner. Billing can correct an allocation or duplicate. Operations can confirm the packed dimensions or service selected. Account management can interpret a customer-specific pass-through term. Credit control should know which material exceptions remain open and which charges have supporting evidence ready for a query.
Define a release rule: for example, unresolved charges above an agreed threshold are held for review, while clearly documented charges are billed with a usable reference. This threshold is a policy decision, not proof that smaller lines do not matter. Keep a record of the original charge, decision, supporting data and any later credit.
Practical checklist
- Identify customer invoices with a query and record how long payment was outstanding after the agreed due date.
- Confirm whether the contract permits a customer to withhold disputed sums or requires payment of undisputed sums.
- Trace each queried line to a shipment, carrier statement and customer rate-card provision.
- Check the rate and surcharge version effective on the shipment or billing date specified by the relevant agreement.
- Compare declared and charged service, weight and dimensions where those fields are available.
- Match carrier credits and customer credits to the original line instead of treating them as fresh charges.
- Assign an owner and deadline for each exception before invoices are released.
A surcharge query becomes costly when no one can explain the charge quickly enough to keep billing and collection moving. The first goal is a clear evidence trail: what was shipped, what was charged and what the customer agreed to pay. If you want to test this on one billing cycle, WarehouseAudit can review the data and show where exceptions appear.