Skip to main content
MaxInvent

Answer

How should courier surcharges be allocated so marketplace profit is true?

Last updated By MaxInvent Editorial Team
Short answer

Allocate each surcharge to the orders that caused it, using the same driver the carrier used to charge you. Fuel follows the base carriage of the shipment it sits on, oversize and re-weigh charges belong to the specific parcel, and account-level fees are spread across the shipments in the period. Absorbing surcharges into overheads is what makes low-margin SKUs look profitable.

  • Match the allocation driver to the carrier's own charging driver
  • Parcel-specific charges belong to that parcel, never to an average
  • Account-level fees spread across the period's shipments
  • An averaged shipping cost hides which SKUs actually lose money

Match the allocation driver to the charging driver

Every surcharge was calculated from something. Fuel was calculated from base carriage. A re-weigh was calculated from one parcel’s measured weight. A remote-area fee was calculated from one destination. Allocate each charge using the same driver the carrier used, and the resulting cost per order is defensible. Use anything else and you are choosing to move money between orders.

How to allocate each courier charge type
Charge typeAllocate toBasis
Base carriageThe shipmentDirect, one to one
Fuel surchargeThe same shipmentPro rata to that shipment’s carriage
Re-weigh / dimensionalThe specific parcelDirect; never averaged
Oversize / non-conveyableThe specific parcelDirect; drives SKU-level decisions
Remote area / zoneThe specific shipmentDirect; informs shipping-rate policy
Account and collection feesAll shipments in the periodSpread, shown as its own line

What averaging actually costs you

Take an illustrative month: 1,000 parcels, average base carriage £4.20. Sixty of them are oversize and carry £6.50 each in extra charges, £390 in total.

  • Averaged. £390 spread over 1,000 orders adds 39p to every parcel. The 940 ordinary parcels each look 39p worse than they are, and each oversize parcel looks £6.11 better.
  • Allocated. The 60 oversize parcels each carry £6.50. The bulky SKU now shows its real contribution, which is the number you need when deciding whether to keep listing it, reprice it, or change the packaging.

The averaged version is not merely less precise. It points the decision in the wrong direction, because it makes the problem SKU look normal and the healthy ones look marginal.

Where the allocated cost has to land

Allocation is only useful if it reaches the margin figure people act on. In MaxInvent, allocated charges attach to the orders responsible, and order and marketplace profit reporting reads the invoiced cost rather than the rate quoted at booking. Packaging and label costs can be set as per-order and per-parcel defaults, so the small recurring amounts are inside the number rather than forgotten.

Two adjacent decisions are worth separating from this one. Choosing a service at booking time is courier selection, and getting the invoice matched in the first place is reconciliation. Allocation sits between them.

How to check your own allocation is honest

  1. Pick the ten highest-value surcharge lines from one invoice and confirm each landed on a specific order.
  2. Take your bulkiest SKU and compare its reported margin before and after allocation. If nothing moved, the allocation is not reaching margin.
  3. Confirm account-level fees appear as their own line rather than inside carriage, so a volume drop is visible as a per-parcel rise.
  4. Check that the unallocated remainder is small and shrinking, and that someone owns it.

FAQ

More questions, answered

Why not just use an average shipping cost per order?+

Because averaging moves cost from the orders that caused it to the orders that did not. Consider an illustrative month with 1,000 parcels at £4.20 average carriage. If 60 of them are oversize and carry an extra £6.50 each, the average absorbs £390 across all 1,000 orders — about 39p each. Every ordinary parcel looks 39p worse and every oversize parcel looks £6.11 better, which is exactly backwards for a decision about whether to keep listing the bulky SKU.

How should fuel surcharges be allocated?+

Fuel is charged as a percentage of base carriage, so allocate it in proportion to the base carriage of the shipment it appears on. That keeps the relationship the carrier used intact. Do not spread fuel evenly across parcels: a £2 parcel and a £20 parcel do not attract the same fuel amount, and treating them as if they do distorts both.

What about account-level charges with no parcel reference?+

Things like weekly account fees, collection charges or manifest fees have no single causing order, so spread them across the shipments in the period they cover. Keep them visible as their own line rather than folding them into carriage, because they behave differently: they do not scale with volume in the same way, and a drop in volume makes them worse per parcel.

Where does the allocated cost need to end up?+

In the same margin figure you use for channel and product decisions. In MaxInvent, allocated charges attach to the orders responsible, and order and marketplace profit reporting reads the invoiced cost rather than the rate quoted at booking. Packaging and label cost defaults can be set per order and per parcel so the small recurring costs are inside the number too.

How often should allocation be redone?+

Once per invoice cycle is normally enough, because that is the pace at which the underlying data arrives. The exception is a carrier rate change or a new surcharge category, which is worth checking as soon as the first affected invoice lands rather than at quarter end, since the pricing decisions it should influence are being made now.

Evaluating MaxInvent?

We'll walk through the relevant workflows using suitable representative data for the channels you run.

Chat
MaxInvent
Talk to a real human.
UK-based team · typically reply within one business day.
Prefer a form?Book a demo·Contact form