ATMs are ubiquitous in southern Bali and Ubud, commonly found in standalone booths, convenience stores like Circle K or Indomaret, and bank branches. Most accept international networks like Cirrus and Plus, making them compatible with cards issued by major Japanese banks (MUFG, SMBC, Mizuho) and credit cards (Visa, Mastercard, JCB). Look for ATMs attached to reputable Indonesian banks such as BCA (Bank Central Asia), Mandiri, BNI, or CIMB Niaga.
The payment landscape in Bali is a hybrid of modern convenience and traditional cash-based commerce. Credit and debit cards are widely accepted in mid-range to high-end establishments. However, cash remains essential. Smaller, family-run restaurants (warungs), local market stalls, drivers, and small shops operate almost exclusively on a cash basis.
When paying by card, you may be asked if you want to be charged in your home currency (JPY) via a system called Dynamic Currency Conversion (DCC). It is almost always better to decline this and insist on paying in the local currency, IDR. Your home bank will provide a much better exchange rate than the one offered through DCC.