Bali uses the Indonesian Rupiah. The current exchange rate is about 12,670 IDR to $1 USD. An average meal will likely cost about 100,000-240,000 IDR (so about $7-18 USD) and many attractions (like temple entrance fees) are just a few US dollars. Make sure you have plenty of cash on hand.