Skip to content
All blog
Shopee Logistics Malaysia Ecommerce

Why Shopee partners with courier companies instead of doing it all itself

Chong 8 min read

Shopee owns SPX Express. It could, in principle, carry its own parcels and keep the margin. Instead it has spent years signing agreements with the couriers it might have replaced.

In November 2025 it went further, entering a Letter of Collaboration with City-Link Express, GDEX, Pos Malaysia and SPX Express to standardise Malaysian e-commerce delivery, alongside a broader memorandum involving BEST Express, Flash Express and Ninja Van Malaysia. The stated aims are common performance standards, shared access points, integrated real-time monitoring and consistent service in small towns as well as cities, with pilots from 2026.

Understanding why tells you a great deal about what your own fulfilment actually costs.

The promise is the product

A marketplace does not sell parcels. It sells confidence that an order placed today arrives when it said it would.

That promise has to hold in Kuala Lumpur and in a small town in Kelantan, on a normal Tuesday and during a mega sale when volume multiplies. A promise that holds only in cities is not a national marketplace, and buyers punish inconsistency faster than they punish slowness.

One network cannot deliver that. Not because any courier is bad, but because coverage, capacity and reliability vary by geography, and no single operator is strongest everywhere at once.

What owning a courier does and does not solve

SPX Express gives Shopee things a pure partner model cannot:

A floor under service. If partners underperform in a region, there is an alternative rather than a negotiation.

Cost discipline. Knowing what delivery actually costs to run changes what you accept from a supplier.

Control of the experience. Tracking updates, delivery windows, the returns journey.

What it does not give is enough coverage. Building last-mile capacity across every Malaysian postcode is capital-heavy and slow, and doing it in parallel with networks that already exist would duplicate infrastructure for no gain.

So the model is not own-or-partner. It is own a network and partner with several, and route between them.

Why standardisation is the interesting part

The 2025 agreement is not about volume. Shopee already has volume. It is about making couriers behave consistently enough that the marketplace can make one promise on behalf of all of them.

Common KPIs. Shared access points. Integrated real-time monitoring.

Read that as an engineering problem and it is obvious: a marketplace cannot promise a delivery date if each carrier reports progress differently, defines a failed delivery differently, and updates tracking on its own schedule. Standardising the data is what makes the promise possible.

Which is exactly the problem a seller has, one level down.

What this means for a seller's numbers

Every structural fact above lands in your accounts.

Your parcels go through several networks whether you choose them or not. On a marketplace, allocation is frequently the platform's decision, not yours. Two identical orders on the same day can travel by different couriers at different costs.

The cost per parcel is not one number. It varies by carrier, weight band, destination zone and whatever subsidy applied that week. Averaging it hides which orders lose money — see Shopee shipping subsidies and adjustments.

Who paid is a separate question from what it cost. A buyer paying nothing for shipping does not mean shipping was free. Somebody funded it, partly the platform and partly you, and the split appears in the settlement rather than at checkout. See Shopee free shipping programme cost.

Your own store is different again. No marketplace allocating carriers, no subsidy, and you contract directly. More control, and the full cost lands on you — see three couriers, one delivery promise.

The reconciliation consequence

A seller on Shopee plus a Shopify storefront is now dealing with parcels moving through several carriers under two entirely different commercial arrangements.

Marketplace parcels: cost deducted in the settlement, subsidy applied by rules you do not set, adjustments arriving after the fact when a weight or zone is corrected.

Own-store parcels: invoiced by the courier directly, monthly, on the courier's own reference — which matches nothing in your order data without work.

Both are real costs of the same business, and they arrive through different doors in different formats on different clocks. Joining them is the only way to know what fulfilment costs per order, and it is the reason shipping is so often the least understood line in an ecommerce P&L.

Common questions

Why does Shopee use partner couriers when it owns SPX Express?

Because a nationwide delivery promise cannot be kept by one network. Coverage, capacity and reliability vary by geography and no single operator is strongest everywhere, so Shopee runs its own courier as a floor under service and cost while routing across partners including City-Link Express, GDEX, Pos Malaysia, Ninja Van, Flash Express and BEST Express for reach.

What did Shopee's 2025 courier agreement actually change?

It focused on standardisation rather than volume — common key performance indicators, shared access points and integrated real-time monitoring across participating couriers, with pilots from 2026. Consistent data and consistent definitions of performance are what allow a marketplace to make a single delivery promise on behalf of several independent carriers.

Does a seller choose which courier carries a marketplace order?

Often not. Allocation is frequently the platform's decision based on destination, capacity and service level, which means two identical orders placed on the same day can travel by different couriers at different costs. That variation is why an averaged shipping cost per parcel conceals which orders are actually losing money.

Why is shipping cost harder to track across a marketplace and an own store?

Because the two arrive differently. Marketplace shipping is deducted inside the platform settlement with subsidies applied by rules the seller does not control, while own-store shipping is invoiced directly by the courier on its own reference and timetable. Both are costs of the same business, and neither format joins to the other without deliberate work.


Related: why Malaysian couriers keep their own networks · three couriers, one delivery promise · choosing the right Shopee shipping options


See what you could build

Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.

Start free trial
Get started

No credit card · Cancel anytime · Your data stays yours