A plain-English breakdown of what each visa actually costs in 2026 — official government charges, the Bali Tourism Levy, overstay penalties and where our handling service fits in. No surprises at the counter.
Working out the true price of an Indonesian visa means looking past a single headline figure. Most travellers will pay an official government fee, a separate entry levy, and — if they choose to use one — an agency handling charge that covers preparation and submission. Understanding how these stack up keeps your budget honest and your trip stress-free.
The 2026 schedule below sets out the most common charges side by side, from the everyday Visa on Arrival through to longer-stay permits like the KITAS. Official fees are fixed by the government; our service estimates depend on the visa class, your nationality and how quickly you need it processed.
If you are unsure which line applies to your situation, send us a quick message and we will map your plans to the exact costs you should expect.
The official Visa on Arrival fee is IDR 500,000 (around USD 35), the same whether paid at the counter or online.
Bali charges a one-time Tourism Levy of IDR 150,000 (around USD 10) per entry, separate from any visa fee.
Staying past your permitted date incurs a penalty of IDR 1,000,000 for every day you overstay.
Long-stay permits such as the KITAS are priced by class, sponsor and duration — ask us for a tailored quote.
Use this as a planning guide. Official government charges are fixed; agency service estimates depend on your nationality, visa class and processing speed.
Figures are 2026 estimates. Official fees are set by Indonesian immigration and may be revised; service estimates exclude the Bali Tourism Levy (IDR 150,000 per entry) and any overstay penalties. Request a written quote for your exact case.
Tell us your nationality, plans and dates — we will reply with the precise government fees and a transparent service estimate for your situation.
Licensed facilitator & sponsor partners · 96% first-submission approval · Reply within 2 hours