Most passport holders, including Australians, British, Canadians, Americans and New Zealanders can apply for an e-visa (E-VOA), if staying for 30 days or less, no later than 48 hours prior to travelling to Indonesia:
https://evisa.imigrasi.go.id/
You can also apply for a regular Visa on Arrival (VOA) at certain international airports, seaports and land crossings, however travellers are strongly encouraged to apply online prior to arrival. You will need to have a passport that is valid for at least 6 months from your time of arrival into Indonesia. There is a visa fee.
All international arrivals into Indonesia are required to complete the All Indonesia integrated declaration system. This unified digital platform covers immigration, customs, health, and quarantine.
What Travellers Need to Do:
1. Submit the form within 3 days before arrival.
2. Access the system via the web portal https://allindonesia.imigrasi.go.id or the mobile app (available on Android & iOS).
3. QR Code: Generated immediately upon registration and also sent to the traveller’s email. Travellers should save and present it on arrival (screenshot or downloaded file).
If entering Bali, the Bali Provincial Government has a tourist levy of IDR 150,000 per person for foreign visitors, this is separate from the e-Visa on Arrival and Visa on Arrival fees. To streamline entry procedures at Bali's airport and ports, travellers are urged to opt for cashless pre-payment before travelling.
https://lovebali.baliprov.go.id/home
If you are from another country, please check your visas requirements.
You must always carry identification (or a copy) such as your passport or resident stay permit. Officials conduct ID checks in tourist areas, including in Bali.