ASEAN LogisticsLast Mile

ASEAN Last-Mile: Ninja Van (SGD 4/parcel) vs J&T (SGD 2.80) vs In-House (SGD 6) = Margin Leak

7 February 2026·Updated Feb 2026·5 min read·ComparisonIntermediate
Share:PostShare

In this article
  1. The Last-Mile Cost Breakdown
  2. Success Rate vs Cost Trade-off
  3. Zone-Based Optimisation
  4. AskBiz Delivery Cost Analytics
  5. The COD Trap That Doubles Effective Delivery Cost
  6. Building a Weight-Break Model Instead of a Flat Per-Parcel Rate
  7. What Changes When Volume Crosses the Negotiation Threshold
Key Takeaways

Ecommerce brand: 3K parcels/month. Ninja Van SGD 4 = SGD 12K/month. J&T SGD 2.80 = SGD 8.4K/month. Saving by switching: SGD 3.6K/month = SGD 43.2K/year. But J&T success rate 88% vs Ninja Van 94% = 6% more failed deliveries = SGD 504 extra redelivery cost + customer complaints. Net saving: SGD 3.1K/month. AskBiz models total delivery cost including re-attempts.

  • The Last-Mile Cost Breakdown
  • Success Rate vs Cost Trade-off
  • Zone-Based Optimisation
  • AskBiz Delivery Cost Analytics
  • The COD Trap That Doubles Effective Delivery Cost

The Last-Mile Cost Breakdown#

Last-mile is 30-50% of total logistics cost. Components: base rate (per parcel), fuel surcharge (2-5%), remote area surcharge (2-8 SGD for rural), failed delivery fee (SGD 1-3 per re-attempt), COD handling fee (1-1.5% of order value). Most merchants compare only base rate. Total cost including surcharges: Ninja Van SGD 4.80 effective, J&T SGD 3.40 effective, Ninjavan premium service SGD 6.20.

Success Rate vs Cost Trade-off#

Failed delivery is expensive: courier re-attempts (SGD 1.50-3 each), customer frustration (3-5% don't reorder after failed delivery), return cost (parcel returned, SGD 2-4 return fee, re-ship SGD 4+). Ninja Van: 94% first-attempt success. J&T: 88%. For 3K parcels: Ninja Van 180 failures, J&T 360 failures. Extra J&T failures: 180 × SGD 4 total cost (re-delivery or return) = SGD 720 extra. Minus base rate saving SGD 3.6K = J&T net saving SGD 2.88K/month.

Zone-Based Optimisation#

Not all zones are equal. J&T strong in Indonesia (88% → 93% success rate in Jabodetabek). Ninja Van stronger in Singapore CBD (97% success). Split strategy: J&T for Indonesia and rural Malaysia (lower base rate, adequate success), Ninja Van for Singapore and urban Malaysia (higher success rate justifies premium). Reduce total cost by SGD 1.5K-2K/month vs single carrier.

AskBiz Delivery Cost Analytics#

Tracks per-courier: base cost, surcharges, failed delivery rate, re-attempt cost, customer complaint rate. "Last month: Ninja Van 1.5K parcels, total cost SGD 7.2K (SGD 4.80 effective), success 94%, net cost/delivered parcel SGD 5.11. J&T 1.5K parcels, total SGD 5.1K (SGD 3.40 effective), success 88%, net SGD 3.86. Rebalance: shift Singapore orders to Ninja Van (SGD 4.80 justified by 94% success). Shift Indonesia to J&T (success similar, SGD 1.60/parcel saved). New blended cost: SGD 4.20 vs current SGD 4.10 — but Indonesia success improves, total re-delivery cost drops SGD 600/month."

More in ASEAN Logistics

The COD Trap That Doubles Effective Delivery Cost#

Cash-on-delivery orders carry a hidden cost most merchants underestimate badly, because the COD handling fee (typically 1-1.5% of order value) is only the first layer — the real cost comes from COD's much higher failed-delivery and refusal rate compared to prepaid orders. A Surabaya electronics accessories seller ran roughly 60% of its volume as COD, standard for the Indonesian market where card and e-wallet penetration is still building trust for online purchases, and found its blended failed-delivery rate was nearly double its prepaid rate — customers refuse COD parcels at the door far more often than they abandon a prepaid cart, because there's no sunk cost holding them to the purchase. On 2,000 monthly COD parcels with an 18% refusal-or-failure rate versus 9% on prepaid, the seller was absorbing roughly 180 extra failed deliveries a month, each carrying a re-attempt fee plus return shipping back to the warehouse, a cost that worked out to roughly IDR 14 million a month specifically attributable to the COD-prepaid gap. The fix wasn't eliminating COD, which remains essential for Indonesian market reach, but tightening it: adding an SMS or WhatsApp confirmation step before dispatch for COD orders above a certain value cut refusal rate by nearly a third within two months, because a chunk of refusals came from impulse orders customers had simply forgotten placing by the time the parcel arrived three days later.

Building a Weight-Break Model Instead of a Flat Per-Parcel Rate#

Comparing couriers on a single per-parcel rate hides a second variable that matters just as much for many ASEAN sellers: weight and dimensional pricing breaks that shift the cheapest option depending on what's actually being shipped. A Kuala Lumpur homeware seller shipping a mix of lightweight items (cutlery sets, under 500g) and bulkier items (dinnerware sets, 2-3kg) had defaulted to a single courier for all volume based on its blended average rate, and only discovered the inefficiency when a new ops hire mapped actual per-shipment cost against weight bands. Below 1kg, one courier's flat base rate made it the clear winner; above 2kg, a different courier's weight-tiered pricing became meaningfully cheaper because the first courier's rate card stepped up sharply past the 1kg threshold while the second's stayed comparatively flat. Splitting shipments by weight band rather than a single default courier cut blended per-parcel cost by roughly 11% on the seller's actual product mix, a saving that had nothing to do with success rates or claims and everything to do with reading both couriers' full rate cards rather than the single headline number typically quoted. Any seller shipping products with meaningfully different weight profiles is very likely leaving money on the table by defaulting to one courier across the entire catalogue.

What Changes When Volume Crosses the Negotiation Threshold#

Courier rate cards are not fixed the way they appear on a public pricing page — every major ASEAN last-mile provider maintains volume-tiered pricing that account managers only offer once a shipper demonstrates consistent monthly volume, and most SMBs never ask because they don't realise the published rate is a starting point, not a floor. A Ho Chi Minh City fashion brand shipping 1,800 parcels a month on Ninja Van's standard published rate assumed that rate was fixed regardless of volume, until a conversation with a competitor revealed the competitor was paying roughly 15% less at similar volume simply because they had asked for a account review after six consistent months of shipping. Requesting the same review, the fashion brand secured a rate reduction worth approximately VND 380 million annually on its volume, plus a dedicated account contact who resolved claims disputes faster than the standard support queue. The general threshold worth knowing: most ASEAN couriers start seriously negotiating around 1,500-2,000 parcels a month, with meaningfully better tiers opening up past 5,000; below that, standard published rates usually apply and negotiation leverage is limited. Any seller who has shipped consistent volume for three-plus months without ever having a rate conversation with their courier's account team is very likely paying more than necessary for exactly the same service.

📊 By The Numbers
50%5%1.5%94%88%

People also ask

How do I negotiate better rates with couriers?

Volume is leverage. At 500 parcels/month, limited negotiation. At 2K+, approach Ninja Van/J&T account manager directly. Request volume tier pricing. Commit to 3-month minimum for best rate. Typical negotiated saving: 10-20% off standard rate.

Should I ever use in-house delivery?

Only if your delivery zone is very tight (e.g., same neighbourhood) and order volume is high (100+ daily in that zone). Otherwise, fixed cost of driver, van, insurance exceeds SGD 6/parcel. Third-party couriers are almost always cheaper below SGD 10M revenue.

AskBiz Editorial Team
Business Intelligence Experts

Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.

14-day free trial · No credit card needed

Optimise Last-Mile Delivery Cost (Save SGD 2K-4K/Month)

AskBiz tracks total delivery cost including surcharges and re-attempts. Recommends courier mix by zone. Try free.

Start free trial →See pricing

Connects to Shopify, Xero, Amazon, QuickBooks, Stripe & more in minutes

Share:PostShare
← Previous
ASEAN B2B Payment Terms: Singapore Net-30 vs Malaysia Net-60 vs Thailand Net-90 = Cash Gap
5 min read
Next →
Lazada vs Shopee Seller Fees: Commission 3-8%, Ads 5-15% of GMV = 20% Margin Gone
5 min read

Related articles

ASEAN Logistics
ASEAN Shipping Costs: SingPost (SGD 8/kg) vs Qxpress (SGD 5/kg) vs J&T (SGD 3/kg)
5 min read
ASEAN Logistics
Cross-Border ASEAN Customs: Clear in 2 Hours vs 2 Days = SGD 5K Cost Difference
7 min read
Singapore Logistics
Logistics Vehicle Costs: Maintenance + Fuel = SGD 300K-1M/Year (Track Both)
6 min read

Learn the concepts

Business Intelligence Basics
What Is Business Intelligence?
4 min · Beginner
Business Intelligence Basics
What Is a Business Pulse Score?
3 min · Beginner
Business Intelligence Basics
What Is a Daily Brief?
3 min · Beginner
eCommerce Intelligence
What Is Average Order Value (AOV)?
3 min · Beginner