· ETD Digital · E-Commerce  · 5 min read

How to Build an E-Commerce Website in Malaysia: FPX, GrabPay & SST Guide (2026)

Building an online store in Malaysia means dealing with local payment gateways, SST compliance, and shipping integrations. This guide covers what it actually takes — and why Shopify alone is not always the answer.

How to Build an E-Commerce Website in Malaysia: FPX, GrabPay & SST Guide (2026)

Malaysia’s e-commerce market crossed RM 10 billion in 2024. More Malaysian businesses are selling online than ever before — but many of them are doing it wrong, using platforms that were not designed for the local market, missing out on preferred payment methods, and making SST compliance harder than it needs to be.

If you are planning to build an online store for Malaysian customers, here is what you need to get right.

Payment Gateways: What Malaysians Actually Use

The biggest mistake Malaysian e-commerce projects make is only offering credit card payments. Most Malaysians pay differently:

FPX (Financial Process Exchange) — direct bank transfer from any Malaysian bank. No card required. This is the most-used online payment method in Malaysia. If you do not have FPX, you are losing a significant portion of customers who simply do not want to use a card.

GrabPay — widely used, especially among younger customers and those without credit cards. Integration is via the Grab merchant API.

Touch ‘n Go (TnG) eWallet — linked to the national transport ecosystem, TnG has broad adoption beyond commuters. Many Malaysians keep most of their spending money in TnG.

Boost — popular in certain segments, particularly F&B and retail.

Credit/debit cards — still needed, but should not be your only option.

A complete Malaysian payment setup typically uses an aggregator like Billplz, iPay88, or Stripe Malaysia to bundle FPX, cards, and selected e-wallets under one integration. Each aggregator has different pricing and merchant approval timelines — budget 2–4 weeks for payment gateway approval.

SST (Sales and Service Tax) Compliance

If your business is SST-registered or expects to hit the RM 500,000 annual revenue threshold, your online store needs to handle SST correctly:

  • Display SST-inclusive prices or show SST as a line item at checkout
  • Generate SST-compliant invoices and receipts
  • Maintain transaction records for audit purposes

This is not a Shopify plugin — it requires configuring your store’s tax logic to match your SST registration type. Getting this wrong creates problems during LHDN audits.

Shipping Integrations

J&T Express

The most-used courier for Malaysian e-commerce SMEs. Their API allows automatic label generation, tracking updates pushed to customers, and rate calculations based on weight and destination.

Pos Laju

Malaysia’s national postal service. Essential if you are shipping to rural areas in Sabah and Sarawak where J&T coverage is inconsistent.

DHL eCommerce and other couriers

For businesses with a significant international customer base, DHL and Ninja Van offer API integrations for automated booking and tracking.

A well-built store triggers shipping label creation automatically when an order is confirmed — no manual data entry into courier portals.

Shopify vs Custom E-Commerce: Honest Comparison

FactorShopifyCustom Build
FPX supportLimited (via third-party apps)Full, direct integration
TnG / GrabPayThird-party apps (extra cost)Built-in
SST handlingBasic, may need workaroundsConfigured to your exact SST status
Monthly costRM 130–500/month ongoingOne-time build cost
Custom featuresLimited by Shopify’s frameworkUnlimited
You own the codeNoYes

Shopify is a reasonable choice for businesses that want to start quickly and have simple products. For businesses with local payment complexity, custom pricing rules, integration with existing inventory systems, or SST requirements, custom web development Malaysia is usually the better long-term decision.

Typical Costs for Malaysian E-Commerce Websites

ScopePrice RangeTimeline
Simple catalogue + FPX/cardRM 8,000 – 12,0006–8 weeks
Full store (all payment gateways, shipping API)RM 15,000 – 25,0008–12 weeks
Custom store + inventory management systemRM 25,000 – 45,00010–16 weeks
Marketplace-style multi-vendorRM 40,000 – 80,000+16–24 weeks

These are one-time build costs. Ongoing costs are hosting (RM 50–200/month) and payment gateway transaction fees (typically 1.5–3% per transaction depending on the method).

What ETD Digital Builds

We have built custom e-commerce development projects for Malaysian businesses across retail, food manufacturing, health products, and services. Every project includes:

  • FPX, GrabPay, and card payment integration
  • SST-compliant invoice generation
  • Automated shipping label creation (J&T and/or Pos Laju)
  • Product management admin panel
  • Mobile-optimised storefront (over 70% of Malaysian e-commerce is on mobile)
  • Order management and fulfilment dashboard

Frequently Asked Questions

Do I need SST registration before building an e-commerce site? You need SST registration if your annual taxable turnover exceeds RM 500,000. For businesses below this threshold, SST does not apply to most goods. However, we recommend building SST logic into your system from day one — redesigning a checkout flow to add SST after the fact costs significantly more than building it in correctly from the start.

Can the site handle both retail (B2C) and wholesale (B2B) pricing? Yes. We build tiered pricing systems where logged-in wholesale accounts see their negotiated pricing, minimum order quantities, and payment terms — while retail customers on the same product page see standard pricing. Both can check out through the same system.

How are FPX refunds and returns handled? FPX refunds are initiated through your bank — we build an admin dashboard where your team processes refunds, which flow back to the customer’s bank account within 3–7 business days. GrabPay and Touch n Go have direct refund APIs we integrate into the admin panel. Customers receive an automated email confirmation when the refund is processed.

Can we sell on Shopee or Lazada at the same time as our own website? Yes. We build real-time inventory sync so stock levels update across your own website, Shopee, and Lazada simultaneously whenever an order is placed on any channel. This prevents overselling and eliminates manual stock reconciliation.

What happens if we need to add products or change pricing ourselves? Every e-commerce site we build includes a content management panel where you can add products, update pricing, upload images, and manage orders without touching any code. We train your team on the admin panel at handover.

If you are ready to sell online properly, contact us for a free consultation. WhatsApp: +60174377640.

Back to Blog

Related Posts

View All Posts »