Packory

← Packory Blog

E-commerce Regulations in Malaysia: What Sellers Must Disclose

23 Sept 2026 · Packory

Every order. On video. Dispute-proof.

If you copied an “8 things every Malaysian seller must display” checklist into your shop, that rulebook is gone. It came from the 2012 regulations, revoked on 25 December 2024. Current e-commerce regulations in Malaysia ask for ten items, and they must be readable in Bahasa Malaysia.

Going through an order on a laptop at a packing desk, a parcel and a phone on a tripod beside it.
Going through an order on a laptop at a packing desk, a parcel and a phone on a tripod beside it.

Buyers read that list before deciding your shop is real, and it is the first thing anyone opens when a complaint lands.

E-commerce regulations in Malaysia: the 10 items sellers must display

The instrument in force is the Consumer Protection (Electronic Trade Transaction) Regulations 2024, P.U.(A) 449/2024, under section 150(2)(a) of the Consumer Protection Act 1999. In force since 25 December 2024, regulation 3(1) requires an online marketplace supplier to disclose the Schedule information. Ten items:

  1. Name of your business. Nama pembekal pasar dalam talian atau syarikat.
  2. Website address of the marketplace, if any. Alamat laman sesawang pasar dalam talian, jika ada.
  3. E-mail address and telephone number. Alamat e-mel dan nombor teleton pembekal pasar dalam talian.
  4. Address the trade or advertising is operated from. Alamat tempat perdagangan atau tempat pengiklanan untuk membekalkan atau mengiklankan barang atau perkhidmatan melalui pasar dalam talian itu dijalankan.
  5. Description of the main characteristics of the goods or services. Perihalan tentang ciri-ciri utama barang atau perkhidmatan itu.
  6. Full price, including delivery costs, taxes and any other cost. Harga penuh barang atau perkhidmatan termasuklah kos penghantaran, cukai dan apa-apa kos lain.
  7. Method of payment. Kaedah pembayaran.
  8. Terms and conditions of the sale and purchase. Terma dan syarat penjualan dan pembelian bagi barang atau perkhidmatan itu.
  9. Estimated delivery time. Anggaran masa penghantaran barang atau pembekalan perkhidmatan kepada pembeli.
  10. Safety and health certificate, if any. Perakuan bahawa barang atau perkhidmatan itu telah mengikut standard keselamatan dan kesihatan yang telah ditentukan oleh agensi berwibawa, jika ada.

Regulation 4 changes how you write all of it: the information must be in Bahasa Malaysia, and other languages may be added, not substituted. Regulation 3(2) is the other half. Do not disclose what you know, or have reason to believe, is false or misleading. A two day estimate that is really two weeks is not a formatting problem.

Item 6 is the one that catches sellers

Most shops get the first five right, then lose it at six. The number a buyer sees first should be the number that gets the parcel to their door.

If your page says RM89 and shipping only appears at the last step, the buyer acted on a price that was never the price. It is also the number that decides whether the order is worth taking. Our fee and profit calculator is free, and the breakdown of what platform fees take is the reasoning behind it.

Four duties that sit outside the list

  • Bahasa Malaysia is required for the disclosure itself (regulation 4(1)).
  • You carry the cost of sending an item back when the goods received are materially different or defective (regulation 5).
  • Buyers get a way to correct a mistake before or after the order, and an acknowledgement of the order without undue delay (regulation 6).
  • Records are partly your job. Regulation 8(1) makes the platform keep supplier and transaction records for three years, including a trade or company registration number if there is one, and 8(2) applies that duty to the supplier too. Sell through your own page and the record is yours.

Two things that are still unclear

Scope is the first. Whether a Facebook page or an Instagram shop is an “online marketplace” is not settled. KPDN’s own legislative review notes regulatory uncertainty where social media gains e-commerce functions, so treat it as an open question, not a ruling.

Enforcement is the second. Two Malaysian law firms reported in June 2025 that KPDN postponed enforcement of the language requirement. This regulation carries no penalty figure either: it says failing to comply is an offence, and the amount sits in the parent Act. Anyone quoting you a fine is quoting what this regulation does not say.

A ten minute check

  1. Can a buyer find the name of the entity behind your shop without asking?
  2. Are your e-mail address and phone number both visible?
  3. Is the address you trade from stated?
  4. Is the number a buyer sees first the price that gets the parcel to their door?
  5. Is there a delivery estimate and terms a buyer can find?
  6. Is all of it readable in Bahasa Malaysia?

A no is half an hour of work, not a disaster. A buyer who feels misled at checkout is the buyer who files a claim later.

FAQ

Is the business registration number required on my listing?

No. That is not one of the ten items, and it is the mistake copied checklists repeat. The number sits in regulation 8(1)(c), part of the record the platform keeps.

Does this apply to a Facebook page or Instagram shop?

Whether a social page counts as an online marketplace is unsettled. If buyer questions arrive by DM, having your name, contact details and full price visible costs nothing either way.

What does full price include?

Delivery costs, taxes and any other cost, per item 6. The number that gets the parcel to the door, not a product price with charges appearing later.

Is KPDN enforcing this now?

Two law firms reported a postponement, and no penalty amount is published in this regulation. Keep the ten items visible, in Bahasa Malaysia, and let the notices catch up.


Disclosure is the cheapest trust you will buy. When a claim arrives, the other half is showing what you shipped. Start free and keep an evidence clip for every order. The free tier covers up to 25 verified orders a month, and paid plans start at RM12.99.