Out of date. We have not verified this in too long. Do not rely on it.
Everything you must pay to enter Bali

What do you have to pay to enter Bali?
Two payments at most, two free filings. A single-entry visit visa at Rp 500,000 for up to 30 days unless your passport is on the visa-free list, the Bali tourist levy at Rp 150,000 unless you are in an exempt class, plus the arrival card and customs declaration, both free. (verified 6 September 2026)
In force since
Two of the most visible visa guides in this market, one in English and one in French, do not mention the tourist levy at all. A traveller who follows either of them arrives having paid one of the two charges due.
There are up to four obligations. Two cost money, two cost nothing and are still mandatory. To total them for your own trip length and party, use the visa cost calculator.
One of the two payments does not apply to everyone. Nineteen countries and territories, plus a class of Singapore residence-permit holders, enter for at most 30 days without buying a visa at all, under two instruments read on the visa-free list page. That entry cannot be extended. The levy and the two filings apply to them exactly as to everyone else.
The visa, in rupiah
PP No. 45 Tahun 2024, Lampiran angka III huruf B angka 1, sets the single-journey visit visa scale by duration. It is published in rupiah:
| Duration | Tariff |
|---|---|
| Up to 7 days | Rp 250,000 |
| Up to 14 days | Rp 350,000 |
| Up to 30 days | Rp 500,000 |
| Up to 60 days | Rp 1,000,000 |
| Up to 90 days | Rp 1,500,000 |
| Up to 180 days | Rp 2,000,000 |
Almost every page on this subject quotes 35 US dollars. That figure is a conversion of the 30-day line, and it drifts with the exchange rate while the legal amount does not move at all. The scale itself, with six durations, we have not found published anywhere in the travel press.
Every line above is single entry, Visa Kunjungan as against the annex's Beberapa Kali Perjalanan, and the B1 page says it in words, untuk satu kali masuk. A traveller who does Bali, Singapore, Bali on the Rp 500,000 line buys a second visa on return. The same annex, at angka 2, prices multiple-journey visit visas separately: Rp 1,500,000 for 60 days, Rp 2,000,000 for 90, Rp 2,500,000 for 180, Rp 3,000,000 for one year, and up to Rp 15,000,000 for ten.
The levy follows a different clock. One payment is valid for the whole stay, until you leave Indonesian territory, under Perda 2/2025 Pasal 5(1): a side trip to Lombok or Java owes nothing more, a return from Singapore does.
The extension is charged at the stay permit line, Lampiran angka III huruf C: an izin tinggal kunjungan of up to 30 days is Rp 500,000 per application. Neither the annex nor immigration's B1 page attaches a figure to the word extension; the B1 page prints only the visa fee and a Rp 0 verification fee. The offices that charge it, and the sources that say so, are on the visa extension page.
The levy, and the regulation nobody cites
The Bali provincial portal states the levy at Rp 150,000 per person, and names its instrument: Perda No. 2 Tahun 2025, amending Perda No. 6 Tahun 2023 on the levy for international tourists.
That amendment matters. Pages that cite the 2023 regulation are citing the version that was amended in 2025. We have not yet read the amendment itself, so we do not know what it changed, and we are saying so rather than implying the 2023 text still governs.
The levy is provincial. It is not the visa, it is not paid to immigration, and paying one does nothing about the other.
The two free filings
The electronic arrival card and the customs declaration are both mandatory and both free, and since 1 September 2025 both are filed in the same place, allindonesia.imigrasi.go.id. The customs form's own page at ecd.beacukai.go.id says so in a banner: from that date every passenger and crew member bound for Indonesia files the Customs Declaration through the arrival card portal. The arrival card is compulsory for foreigners under Permenkumham 9/2024 Pasal 10, and immigration's release of 1 October 2025 extends it to "setiap penumpang yang tiba dari luar negeri", every passenger arriving from abroad (see the arrival card page). The customs obligation comes from Pasal 9 of PMK 203/PMK.04/2017, as amended by PMK 34/2025, which makes declaring what you carry a duty on every passenger and names the Customs Declaration as the written form, filed electronically at the latest on arrival. The amended ayat (3) lets a few classes declare orally instead, passengers over 60 and disabled passengers among them; the customs banner nonetheless addresses every passenger. Immigration's release of 31 August 2025 says filing is bebas biaya, free. The same app offers the Visa on Arrival for sale once the card is submitted: a separate, paid purchase, not a fee for the card.
Neither appears in most visa guides, which is how travellers end up filling them on a phone in the arrivals queue. Any site charging a fee to submit them is selling you something the state provides at no cost.
What we could not establish
- Whether the visa tariff is payable in dollars at the counter in practice, and
- at which rate. The regulation sets rupiah.
Two questions this page once listed as open, the levy exemption list and what Perda 2/2025 changed, are now answered at source in the tourist levy page.
Prices surveyed on the ground
| Item | Amount | Surveyed |
|---|---|---|
| Visit visa, single entry, up to 30 days | IDR 500,000 | |
| Visit visa, single entry, up to 60 days | IDR 1,000,000 | |
| Visit visa, multiple entry, up to 1 year | IDR 3,000,000 | |
| Stay permit extension, up to 30 days | IDR 500,000 | |
| Bali tourist levy, per person, per stay in Indonesia | IDR 150,000 |
An amount without a survey date is worthless. These carry theirs.
Also asked
- Do I have to pay for a visa at all?
- Not if your passport is on the visa-free list: nineteen countries and territories plus a class of Singapore residence-permit holders enter for at most 30 days at no charge, and that entry cannot be extended. Everyone else pays the tariff. The levy, the arrival card and the customs declaration apply to both groups.
- What if I leave Bali and come back during my trip?
- The Rp 500,000 line is a single-journey visa: leaving Indonesia ends it, so a Bali, Singapore, Bali loop means a second visa on return. Multiple-journey visit visas are priced separately, from Rp 1,500,000 for 60 days. The levy is paid once per stay in Indonesia, so a Lombok side trip owes nothing more, a return from Singapore does.
- Is the Bali tourist levy the same thing as the visa?
- No. They are separate payments to separate authorities. The visa is a national immigration fee set by government regulation. The levy is a provincial charge created by Bali under its own regional regulation, and it is paid to the province, not to immigration.
- Do children pay the tourist levy?
- Perda 2/2025 lists seven exempt categories and none is an age carve-out. Two of them, golden-visa and other-visa holders, must apply through Love Bali at least five days before arrival under Pergub 2/2024 Pasal 7. The list and the procedure are on the tourist levy page.
- How much is the visa really?
- Rp 500,000 for up to 30 days, per the tariff regulation. Pages quoting 35 US dollars are converting that figure. The regulation sets it in rupiah, so the dollar equivalent moves with the exchange rate while the legal amount does not.
- Are the arrival card and customs declaration free?
- Both are filed through allindonesia.imigrasi.go.id since 1 September 2025, and immigration's release of 31 August 2025 says filing is bebas biaya, free. The same app then offers the Visa on Arrival, which is paid: a separate purchase, not a fee for the card. A site charging to submit the card sells what the state gives free.
How we verified this
- Tariff regulation. Lampiran angka III huruf B angka 1 is the single-journey visit visa scale by duration, angka 2 the multiple-journey scale, and angka III huruf C angka 1 the izin tinggal kunjungan, the line an extension is charged at
- BPK status record of PP 45/2024: Berlaku, no Diubah dengan. Dicabut sebagian by PP 30/2026 on five non-immigration heads only; pelayanan keimigrasian is not among them
- Immigration's own B1 page: Rp 500.000 (untuk 30 hari), 'untuk satu kali masuk', Biaya Verifikasi Rp 0. It states the permit can be extended once but attaches no figure to the extension
- Bali provincial levy portal, states IDR 150,000 and names Perda 2/2025 amending Perda 6/2023 as its instrument
- Arrival card portal code, build of 8 September 2026. After submission: 'Please apply for VOA after successfully submitting your arrival card.' The VOA has its own payment screen and is sent by email: a separate, paid purchase, not a fee for the card
- Directorate General of Immigration, 1 October 2025: 'Mulai 1 Oktober 2025, setiap penumpang yang tiba dari luar negeri diwajibkan mengisi deklarasi kedatangan melalui aplikasi ini', at every airport and seaport
- Directorate General of Immigration, 31 August 2025: filing All Indonesia is bebas biaya, free, mandatory at Ngurah Rai from 1 September 2025
- Customs BC 2.2 form, still live. Its banner: 'Mulai tanggal 1 September 2025, seluruh penumpang dan crew tujuan Indonesia wajib melakukan pengisian Customs Declaration melalui allindonesia.imigrasi.go.id'. No fee; the duty itself is PMK 203/2017 Pasal 9
- PMK 203/PMK.04/2017 Pasal 9(1): goods carried by a passenger 'wajib diberitahukan kepada Pejabat Bea dan Cukai'; 9(4)(a) names the Customs Declaration, 9(6) allows electronic filing at the latest on arrival. PMK 34/2025 rewrote only ayat (3), the oral-declaration classes; 1, 4, 5 and 6 unchanged
- Perda Bali 2/2025: Pasal 4A the exemption list, Pasal 5(1) one payment valid 'selama Wisatawan Asing berwisata ke Bali dan sebelum meninggalkan wilayah Indonesia'; the five-day exemption filing is Pergub 2/2024 Pasal 7, read on the levy page
What changed
- The portal evidence quoted 'Diperlukan untuk semua penumpang', a line not found on the portal page or in its code on 10 September. Dropped: the card's obligation is now sourced to immigration's release of 1 October 2025, and the VOA claim to the portal's code
- Free is now sourced to immigration's release of 31 August 2025, bebas biaya, instead of inferred from the absence of a fee. The flow does contain a payment, the Visa on Arrival offered after the card, now stated as a separate purchase
- Re-verified on schedule, no figure changed: PP 45/2024 still Berlaku, Rp 500,000 and Rp 150,000 confirmed, the VOA rise of 12 August still has no instrument. Scope fixed: visa-free passports pay no visa, the table is single entry, the declaration duty is cited to PMK 203/2017 Pasal 9
- Re-verified all four sources, no change. PP 45/2024 still Berlaku; PP 30/2026 repealed only unrelated sections, not this page PNBP annex. The Rp 150,000 levy and Perda 2/2025 citation hold. A VOA tariff rise to Rp 750,000 or 1,000,000 was announced 12 August 2026, no regulation issued yet
- Annex citations made unambiguous: the visa and stay permit tariffs sit at Lampiran angka III huruf B and huruf C of PP 45/2024. The short form collided with Lampiran angka VI huruf B, which is the lost passport charge
- The levy amendment Perda 2/2025 has now been read at source: exemptions and sanctions moved to the dedicated tourist levy page
- First publication, from the tariff regulation and the provincial levy portal