This guide breaks down the actual merchant fees Malaysian e-commerce sites pay across Visa/Mastercard interchange (2.2–2.9%), PayNet FPX/DuitNow bank transfers (RM0.50–RM2.50 per success), e-wallet and BNPL tiers, and gateway platform markups for iPay88, SenangPay, Billplz, and Stripe — including setup charges, monthly minimums, and refund costs that change your effective per-order margin.
1. Card Interchange & Scheme Fees in Malaysia
Visa and Mastercard set the base cost of card acceptance before your gateway adds its margin. Within Malaysia, a domestic e-commerce credit card purchase carries a merchant discount rate of approximately 2.2% to 2.9%, broken down into interchange (paid to the cardholder’s issuing bank), scheme fees (paid to Visa/Mastercard), and acquirer markup (paid to the processing bank). Cross-border transactions for international-issued cards push the total to 3.0%–3.5% because Malaysian gateways treat them as higher-risk and apply foreign exchange conversion on top. Debit cards with 3-D Secure enabled trigger different interchange tiers — typically 0.8%–1.2% lower than credit — so a Klang Valley fashion store that accepts visa debit at checkout saves roughly RM15 per RM1,000 order compared to credit card settlement.
If your catalog sells to corporate buyers using commercial credit cards, expect the top-tier interchange rate of near 2.6% before gateway fees. Malaysian banks publish these rates internally, not publicly, so request your gateway’s acquiring bank interchange schedule in writing during the vendor negotiation phase. This is the one number that moves every other fee in your contract.
2. FPX and DuitNow Bank Transfer Costs
FPX (Financial Process Exchange) is the PayNet rail that lets Malaysian customers pay directly from 35+ local bank accounts, covering a population segment that stubbornly refuses credit cards. Gateway pricing on FPX is per-transaction, not percentage-based: Billplz is the cheapest tier at RM0.50–RM1.00 per successful payment; iPay88 charges RM1.50–RM2.50 depending on your contract volume; Razer Merchant Services sits around RM1.50. FPX failed transactions cost RM0.20–RM0.50 only, and successful settlement lands on T+1, faster than any card scheme. DuitNow QR is replacing FPX in some cashier flows, but for online checkout FPX remains dominant because it is a redirect flow, meaning the customer leaves your site once and returns via token.
The hidden operational cost is refund handling. FPX reversals are manual: you must raise a refund file to your gateway, wait for bank confirmation, and the original RM1.50 fee is not returned to you. A 5% refund rate on RM10,000 monthly FPX volume means losing RM7.50 to fees alone, before you account for the customer service hours spent chasing bank references across Maybank, CIMB, and Public Bank.
3. E-Wallet and BNPL Merchant Fee Tiers
Touch ‘n Go eWallet and Grab both appear on payment gateways at merchant rates of 1.0% to 1.5% of order value, stacked on top of the gateway’s base transaction fee. A merchant using iPay88 to accept TnG pays iPay88’s gateway commission plus the TnG merchant interchange. ShopeePay cannot be used off-platform, so marketplace sellers pay Shopee’s internal fee structure instead — roughly 2% to 4% of each order. Boost eWallet has narrowed to in-app purchases in most verticals, making it irrelevant for standalone WooCommerce stores in 2025.
BNPL providers charge the highest merchant fee but do the underwriting dirty work for you. Atome, Grab PayLater, and SPayLater typically cost 3.5% to 6.0% of the order value, with no gateway percentage stacked on top in most integrations. That fee only makes commercial sense for order baskets above RM150, where conversion lift from splitting payments outweighs the percentage cost. Low-AOV F&B or cosmetic stores should not enable BNPL unless the gateway bundles it at a flat promotion rate.
4. Gateway Platform Pricing: iPay88, SenangPay, Billplz, Stripe
iPay88 (now branded Omnypay under NTT Data) is the largest local gateway and charges a setup fee of RM400 to RM1,000 for a new merchant account, plus RM300 to RM500 annual maintenance. It supports every local method — FPX, TnG, Grab, Boost — and requires annual contract renewal paperwork. SenangPay is lighter: around RM300 setup, no annual fee, but its FPX rate sits at RM1.50 and card fees at approximately 2.9%, making it costlier per transaction at high volume. Billplz is the bare-bones FPX specialist at RM0.50 per success plus a RM99 annual fee, but it lacks native card processing and needs a separate Stripe or PayPal integration for international buyers. Stripe Malaysia charges 2.4% + RM2.00 for Malaysian-issued cards and 2.9% + RM2.00 for foreign cards, with zero setup and zero monthly fee, and supports TnG and Grab via separate app agreements. Stripe’s drawback is its discretionary reserve: high chargeback merchants get 10% of receivables held for 90 days.
Settlement SLAs differ by gateway as much as fees do. iPay88 processes FPX payouts on T+1, while card payouts clear T+2. Stripe funds Malaysian payouts on T+3, and SenangPay does T+2. You need to model a 21-day operating cash runway for card-heavy sales, even with good gateway terms.
| Gateway / Method | Typical Malaysian Fee Structure | Settlement SLA | Best Fit |
|---|---|---|---|
| Billplz (FPX only) | RM0.50–RM1.00 per success + RM99/year | T+1 | Low-margin, high-volume local sellers |
| iPay88 / Omnypay | RM1.50–RM2.50 FPX, 2.4–2.9% cards, RM400+ setup | T+1 (FPX), T+2 (cards) | Full local method coverage, mid-size stores |
| SenangPay | RM1.50 FPX, ~2.9% cards, RM300 setup | T+2 | Budget merchants needing cards + FPX |
| Razer Merchant Services | RM1.50 FPX, 2.5–3.0% cards, variable monthly min | T+2 | High-volume local e-commerce |
| Stripe (Malaysia) | 2.4% + RM2.00 (local), 2.9% + RM2.00 (foreign) | T+3 | SaaS, subscriptions, global card base |
| Touch ‘n Go eWallet (via gateway) | 1.0–1.5% + gateway commission | T+1 | Retail and impulse purchases |
| Atome / Grab PayLater / SPayLater | 3.5%–6.0% of order value | T+1 / T+2 | High AOV fashion, electronics, furniture |
5. Effective Rate: Setup, Monthly, and Refund Costs
List-price comparison is useless without projecting your effective rate, which is (total gateway fees + setup amortized over 12 months + annual fee + refund fees) divided by annual processed volume. A merchant doing RM30,000 monthly at a 2.8% card rate pays RM10,080 a year in card fees; one doing RM300,000 monthly can negotiate the same rate down to 2.2%, saving RM21,600 annually. Setup costs only move the needle below RM20,000 monthly volume — above that, per-transaction rates dominate.
Refunds are the most undercounted line item in Malaysian bookkeeping. On FPX, refunds forfeit the RM1.50 fee entirely. On cards, the gateway’s percentage fee is also not returned when you issue a refund; you lose both the acquiring fee and the interchange cost on the original transaction. If your return rate runs 8% in apparel, your effective card rate is 2.8% × (1 + 0.08) = 3.02% of gross sales before you factor in reconciliation labor. Cross-border buyers add a 3.5%–4.5% FX conversion fee that you either absorb or itemize as a surcharge — the latter requires disclosure under Bank Negara’s card surcharge rules. Benchmark this effective rate against your average order value before signing any gateway that demands annual lock-in.
Ready to Accelerate Your Digital Growth Strategy?
Partner with an industry-leading digital agency to upscale your infrastructure today.





