Shipping a 1 kg parcel to Penang? From Kuala Lumpur, J&T Express charges RM 5.50 and DHL eCommerce charges RM 7.50 for the same box, a 36% spread by courier choice alone, per our March 2026 Malaysia courier rate comparison.
Guessing your shipping fee costs you margin on every order. Calculate your real cost with the table and formula below.
What Do Malaysian Couriers Charge for Ecommerce Shipments in 2026?
Pos Laju’s walk-in rate for a 1 kg Peninsular parcel is RM 6.30. J&T Express charges RM 5.50 for the same weight and route, Ninja Van RM 5.80, GDEX RM 5.90, and DHL eCommerce RM 7.50. These are undiscounted rates published as of March 2026 (Pos Malaysia Berhad; J&T Express Malaysia; Ninja Van Malaysia).

Rates vary by weight bracket, zone, and which courier account you’re shipping under. Before you calculate anything, know your base numbers.
Pos Laju rates by weight (Zone 2, interstate Peninsular Malaysia):
| Weight | Rate |
|---|---|
| 500 g | RM 5.20 |
| 1 kg | RM 6.30 |
| 2 kg | RM 8.50 |
| 5 kg | RM 14.80 |
| 10 kg | RM 25.80 |
Source: Pos Malaysia Berhad, walk-in counter rates, 2026.
How the major couriers compare at four common weights (Peninsular Malaysia):
| Courier | 500 g | 1 kg | 2 kg | 5 kg |
|---|---|---|---|---|
| J&T Express | RM 4.50 | RM 5.50 | RM 7.50 | RM 13.00 |
| Ninja Van | RM 4.80 | RM 5.80 | RM 7.80 | RM 13.50 |
| GDEX | RM 4.90 | RM 5.90 | RM 8.00 | RM 14.00 |
| Pos Laju | RM 5.20 | RM 6.30 | RM 8.50 | RM 14.80 |
| DHL eCommerce | RM 6.20 | RM 7.50 | RM 10.00 | RM 17.00 |
Source: J&T Express Malaysia; Ninja Van Malaysia; published courier rate cards, March 2026.
These are walk-in and standard published rates. Shopee and Lazada’s integrated logistics, and aggregators like EasyParcel, typically discount 15-25% off these numbers, so don’t use this table as your final checkout price. Use it as your baseline before you calculate the adjustments below.
How Is Shipping Cost Calculated for Ecommerce Orders in Malaysia?
Shipping cost for a Malaysian ecommerce parcel is the courier’s base rate for your billable weight bracket, plus a zone surcharge if the destination is Sabah or Sarawak, a fuel or remote-area surcharge where applicable, and a COD collection fee if the buyer pays cash on delivery. Skipping any one of these produces a shipping fee that undercharges the buyer and eats your margin.
Five inputs determine what you actually pay per parcel:
- Billable weight. Couriers charge the higher of actual weight or volumetric weight. Volumetric weight is Length × Width × Height (cm) ÷ 6,000. A 400 g phone case in a 30 × 20 × 15 cm box has a volumetric weight of 1.5 kg, so you pay the 1.5 kg rate. Right-sizing your box is the fastest way to cut this cost; see our packaging guide for box-fit techniques.
- Zone. Peninsular-to-Peninsular is the cheapest zone. Shipments to or from Sabah and Sarawak run roughly 40-75% higher across every courier, based on the Pos Laju rate breakdown.
- Courier and service tier. Walk-in counter rates are the highest. Postpaid corporate accounts, marketplace-integrated logistics, and aggregator platforms all sit below walk-in, in that order.
- Surcharges. Fuel surcharges and remote-postcode surcharges typically add RM 2-5 per parcel where they apply. Confirm current surcharges with your courier before quoting a customer.
- COD fee. Cash-on-delivery orders carry a separate collection fee, typically 2-3% of order value across the five couriers compared above. Factor this in separately from the shipping rate itself.

Worked example: You’re shipping a 1.2 kg item from Petaling Jaya to Johor Bahru (Peninsular, Zone 2), no COD. Billable weight rounds up to the 1.5 kg bracket. Using J&T’s published rate, your base cost is approximately RM 6.50-7.00 before any aggregator discount. Switch to EasyParcel and that typically drops by 15-20%, closer to RM 5.50-5.80. That difference, at 80 orders a day, is roughly RM 3,200-4,600 a month back in your margin.
Want the number without doing the math yourself? Use the free shipping cost calculator or the Pos Laju rate calculator to get your estimate in under a minute. No signup required.
What Mistakes Cause Sellers to Miscalculate Their Shipping Cost?
Most miscalculations come from the same five habits:
- Using actual weight, not billable weight. Volumetric weight applies to every courier in this guide. Skipping it means quoting a rate that’s too low for bulky, lightweight items.
- Ignoring the zone difference. East Malaysia rates run significantly higher than Peninsular rates. A flat shipping fee that doesn’t account for this loses money on every Sabah or Sarawak order.
- Forgetting the COD fee. COD accounts for the majority of orders in several Southeast Asian markets. The 2-3% collection fee is separate from the shipping rate and easy to leave out of a quick calculation.
- Quoting walk-in rates when you qualify for a discount. If you ship 20+ parcels a day, a Postpaid account, marketplace-integrated logistics, or an aggregator almost always beats the walk-in counter price.
- Not rechecking rates after a courier update. Courier rate cards change during the year. A calculation done in January can be outdated by mid-year; verify current rates before large batch quotes.

How Can You Lower Your Calculated Shipping Cost?
- Switch non-marketplace orders to an aggregator. EasyParcel and similar platforms pass through 15-25% off published walk-in rates with no minimum volume.
- Right-size your packaging. Every centimetre of unused box space adds to your volumetric weight. See our packaging cost guide for sizing benchmarks.
- Split routes by courier. Route East Malaysia orders through Pos Laju, which has the widest East Malaysia coverage, and Peninsular-only volume through J&T or Ninja Van for the lower per-kg rate.
- Negotiate a corporate Postpaid account at volume. Sellers shipping 100+ parcels a day typically unlock rates 15-30% below walk-in once they have a dedicated account manager.

Frequently Asked Questions
How much does it cost to ship a 1 kg parcel in Malaysia?
A 1 kg parcel within Peninsular Malaysia costs RM 5.50 with J&T Express, RM 5.80 with Ninja Van, RM 6.30 with Pos Laju, or RM 7.50 with DHL eCommerce at published walk-in rates. Aggregators like EasyParcel typically bring these down 15-25% further. Rates published as of March 2026.
What is volumetric weight and why does it change my shipping cost?
Volumetric weight is Length × Width × Height (cm) divided by 6,000. Couriers charge whichever is higher: actual weight or volumetric weight. A lightweight item in an oversized box can be billed at 2-3 times its actual weight, which is why right-sizing packaging directly reduces cost.
Is there a free shipping cost calculator for Malaysian sellers?
Yes. Our shipping cost calculator estimates your cost from billable weight, base rate, and service speed in under a minute, free and without an account. It’s a planning estimate; always confirm the final number against your courier’s current rate card.
Do shipping aggregators like EasyParcel actually save money?
Yes, typically. Aggregators negotiate bulk rates across thousands of sellers and pass along a portion of the discount. For a 1 kg Peninsular parcel, aggregator rates commonly run 15-25% below walk-in counter prices, with no minimum monthly volume required to qualify.
How much extra does COD add to my shipping cost?
Cash-on-delivery orders carry a separate collection fee on top of the shipping rate, typically 2-3% of order value depending on the courier. Beyond the fee, COD orders also carry higher return rates in most Southeast Asian markets, which adds a second, often overlooked shipping cost on the return leg.