In short. A visa on arrival gives 30 days and can be extended once for another 30. The fee is 500,000 rupiah. Since 29 May 2025, every extension requires a photo and an interview at an immigration office (circular IMI-417.GR.01.01/2025). You apply and pay online at evisa.imigrasi.go.id with the "Extend My Visa" button, then within three days of payment you go to the office that the system assigns by the postcode of your address. Under article 97 of regulation No. 11/2024 you can apply no earlier than 14 days before your stay ends and no later than the last day. The office asks for a week in reserve. Bali has four offices: Ngurah Rai for Kuta, Canggu and Bukit, Denpasar for the city, Ubud and Bangli, Singaraja for the north and east, and Tabanan since April 2026. A visa-free entry cannot be extended.
How many days and how much. A visa on arrival (VOA, type B1) gives 30 days and can be extended once for another 30, no more than 60 days in a row. The extension costs 500,000 rupiah per application, the same as the visa itself. Every day over the limit costs a fine of 1,000,000 rupiah, so set the end date as a reminder on the day you arrive. The date is written in your e-VOA, or counted from the entry date on the stamp. Do not count in months: in a month with 31 days that is already an overstay. B1 visa page on imigrasi.go.id, extension conditions on the Ngurah Rai office site.
Since May 2025 a visit to the office is required. Circular IMI-417.GR.01.01/2025 of the Directorate General of Immigration has applied since 29 May 2025. When you extend any permit to stay, you must come to the immigration office for a photo and an interview, and this applies directly to a visa on arrival. The application, documents and payment are done online in advance, and you come to the office with an assigned date. The elderly, people with disabilities, pregnant and nursing women, and urgent cases may submit documents and pay at the office together with the photo. Immigration press release of 28 May 2025.
When to apply. The deadline is set by article 97 of Minister of Law and Human Rights Regulation No. 11/2024: you apply for an extension no earlier than 14 days before your stay ends and no later than the day it ends. An application that is submitted and paid before the end date does not count as an overstay, even if the decision comes later (regulation text on peraturan.go.id, checked 4 November 2026). The Ngurah Rai office asks on its page to apply no later than 7 days before the end date: after payment you must come for the photo within three days, and in the last days the office may not manage it. So the convenient window for a 30-day visa is day 16 to day 23 of your stay. The system will not accept an application earlier than 14 days before the end. If you are already in the last week, still apply and pay before the end date: it protects you from the fine, more in the guide on overstay. If the site does not accept your application, write to the office for your area, contacts are below.
What to prepare. A passport valid for more than six months. A colour scan of your ticket out of Indonesia or to another country. The address where you will live for the next five days, with the postcode (kode pos). The system assigns the office for your photo by postcode, so check it in Google Maps or ask your host. A Visa, Mastercard or JCB card to pay, or readiness to pay in cash: if you choose "Indonesian Payment Method", you pay at a bank, at Indomaret or at the Kantor Pos post office. Access to your email, where the letter with your visit date will arrive.
Step 1. Find your visa on evisa.imigrasi.go.id. Open evisa.imigrasi.go.id and press "Extend My Visa". The button is on the main page under the Apply, Payment, Download diagram. The "Find your stay permit" page opens with three fields: passport number, nationality, date of birth, and a "Find" button. If you applied for an e-VOA online before the flight, the system will find it by these details. If you bought the VOA sticker at the airport, first press "Sign In", log in or create an account, then on the same page link the visa to your account (the office site calls this claim your stay permit).


Step 2. Application, address and payment. In the visa you found, choose the extension, check the details and update your address for the next five days with the correct postcode. Then upload the files the system asks for (passport and ticket). Pay 500,000 rupiah by card or choose to pay in cash. Keep the receipt and the emails from the site, they will be asked for at the office. The status of your application is on the "Track Your Application" page of the same site.
Step 3. Photo and interview at the office. After payment, an email arrives with the date of the photo and interview. The Ngurah Rai office warns that you must come within three days of payment. Bring your passport, proof of payment and ticket. At the office they take a photo and fingerprints and ask a few questions about the purpose of your trip and where you live. The decision comes by email together with the new document showing the end date. Check the date straight away.
Which office is yours. The extension is handled by the office whose territory covers your address, and the system assigns it by the postcode in the application. Bali has four such offices, with borders according to the Directorate General of Immigration (ANTARA Bali, November 2025).
Ngurah Rai, Jimbaran. Kantor Imigrasi Kelas I Khusus TPI Ngurah Rai, Jl. Raya Taman Jimbaran No.1. Districts Kuta, Kuta Utara and Kuta Selatan: Kuta, Legian, Seminyak, Canggu, Berawa, Jimbaran, Uluwatu, Nusa Dua. Monday to Thursday 8:00–16:00 with a break 12:00–13:00, Friday 8:00–16:30 with a break 12:00–13:30. The window for extending permits to stay works from 8:00 to 11:00, so come in the morning. WhatsApp +62 812-3695-6667, email [email protected]. Office site.
Denpasar, Renon. Kantor Imigrasi Denpasar, Jl. D.I. Panjaitan No. 3. The city of Denpasar with Sanur, the north of Badung (Mengwi, Abiansemal, Petang), Gianyar with Ubud, Bangli, and until the new offices start, also Klungkung with Nusa Penida. Monday to Thursday 8:00–16:00 with a break 12:00–13:00, Friday 8:30–16:30 with a break 11:30–13:30. Phones (0361) 227828 and (0361) 244340, WhatsApp +62 812-4618-3838, email [email protected]. Office site.
Singaraja, Pemaron. Kantor Imigrasi Singaraja, Jl. Seririt–Singaraja, Pemaron. Buleleng, Jembrana and Karangasem: Lovina, Pemuteran, Amed, Candidasa. Check the hours on the office site.
Tabanan and Klungkung, new offices. Kantor Imigrasi Kelas III Non TPI Tabanan on Jl. Arjuna in Delod Peken has worked since 1 April 2026 and already accepts extensions: application through evisa, biometrics at the office (Bali Post, May 2026). The office in Klungkung on Jl. Semarapura was announced for 2026. There are no reports of its launch at the date of publication, so Klungkung and Nusa Penida still belong to Denpasar.
A visa-free entry cannot be extended. If you entered without a visa under the visa-free regime, there is no extension: 30 days and you leave, as the Ngurah Rai office site says. If you need 60 days, it is better to get an e-VOA in advance and extend it using this guide.
What this means for you. Extending a visa on arrival takes two steps: the site and the office. On the site, everything depends on the right postcode for your address. At the office, come in the morning with a set of printouts. Apply 7–14 days before your stay ends: the regulation allows applying until the last day, but the office needs a week for the photo. Keep your departure ticket at hand and do not count the visa in months. If you do not want to deal with the site and documents, the visa team at BUZZ VISA can prepare the application and papers. Message @buzz_visa. Since 2025 you must come to the photo and interview in person, and this rule cannot be bypassed. Extending a C1, D12 or KITAS works differently, see each visa on the visa extension page.