Huzra Open App
Digital Payments

From Singapore to Indonesia: Getting Rupiah for Batam and Bali (2026)

A weekend in Batam or a week in Bali? How Singaporeans can get Rupiah without overpaying at the ferry terminal, the ATM or the changer, and what QR payments do and do not cover.

4 min readBy Huzra TeamAlso in: 简体中文
Abstract tide lines

For Singaporeans, Indonesia is close enough for a spontaneous trip: an hour on the ferry to Batam or Bintan, a short flight to Bali. That speed is also why many people get a poor deal on their Rupiah. They change money at the last minute, wherever is nearest. A little planning goes a long way.

The ferry terminal problem

Money changers at ferry terminals and airports know you are in a hurry. Their boards are convenient, but the rate is often noticeably weaker than in town. If you must change there, change only what you need for the taxi and the first meal.

Changing SGD in Batam or Bali

SGD is easy to change in Batam, and widely accepted at licensed money changers in Bali too. To protect yourself:

  • Check the licence. Authorised money changers display the official Bank Indonesia logo with a QR code you can scan.
  • Ask for the total. "How many Rupiah will I receive?" is the only number that matters. Compare it with the mid-market rate.
  • Count it yourself. Short counts and "recounts" that palm a few notes back are the classic trick. Count slowly and keep the money in front of you.

Paying by QR: useful, but not for everything

Indonesia's QRIS standard has been linked with Singapore since November 2023, so some Singapore banking apps can scan QRIS codes at Indonesian shops. It is handy for malls and restaurants. But ferry porters, small warungs, massage places, markets and drivers often still want cash, and the exchange rate inside your app is set by your bank, not by you.

Your Singapore card at an Indonesian ATM

It works, but count the costs:

  • Some Indonesian banks charge foreign Visa and Mastercard cards up to Rp 100,000 per withdrawal.
  • Your Singapore bank may add a foreign transaction fee and an overseas withdrawal fee.
  • The ATM may offer to charge you in SGD. Decline and choose Rupiah, because the machine's conversion rate is usually worse.
  • Withdrawal limits of around Rp 1.25 to 3 million per transaction mean that larger amounts take several withdrawals, each with its own fees.

Sending money from a Singapore bank

A bank telegraphic transfer to Indonesia needs an Indonesian bank account to receive it, takes a few business days, and costs you through transfer fees, the exchange rate, intermediary deductions and the receiving bank's fee (Bank Central Asia charges USD 5 equivalent for incoming foreign-currency transfers). It makes sense for paying a supplier or landlord. It is overkill for a weekend in Batam.

A worked example: a S$500 weekend

Change S$500 at the ferry terminal and a weak rate can easily cost you S$15 to S$25 compared with a fair one. Use a foreign card instead and two withdrawals at a bank charging Rp 100,000 each already cost Rp 200,000 before your bank's own fees. Small amounts, but they add up over every trip.

The Huzra way

Huzra lets you turn SGD or USDT into Rupiah cash you collect in Indonesia, all inside Telegram:

  1. Open Huzra and do the one-time identity check (no paperwork to upload).
  2. Pick the amount and the pickup point: a Bank Central Asia ATM with no card needed, or any Indomaret or Alfamart, which you will find near almost every ferry terminal and hotel in Batam.
  3. Lock your rate. Every fee is shown before you pay, and the rate holds for 15 minutes.
  4. Collect your cash with the withdrawal code sent to your chat.

Check today's SGD to IDR rate before you cross.

Quick answers

Is it better to change money in Singapore or in Batam? Rates in Batam are often competitive for SGD. The worst rates are usually at terminals on either side.

Can I pay in SGD in Batam? Some places accept it informally, but Indonesian law requires payments in Rupiah, and the rate you get when paying in SGD is rarely good.

How much cash can I carry? Arriving with Rp 100 million or more (or the equivalent) must be declared to Indonesian customs.

Turn USDT or foreign cash into Rupiah.
Rate locked for 15 minutes, every fee shown up front.

Open App

This article is general information, not financial, legal or tax advice.

Related articles