Home banner 4b38afa1 686d 46f2 9d7a a1889922041b


Is it legal for Malaysian shops to charge you extra for paying by card?

over 4 years ago JS Lim





This article is for general informational purposes only and is not meant to be used or construed as legal advice in any manner whatsoever. All articles have been scrutinized by a practicing lawyer to ensure accuracy.




You’re out doing some shopping which you’ve been putting off for the longest time because of work. After your retail therapy lust is satisfied, you head over to the cashier but, in your excitement, realized that you forgot to withdraw cash. So you pull out your nifty credit card to pay for the goods that you didn’t really need in the first place.

This is when it might happen - the cashier tells you that the shop imposes an extra charge on top of your bill if you pay by card. The extra charge is usually 1-3%, and can be waived - only if you pay by cash, which defeats the purpose of paying by card. You might have thought twice about paying by card at that point, and might have even hurried off to the nearest ATM machine to withdraw cash to make the payment.

But why do shops do this at all? In the first place, are they even allowed to charge you extra for paying by card?

Your face when you get charged extra. Image from knowyourmeme

Well, you may not know this but...


Shops are charged by their bank whenever you pay by card

Image from Business Insider

To process a card payment, shops are actually charged a certain amount by their bank known as a “MDR” (Merchant Discount Rate). The exact amounts that a bank charges may differ from bank to bank, and debit and credit cards are also charged differently. But there are actually regulations made by Bank Negara in the Payment Card Reform Framework (PCRF) to limit the cost of card payments on Malaysian shop owners.

Paragraph 8.1 of the PCRF limits how much shops are charged for payments made by local debit cards. It states that banks cannot charge shops more than-

  1. 0.15% of the transaction value; or

  2. 50 sen plus 0.01% of the transaction value

...whichever is lower. To use an example, if you pay RM50 with your debit card, the shop would be charged a maximum of 7.5 sen (0.15%). And if you pay RM3,000 using your debit card, the shop would be charged a maximum of 80 sen (50 sen + 0.01%).

It’s apparently more expensive for shops to accept your credit cards. In Paragraph 8.4 of the PCRF, shops can be charged up to 1.1% of credit card transactions if their payment network has established a “Market Development Fund”, or up to 1% without. To keep this topic on track, we won’t be explaining the Market Development Fund, but you can read more about it in Paragraph 8.4(b) and (c). 

Shops cannot transfer the MDR cost to customers by charging them, because.…


It’s illegal for shops to charge you for paying by card

Since shops are charged whenever you make a card payment, it obviously takes up a little bit of their profit. Shopkeepers who don’t want to bear these extra costs might make their customers pay for the difference, but it’s not allowed for 2 reasons.

The contract with their bank doesn’t allow it

When shopkeepers sign up to have a bank process their card transactions, they signed a contract their bank. That contract contains a long list of things they promise to do and not to do. And one of those things they promise is to never charge their customers to pay for the MDR.

Here’s a sample from RHB Bank’s Merchant Agreement.

Image from Says

And here’s the section from Maybank’s Merchant Card Service agreement.

Image from Says

The shop will have breached the contract with their bank. And if the bank so chooses, they can terminate their card processing services - which means the shop will not be able to process card payments anymore.

Bank Negara’s PCRF doesn’t allow it either

Here’s something that might surprise you: shops are actually allowed to tell you they prefer debit or credit cards, and also whether they prefer cards from certain banks!

This regulation in the PCRF is actually a restriction on the banks themselves. Banks aren’t allowed to stop shops from encouraging customers to use certain types of cards. And what shops can do to “steer” (encourage) their customers towards using those cards is specifically mentioned in the regulation.

Image from Bank Negara

Shops are actually allowed to indicate a card preference to their customers, and even offer discounts and benefits for using a certain card with them. But they are still not allowed to impose a surcharge on card payments.

Payment Card Reform Framework - Paragraph 9.5(a)(i) - in part
“..the act of “steering” includes the act of indicating preference or offering discount or other benefit for the use of a payment card or a payment card network but excludes the act of imposing a surcharge on a payment card transaction”

The PCRF also states in Paragraph 9.4 that banks must stop shops from charging customers for paying with debit cards and international prepaid cards. As for credit cards, banks have the option of restricting shops from charging as well, but are not required to.


Here’s how you can report offending shops

If you ever get charged extra on top of your shopping bill because you paid by card instead of cash, you can report the incident to the bank which processes the card payments for that shop. You’ll find this information on the transaction slip that you’re given after you pay.

You can also report offending shops to Bank Negara by calling 1300-88-5465, or sending your complaint to

bank negara
payment card reform framework
surcharge on card payment
226471 154970547902448 7202539 n
JS Lim

Jie Sheng knows a little bit about a lot, and a lot about a little bit. He swings between making bad puns and looking overly serious at screens. People call him "ginseng" because he's healthy and bitter, not because they can't say his name properly.





28ddffc0 7a50 4e78 ac72 ed06035c0a4f