For guests · October 19, 2026 · 7 min read

How to pay for a Johor Bahru homestay from Singapore: card, FPX or e-wallet, which one works and what it really costs

From Singapore, a Visa or Mastercard is the method that reliably works. FPX and most Malaysian e-wallets need Malaysian accounts. What your bank charges, why to pay in ringgit, and how the deposit comes back.

Bahasa Melayu → · 中文 →

From Singapore, a Visa or Mastercard credit or debit card is the payment method that reliably works for a Johor Bahru homestay booking. FPX online banking and most Malaysian e-wallets need Malaysian accounts. Pay in ringgit, expect your own bank's overseas fee on top (3.25% at DBS), and remember the deposit comes back faster on some methods than others.

We manage over 100 homestay units in Johor Bahru and Desaru, and the question we hear from Singapore guests at the payment step is almost always the same: "I don't have a Malaysian bank account, so how do I pay?" This guide answers it with what our system actually supports, not with a generic list of Malaysian payment methods.

Which payment methods can a Singaporean actually use?

On a direct booking with us, you pay through an online payment gateway. There is no cash and no manual bank transfer for the booking itself. Which methods appear on your payment page depends on what the unit's operator has switched on in their payment account, so the page only shows methods that are live. Here is how they sort for someone living in Singapore:

MethodCan you use it from Singapore?What to know
Debit or credit card (Visa, Mastercard)Yes, this is the safe choiceCharged in the listing's currency, normally ringgit. Your bank converts it.
Apple Pay / Google PayYes, if your card is in the walletIt is still a card payment, so it carries the same fee as a card.
FPX online bankingGenerally noFPX is a Malaysian system. You choose from a list of Malaysian banks, so you need an online banking login from one of them.
Touch 'n Go eWallet, ShopeePay, GrabPayGenerally noThese are tied to Malaysian app accounts. GrabPay also stops working above RM1,500 in a single payment, so it is hidden for larger bookings.
Alipay, WeChat PayMaybeShown only if the operator enabled them. We have not tested them from Singapore accounts, so don't plan to rely on them.
PayNow, PayLahNot offeredNeither is among the methods our system supports. PayLah is a retired rail.

So the practical answer is a card. If you hold both a debit and a credit card, the next section decides which one.

What does paying cost you? (three separate fees)

People mix these up, so here they are one by one.

1. The method fee on our side. Each online method can carry its own small surcharge, set by the unit's operator, and some operators charge nothing. If one applies, it is shown in the price breakdown before you pay, as a separate line from the room price. Apple Pay and Google Pay always follow whatever the card fee is. We can't give you one number here because it differs by operator, which is exactly why you should read the breakdown line, not just the headline price.

2. Your own bank's foreign currency fee. Because the charge is in ringgit, your Singapore bank converts it. DBS states a total foreign currency transaction fee of 3.25% on its credit cards, on top of the rate set by the card network. Other banks and some travel cards charge less, and multi-currency accounts can be cheaper still, so check your own card's schedule. Here is what 3.25% looks like in ringgit (illustrative, using the DBS figure):

Booking totalBank fee at 3.25%
RM360 (two nights)about RM11.70
RM600about RM19.50
RM1,200 (long weekend, bigger unit)about RM39.00

This is the biggest cost of paying by card from Singapore, and it is paid to your bank, not to us or the host.

3. The currency trap. If any payment screen or card terminal ever offers to charge you in Singapore dollars instead of ringgit, choose ringgit. That offer is called dynamic currency conversion: the merchant picks the exchange rate, and one consumer guide estimates the merchant's margin at roughly 0.5% to 1% on the rate plus a fee of around 4% on top. In their example, a purchase that costs $1,000 in the local currency costs $1,050 with the conversion offer. The same logic applies at the Johor Bahru supermarket, the restaurant and the petrol station on the trip.

Why does a Singapore card sometimes fail at the payment step?

Almost always for one of these reasons, and all four are fixable at home before you pay:

  1. Overseas or online transactions are switched off on the card. Many Singapore banks let you turn this on and off in their app. Turn it on before you pay.
  2. The one-time code never arrives. Card payments usually ask for a one-time password sent by SMS or confirmed in the bank app. Make sure your phone number with the bank is current and the app is logged in.
  3. A daily or per-transaction limit. A RM1,200 booking is a few hundred Singapore dollars, which can hit a debit card's daily cap. Raise the limit temporarily or use the credit card.
  4. Wrong card type for the wallet. Apple Pay or Google Pay only works when the underlying card works for this kind of payment. If the wallet fails, try typing the card number directly.

If a payment fails, don't try five times in a row. Banks sometimes block repeated attempts. Fix the cause, wait a few minutes, and try once.

When do you pay, and what happens to the deposit?

The room payment happens at booking. The security deposit is separate: it is usually RM200 and is paid on the day of arrival through the same payment gateway, using the same kinds of methods. The amount is shown before you pay it. Our check-in guide walks through that order: first-time homestay check-in in Johor Bahru.

When you check out, the deposit goes back the way it came, and how long it takes depends on the method:

Paid withTypical time to get the deposit back
Touch 'n Go eWallet / GrabPay / ShopeePay1 day
FPX7 days
Debit or credit cardup to 14 days

Two honest points for Singapore guests. First, the payment processing fee is not refunded, so if you paid RM206 including the fee, RM200 comes back. Second, the card route is the slowest, and your own bank's foreign currency fee on the deposit is between you and your bank. We can only return the ringgit. Ask your bank whether it reverses its fee on a refunded charge; we don't control that. The full checkout-day picture is in what happens on checkout day in a JB homestay.

How do you know the payment page is genuine?

A real direct booking sends you to a payment gateway page with the operator's company name on it. You are never asked to transfer money to a personal bank account to "hold" the dates. If someone asks for that, stop, however friendly the chat is. We list the other checks to run before paying a host directly in is booking direct really cheaper than Airbnb.

What is not good about paying us from Singapore?

Being plain about this: a guest in Singapore pays more to move money than a guest in Johor Bahru. The cheapest local method, FPX, is not available to most Singaporeans, and neither PayNow nor PayLah is offered, so you are mostly on a card with an overseas fee. Because that fee goes to your bank, a booking that looks 15% to 18% cheaper than the platform price can lose a few percentage points of that saving at the payment step. On a platform you may be able to pay in Singapore dollars, and whether that is cheaper depends on the platform's rate and your card. We have not compared them for every card, so do the sum with your own card before you decide.

What should you do before you pay? (a 5-step checklist)

  1. Check which methods appear on the payment page, and look for any method fee line in the breakdown.
  2. Use a card with a low or zero foreign currency fee if you have one.
  3. Turn on overseas online transactions in your bank app and check the daily limit.
  4. If you are offered a choice of currency, pick ringgit.
  5. Keep the RM200 deposit in mind: pay it with a method whose refund time suits you, and set your card limit so the deposit does not bounce on arrival day.

When you have a card ready and want to see a price breakdown with every fee line before you commit, open the unit you like on our booking page.

Bank fees quoted are from DBS's published schedule at the time of writing and can change. Check your own card's terms.

Staying in Johor Bahru?

Book direct with Antlerzone and skip the platform fee. Same units, lower price, WhatsApp support.

See available stays