No, the Indonesian Rupiah (IDR) is the only legally accepted currency in Bali. While some large hotels and tour operators might accept US dollars, they typically offer poor exchange rates. It’s always better to use the local currency for all transactions.