Visas · November 5, 2026
How to extend your Bali visa on arrival (and skip the immigration line)
Bali's 30-day visa on arrival extends once, for 30 more days. How to do it online, when the immigration office visit applies, and how agents skip the line.
Your 30 days in Bali can become 60, once. The visa on arrival (VOA or e-VOA) extends a single time, for 30 more days, and you apply online before day 30. The catch is the immigration office visit for photos and fingerprints that usually follows. A visa agent can often spare you that, but only if they handle it from the start.
How long can you stay on a visa on arrival?
Thirty days, counted from the day you land. Your arrival day is day one, so landing on March 1 means your last legal day is March 30. One extension adds another 30 days, for 60 in total. There’s no second extension: on day 60 you leave Indonesia or you’re on a different visa.
Bali also charges a separate tourist levy, paid once per arrival. It’s unrelated to your visa and doesn’t extend anything.
How do you extend it yourself?
Online, then in person.
- Apply on the official site. Go to evisa.imigrasi.go.id, choose “Extend My Visa” and enter your passport details. This works for both the e-VOA and the visa bought at the airport counter.
- Pay the fee by card. The government fee has been IDR 500,000. Higher fees have been proposed, so check the current amount on the site.
- Wait for the invitation email. In Bali, applicants usually get an email asking them to come to the immigration office that covers their address for photos and fingerprints. The main offices are Ngurah Rai (in Jimbaran), Denpasar (in Renon) and Singaraja in the north.
- Switch to a closer office if you can. After you pay and sign up, you can move the appointment to a different office nearer to where you’re staying, such as the one in Canggu.
- Attend the appointment. Bring your passport. Expect a queue: waits of a couple of hours aren’t unusual.
Start 7 to 10 days before your 30 days end. That leaves room for the email, the appointment and anything that goes wrong.
Official guidance has changed more than once, and some immigration offices outside Bali have extended e-VOAs entirely online. Treat the office visit as the default in Bali, not a surprise.
How do agents let you skip the office?
They run the process for you. Bali has visa agencies that file the extension on your behalf and deal with immigration directly. Agents offer a “skip office” option, so you don’t attend the biometrics appointment or wait in line. You pay their service fee on top of the government fee.
The order matters. If you’ve already applied and paid online yourself, an agent generally can’t take your case over. The application is in your name, and you’ll get the invitation email like anyone else. Decide on an agent before you touch the immigration website.
One agency we’ve been in touch with is Moraia Citra Nusantara, a Denpasar visa assistance service reachable on WhatsApp at +62 859-6706-9330. We haven’t audited it, and Diego has no business relationship with it. Whichever agent you choose:
- Ask what’s included. Get the total price, whether the skip-office option applies to you, and how long it takes, in writing.
- Know where your passport is. Many agents need it for a few days. Ask for a receipt, and don’t book a flight inside that window.
- Check before your deadline. An agent’s delay doesn’t stop your overstay clock. Confirm the extension is approved before day 30.
What if you overstay?
You pay before you leave. Indonesia fines overstayers IDR 1,000,000 per day, settled at the airport or immigration office. Longer overstays can mean detention, deportation and an entry ban, and they’re recorded against your passport. The fine is not an extension: plan the extension or the exit before your days run out.
How do you keep count?
Count your days in Indonesia the same way immigration does, starting from arrival. Diego logs each day you’re in Indonesia, shows how many of your 30 or 60 remain, and warns you before the line. It also keeps an eye on the bigger number: spend more than 183 days in Indonesia in 12 months and you can become an Indonesian tax resident.
Diego’s counts are estimates, not legal or immigration advice. Visa rules and fees in Indonesia change often, so confirm the current requirements with Indonesian immigration or a licensed agent before you rely on them.
Common questions
Can you extend a Bali visa on arrival?
Yes, once. Indonesia's visa on arrival (VOA or e-VOA) gives you 30 days and can be extended a single time for another 30, for a maximum of 60 days. After that you have to leave Indonesia or switch to a different visa before the 60 days run out.
How much does a Bali visa extension cost?
The government fee for a visa on arrival extension has been IDR 500,000, the same as the visa itself. Higher fees have been proposed, so check the current amount on evisa.imigrasi.go.id. Agents charge their own service fee on top, which varies widely, so get it in writing before you hand over your passport.
Do I have to go to the immigration office to extend my visa in Bali?
If you apply online yourself, expect to. After you pay, Bali applicants usually receive an email inviting them to the immigration office that covers their address for photos and fingerprints. Visa agents can often take care of the process so you don't have to visit or wait in line, but only if they handle the extension from the start.
Can an agent take over an extension I already started?
Usually not. Agents tell applicants that once you've applied and paid online yourself, they can't take over the case, and you'll have to attend the biometrics appointment in person. Decide whether to use an agent before you submit anything.
When should I apply for the extension?
Before your first 30 days end, and ideally 7 to 10 days before, so there's time for the office appointment or the agent's processing. Your arrival day counts as day one. Applying late, or not at all, means overstaying.
What happens if I overstay my visa in Bali?
Indonesia fines overstayers IDR 1,000,000 per day, payable before you can leave. Long overstays can lead to detention, deportation and an entry ban. If you're running out of days, extend or leave on time rather than paying your way out at the airport.
