It's best to take Indonesian Rupiah to Bali. If you can't buy some before your trip, the next best options are Australian Dollars (AUD), US Dollars (USD) or Euros (EUR). You can easily change these 3 currencies almost anywhere on the island.
What is the maximum withdrawal from Bali ATM?
A sticker will clearly indicate which one. Most ATMs in Bali allow a maximum withdrawal of 1,250,000 (50,000 bill machines) to 3,000,000 rupiah (100,000 bill machines) per transaction with a total maximum of 6,000,000 rupiah withdrawal a day.