Malaysia's online shopping splits into three channels, and the right one matters more than vouchers. Small odds and ends go to Shopee, where free shipping often starts at RM15–25; branded goods with a warranty go to a Lazada official store, around RM30; heavy staples belong on a supermarket app, where most orders need RM50–100.
1. Three channels first: they solve different problems
When I first moved to Penang I assumed "shopping online" was one thing: order, wait for the courier, open the box. A few months in I realised online buying in Malaysia splits into three channels, each with its own pricing, speed and best use.
- Marketplace platforms: Shopee, Lazada and TikTok Shop. The widest range and the fiercest price wars, mostly third-party sellers.
- Supermarket apps: Lotus's, Jaya Grocer, MyGroser and others put store shelves online, built for fresh produce, frozen goods and heavy staples.
- Instant delivery: GrabMart, pandamart and foodpanda's grocery section bring your order in 30–60 minutes, at the cost of a markup and a service fee.
Confusing the three produces the classic disappointments: buying fresh food on Shopee and waiting five days, or buying a phone case on a supermarket app and finding it costs double. Choosing the right channel matters far more than hunting vouchers.

2. Shopee and Lazada: different positions, different uses
Both are marketplaces, but in daily use they feel quite different.
Shopee covers more ground, with plenty of small shops and local sellers and an extremely low price floor. The flip side is that one item may have dozens of sellers, and you have to screen by rating and sales volume. Its killer feature is a low free-shipping threshold — often free delivery above RM15 to RM25, so a couple of ringgit of odds and ends still ships free with a platform voucher.
Lazada leans towards brand stores and official shops, which makes it the better pick for electronics, appliances and baby brands with warranties. Prices are usually a little higher than Shopee's unbranded listings, but after-sales is clearer and dispatch is faster. Its free-shipping threshold is around RM30.
For small goods, accessories and home bits, price-check Shopee first. For anything branded, warrantied or worth verifying, prefer a Lazada official store — the extra ringgit buys the after-sales.
3. Supermarket apps: the home turf of fresh food and heavy items
The value of a supermarket app is not cheapness but effort saved. Rice, oil, bottled water and laundry detergent are heavy and bulky; having a rider carry them to your door beats hauling them up five floors from the car park. The same goes for fresh produce, especially with apps that deliver in chilled boxes so meat and milk arrive cold.
On price, supermarket apps mostly match the store, with occasional app-only discounts. Watch the thresholds: most require RM50 to RM100 minimum and charge RM5 to RM10 for delivery. If you are short of a tray of eggs (about RM12–RM15 for 30) or a litre of milk (around RM6–RM8), a dedicated order lets the delivery fee swallow all the effort you saved — walking downstairs is faster.
4. Delivery times: from next day to ten days, and why
Inside one country, arrival times can vary several-fold, depending on where the stock ships from and which courier handles it.
| Origin / type | Typical time to Penang | Notes |
|---|---|---|
| Local warehouse (Peninsular Malaysia) | 1–3 days | Next-day is common in the Klang Valley |
| Local seller, in stock | 2–5 days | Weekends and public holidays push it back |
| East Malaysia (Sabah, Sarawak) | 5–10 days | Crosses the sea; shipping costs more too |
| Cross-border (shipped from China and elsewhere) | 7–14 days | Lowest prices, longest wait, awkward returns |
Check the estimated delivery date before ordering, not just the word "available". Items marked "Pre-order" often take two to three weeks; never buy anything you need urgently from these.
5. Self-collection points: cheaper shipping, and often faster
If nobody is home during the day, or you would rather not field repeated calls from the courier, a self-collection point is practical. Shopee and Lazada both deliver to nearby 7-Eleven stores, petrol-station convenience shops or standalone parcel stations, where you collect with a code — usually with free or cheaper shipping.
Collection points are dense in Penang; if there is none under your block, a ten-minute walk usually finds one. The catch is a holding period: uncollected parcels are returned after three to seven days, so collect as soon as you get the notification.

6. Payment methods: match them to the situation
- FPX online banking: the mainstream option in Malaysia, debited straight from a local bank account with almost no fee and instant confirmation. Good for every normal order.
- E-wallets such as TNG eWallet: scan or redirect to pay, often with platform cashback and small discounts — handy for a few ringgit of small orders.
- Cash on delivery (COD): convenient, but usually adds an RM2–RM3 fee, and because you have already paid, returns take a longer loop. Fine for a first purchase from an unfamiliar seller; unnecessary once you trust them.
- Credit card: best for large purchases and appliances with 0% instalments. Watch out for DCC (dynamic currency conversion), which adds an extra exchange cost.
For safety, paying inside the platform is always better than a private transfer. A seller who asks you to move money off the platform is the biggest red flag there is.
7. Returns and exchanges: an unboxing video is your local insurance
Malaysian return rules are not as generous as you might hope, yet not that hard either — evidence and timing are what count.
- A seven-day window: most platforms accept a return request within seven days, provided the item is unused with all accessories and original packaging. Past that, you are limited to the warranty.
- Record an unboxing video: one continuous shot from opening the outer packaging, showing the label and the item clearly. For wrong, damaged or empty parcels, this video almost decides the outcome — far more useful than photos taken afterwards.
- Some categories are excluded: fresh food, underwear, opened cosmetics and personal care are usually non-returnable. Read the small print on the product page before buying.
- Where the refund goes: back the way it came, usually within three to seven working days. COD orders are typically refunded to the platform e-wallet, so link one in advance.
For expensive or fragile items, favour shops tagged "Local Seller" with "15-day returns". When something goes wrong, the back-and-forth is far less painful.
8. When online pays off, and when going out is the better deal
This is not an either-or between online and physical shops; it depends on what you are buying.
| Situation | Better choice | Why |
|---|---|---|
| Rice, oil, water, detergent and other heavy goods | Supermarket app | Saves the hauling; the fee is acceptable within the threshold |
| Phone accessories, small appliances, home bits | Shopee | Low prices, low free-shipping threshold |
| Warrantied electronics and branded goods | Lazada official store | Clearer after-sales, faster dispatch |
| One or two fresh items you ran out of | Go out and buy | The order is too small; the fee eats the entire saving |
| Something you need today | Go out, or use instant delivery | Waiting costs more in time than it saves |
| Cheap items from East Malaysia or abroad | Online, but only if you are not in a hurry | Long lead times, awkward returns |
My actual rhythm: one heavy-goods order on a supermarket app each week, small odds and ends accumulated on Shopee, and fresh produce plus anything needed "tonight" still bought on foot. Splitting the three jobs beats loyalty to a single app — and it really does save money.
Frequently asked questions
Should I start with Shopee or Lazada in Malaysia?
It depends on what you are buying. For small goods, accessories and home bits, price-check Shopee first — its price floor and free-shipping threshold are both lower. For branded, warrantied electronics and appliances, prefer a Lazada official store, where after-sales is clearer.
How long does delivery usually take?
It depends on where it ships from. A local warehouse in Peninsular Malaysia is typically 1–3 days, with next-day common in the Klang Valley; local sellers with stock are 2–5 days; Sabah and Sarawak are 5–10 days; cross-border orders from China and elsewhere take 7–14 days. Items marked Pre-order often take two to three weeks.
What if nobody is home to receive the parcel?
Choose a self-collection point. The platform delivers to a nearby 7-Eleven, petrol-station shop or standalone parcel station and you collect with a code, usually with free or cheaper shipping. Note the holding period is only three to seven days.
Is cash on delivery (COD) worth using?
It is fine for a first order from an unfamiliar seller, but it usually adds an RM2–RM3 fee, and because you have already paid, returns take a longer loop. Once you trust the seller, paying by FPX or e-wallet inside the platform is faster and safer.

