Shipping Operations
How to Audit UPS and FedEx Shipping Surcharges
By Anata Inc. ·
The short answer.
Audit UPS and FedEx surcharges by matching each invoice line to the shipment record, the package presented to the carrier, your account agreement, and the carrier's rate guide for the invoice date. Separate base transportation from fuel, residential or delivery-area charges, additional handling, oversize, demand, and post-shipment corrections. Confirm the address type, service, zone, actual weight, outside dimensions, and any special-handling flag before deciding a charge is wrong. Correct repeatable input errors in the shipping workflow. Dispute only evidence-backed mismatches through the carrier's billing portal, keeping the invoice, tracking number, package evidence, quoted rate, and applicable terms together.
Section 01
Build the audit from four records, not one invoice total
A parcel invoice is the final output of several inputs. The audit needs the shipment record from your order or warehouse system, the label request and quoted rate from the shipping system, the carrier invoice at tracking-number level, and the rate or account terms that applied on the invoice date. Keep those records joined by tracking number. An invoice total alone cannot show whether a charge came from the selected service, destination, package profile, a later carrier measurement, or an account-specific term.
Start with a bounded period and preserve the raw carrier export before changing it. For each shipment, retain ship date, origin and destination postal codes, service, residential or commercial classification, zone, actual weight, outside dimensions, billed weight, package type, transportation charge, and every separately named fee. Add the rate-guide version or effective date used for review. UPS and FedEx both maintain current rate and surcharge materials, and those materials can change during the year, so the audit must use the terms in effect for the shipment rather than a remembered rate.
Do not label the difference between a quote and an invoice as an error until the underlying inputs agree. A quote created with incomplete dimensions or the wrong address type is not the same evidence as a quote built from the finished package and correct destination classification. Record the reason for every variance in a short controlled list, such as input mismatch, expected surcharge, contract mismatch, carrier correction, or unresolved. That makes the next review comparable instead of producing a folder of one-off explanations.
Section 02
Classify every surcharge before judging it
Create separate categories for transportation, fuel, residential delivery, delivery-area or remote-area service, additional handling, oversize or large package, demand, address correction, pickup, and other account-specific fees. Keep post-shipment weight or dimension corrections in their own category. This taxonomy matters because each charge has a different trigger and a different prevention path. A residential charge points to destination classification, while additional handling may point to weight, dimensions, packaging, or a special-handling condition.
Use the carrier's current definition rather than grouping every non-base line into a generic accessorial bucket. The 2026 FedEx Service Guide treats Additional Handling, Oversize, and Unauthorized Package charges as non-standard shipment fees and explains that package dimensions may change during transit, which can lead to adjusted shipment charges. UPS publishes its rate guides and separate surcharge materials from its U.S. shipping-cost page. Those sources establish the carrier's rule, but your account agreement determines which published amounts, discounts, or exceptions apply to your account.
Fuel and demand charges need their own review because the applicable schedule can change independently of the base transportation rate. FedEx directs customers to its rate-change page for current demand-surcharge services, amounts, and effective dates. UPS likewise links separate peak or demand and fuel-surcharge guides from its rate page. Store the effective date beside the charge instead of copying one amount into a permanent model. The audit should answer whether the correct rule was applied, not assume a published fee remains fixed.
Section 03
Reconcile the shipment inputs that create corrections
For a weight or dimension correction, compare the invoice with evidence from the finished package, not the carton specification stored in a catalog. Record actual scale weight and outside length, width, and height after the package is closed. Also confirm the package type transmitted with the label. If the carrier returned measured values, preserve both the submitted and carrier-observed values so the team can see whether the issue came from master data, packing variation, measurement practice, or the carrier's assessment.
UPS tells shippers to enter correct dimensions so its systems can calculate Additional Handling when the longest side or second-longest side meets the applicable criteria, and to enter correct actual weight. UPS also identifies residential classification as an input that can create a later shipping-charge correction when it is wrong. FedEx states in its service guide that it may adjust charges when package dimensions change during transit. These policies make input quality part of invoice control, not just label creation.
Sample packages from the surcharge rows and reproduce the pack exactly. Check whether the same SKU ships in more than one carton, whether void fill changes the outside profile, and whether the shipping station uses the correct scale and dimensional inputs. When the invoice is correct, fix the upstream rule rather than treating the surcharge as an accounting problem. When the evidence shows that the carrier used a different input without support, keep the measurements, package photos if available, and shipment record with the dispute file.
Section 04
Dispute only the rows supported by evidence
A dispute packet should identify the carrier account, invoice number, tracking number, disputed line, amount, reason, and the evidence that supports the requested correction. Attach or retain the label record, quoted inputs, applicable account term, and package evidence for weight or dimension disputes. State the mismatch plainly. Avoid sending a broad request to remove every surcharge in a category when the shipment records show that some of those charges were triggered correctly.
UPS says an incorrect invoice charge can be disputed in the UPS Billing Center by locating the charge and choosing Dispute from the Actions menu. Its billing guidance also distinguishes issues involving account incentives or discounts and charges billed to the wrong account. FedEx says Billing Online supports disputes and adjustment requests at the invoice level or for individual tracking IDs. Follow the workflow shown in the account, because available reasons and required details can differ by charge and account.
Track each submission as open, credited, denied, or awaiting more information, and retain the carrier response. Do not count a submitted dispute as recovered money. A credit becomes part of the audit result only when it appears in the billing record. If the carrier denies a dispute, record the reason and decide whether the evidence was incomplete, the account term was misunderstood, or the charge was correct. That decision should feed the shipping rule or contract review instead of disappearing inside accounts payable.
Section 05
Turn the audit into shipping and packaging rules
Summarize the reviewed shipments by surcharge category, SKU, carton, service, zone, destination type, and shipping station. Keep observed invoice charges separate from corrected or credited charges. The useful output is not a single surcharge percentage. It is a short list of repeatable causes tied to an owner, such as incorrect residential classification, stale carton dimensions, missing handling flags, a service that is uneconomic for a package profile, or an account term that needs clarification.
Convert confirmed causes into checks before label purchase. Require finished-package dimensions for variable cartons, validate residential or commercial classification through the shipping workflow, keep rate tables current, and flag shipments that cross carrier size or weight criteria. If a surcharge is legitimate but avoidable, compare a packaging or routing change with the complete service requirement. Do not remove protective packaging or downgrade service solely to avoid a fee without checking damage risk and the customer promise.
Repeat the audit when carrier terms change, when a new carton or product profile launches, and when invoice variance moves outside the team's chosen tolerance. Keep the last verified rule date visible in the shipping configuration. The goal is a closed loop: invoice evidence identifies a cause, the operation corrects the relevant input or rule, and the next invoice confirms whether the change worked. That is how surcharge review becomes an operating control rather than a periodic search for refunds.