The accepted currency in Bali is the Indonesian Rupiah (IDR). It's recommended to exchange a small amount at the airport upon arrival for convenience. ATMs are widely available in tourist areas, and credit cards are accepted at most hotels, restaurants, and shops. However, it's advisable to carry cash for small purchases and at local markets. Mobile payment options like GoPay and OVO are also becoming more popular in Bali.