What is the currency in Bali?

The Indonesian Rupiah (IDR) is the official currency. Credit cards are widely accepted in tourist areas, but cash is preferred for small purchases, local markets, and traditional vendors.