Top Up Your Indonesian SIM with a Foreign Card: Pulsa without a Local Bank
In Indonesia with a local prepaid SIM but only a foreign Visa or Mastercard? Top up pulsa for Telkomsel, Indosat, XL and more without an Indonesian bank account or e-wallet.
Your SIM is Indonesian, your card is not
Anyone staying in Indonesia for more than a holiday ends up with a local prepaid SIM: data is cheap, and half of daily life runs through an Indonesian number. Then the credit runs out, and the familiar wall appears. The operator's app wants an Indonesian payment method, the e-wallets want an Indonesian bank to top themselves up, and your foreign Visa bounces off all of it.
The usual workarounds are the counter at a phone kiosk (cash, and finding one open), or a minimart. They work. They also stop working the moment you need data right now, at night, or your kiosk Bahasa runs out.
This is the same problem we solve for electricity tokens, applied to pulsa: a card checkout that does not care where the card was issued.
What you need
Just the phone number, in the Indonesian 08xx format. The top-up is credited directly to the number by the operator; there is no code to type and nothing tied to your identity.
You do not need an Indonesian bank account, an e-wallet, a KITAS or any local registration. The SIM itself was registered when you bought it; topping it up needs nothing further.
How it works
- Open the top-up page and enter the 08xx number. The operator is detected from the prefix automatically; correct it if the number has been ported.
- Pick an amount. Denominations run from Rp 25.000 to Rp 300.000, with the euro price shown up front, everything included.
- Pay with your card. Visa and Mastercard issued anywhere, Apple Pay, Google Pay, and iDEAL for Dutch accounts.
- The credit lands on the number, usually within 1 minute. A confirmation goes to your email.
Which operators are covered
All the major Indonesian prepaid networks: Telkomsel (including by.U and Loop), Indosat Ooredoo (IM3, Tri), XL Axiata, Smartfren, and Axis. If your SIM has an Indonesian number, it is almost certainly one of these.
The top-up is main balance, pulsa. From that balance you can buy whatever package the operator offers, data included, through their app or dial codes like *363# on Telkomsel. Pulsa is the universal currency; packages differ per operator and change often, which is why we sell the currency rather than the packages.
A side effect worth knowing: masa aktif
Indonesian prepaid SIMs have an active period (masa aktif). Let it lapse and the number first loses the ability to make calls, then gets recycled by the operator. Losing a number that is attached to your GoJek account, your bank OTPs and half your contacts is a genuinely bad day.
Every pulsa top-up extends the active period; how much depends on the operator and amount. If you leave Indonesia for a stretch and want to keep the number alive, a small top-up from abroad does exactly that. It is one of the more common reasons people use this site from outside Indonesia.