Local Banking and Payment Systems: how it works in Indonesia — first-hand
Short answer
Electricity in Bali is prepaid via PLN tokens available at minimarts or banking apps, with costs ranging from 600k IDR for guesthouses to 4M IDR for luxury villas. For payments, Indonesian bank cards require manual activation of online transactions in app settings, while GoPay QRIS services often necessitate a local bank account or verified digital wallet balance.
From real experience
Electricity in Bali is prepaid via the PLN token system (token listrik).
Tokens can be purchased at any minimart (Alfamart, Indomaret) or via banking apps using the meter's serial number. The rate is typically 2,500 to 3,000 IDR per kWh. Average monthly costs range from 600k–800k IDR for a guesthouse room, 1M IDR for a small house, to 3M–4M IDR for a luxury villa with continuous AC and pool pumps.
✓ 1 report from chats
Gojek's GoPay QRIS payment system generally requires a local Indonesian bank account or a verified local balance.
Foreign bank cards linked to the app can be used for direct service payments (GoRide, GoFood) but often fail for merchant QRIS scans. Recommended workarounds include using apps like DANA, which may have better compatibility for foreign card top-ups, or using P2P exchange services to load local digital wallets.
✓ 1 report from chats
Indonesian bank cards (BCA, BNI, OCBC, etc.) often have online and international transaction capabilities disabled by default.
If payments fail on sites like Booking.com or airline platforms, users must manually activate 'Debit Online' or 'International Payments' and set transaction limits within their mobile banking application. Permata cards are generally more compatible with international online gateways, whereas Maybank cards may experience issues with 3D-Secure protocols.
✓ 1 report from chats
To make payments in Bali, especially for services that may require verification, it's possible to use GoPay.
However, be aware that verification might be necessary.