01 First identify the visa or stay permit you actually hold

There is no single “Bali visa extension” procedure. The route depends on the visa or stay-permit category attached to your passport and immigration record. Before following an agent, Facebook post or old blog, confirm three things: the visa index, the permitted-stay expiry date, and whether the permission was issued electronically or on arrival.

For many holidaymakers the relevant category is the B1 Visa on Arrival (VoA) or electronic VoA. B1 gives an initial stay of up to 30 days and can be extended once for another 30 days, for a maximum stay of 60 days. Other visit visas can have different extension lengths, prices and requirements, so do not apply the B1 instructions blindly to another visa.

02 B1 VoA / e-VoA: the common 30 + 30 day case

Indonesian Immigration currently describes B1 as a single-entry visitor visa for tourism, family visits, meetings, conventions and transit. The first stay is up to 30 days from arrival, and the stay permit can be extended once so the total reaches a maximum of 60 days.

The official immigration fee for a 30-day visit-stay extension is currently Rp500,000 per application. That is the government fee, not an agent’s service charge. If an agent quotes substantially more, ask for a breakdown so you can see what portion is the official immigration fee and what portion is the service fee.

03 When can you apply?

Current Immigration stay-permit guidance says an extension application may be lodged as early as 14 days before the existing stay permit expires and must be lodged before expiry. Do not interpret that as a reason to wait until the final day. Payment problems, a wrong address, an appointment email or an upload issue can all consume time.

A practical approach is to start as soon as you enter the permitted application window. Immigration guidance also states that a traveller is not treated as overstaying when the applicable extension fee has been paid before the existing stay permit expires, but you should still complete every required step and confirm the approval rather than assuming payment alone means the process is finished.

04 e-VoA extension: start in the official online system

If you hold an electronic VoA, Immigration says the extension can be started online through the official eVisa portal. Use the official government service rather than a search-ad landing page designed to look like Immigration.

Ngurah Rai Immigration’s current Bali instructions tell applicants to claim the stay permit in the eVisa system, update the accommodation address accurately, upload the requested documents and make payment. The address matters because it determines which immigration office has jurisdiction if an in-person step is required.

05 Non-electronic VoA: expect the office linked to your Bali address

If your VoA was issued non-electronically on arrival, official Immigration guidance says the extension is handled through the immigration office covering your place of stay. In Bali, do not choose an office simply because it is closest on Google Maps. Use the office with jurisdiction over the accommodation address attached to the application.

Ngurah Rai Immigration currently instructs VoA-extension applicants to use the online stay-permit claim process and then attend the relevant immigration office when requested. This is one reason old advice saying “just take your passport to any office” can be misleading.

06 Photo and interview: online does not always mean zero office visits

For Bali, current Ngurah Rai guidance says that after payment the traveller can receive an email for a photo and short interview session, and should attend the immigration office whose working area covers the postal code entered in the application. The office notes that this can occur within days of payment.

That makes the accommodation address more than a formality. If you are moving hotels, villas or islands mid-process, use the real address requested by Immigration and avoid inventing a convenient postcode just to select an office.

07 Documents and information to have ready

Ngurah Rai Immigration currently lists a valid passport/travel document and a colour scan of an onward or return ticket among the VoA-extension requirements. The online system may also request application-specific uploads or address information.

  • Passport used for the Indonesian entry and visa.
  • Your visa / stay-permit record and current expiry date.
  • Accurate Bali accommodation address and postal code.
  • Onward or return travel evidence when requested.
  • Payment evidence and application/claim reference.
  • Access to the email account used for the application.

Requirements can vary by visa type and individual case, so the instructions inside your own eVisa/stay-permit application take priority over any generic checklist.

08 What the extension actually costs

The current government tariff for a 30-day Visit Stay Permit extension is Rp500,000. Ngurah Rai Immigration also publishes the same Rp500,000 figure for Visa on Arrival services. Payment methods differ by process: electronic services can use the payment options offered through the official system, while Immigration guidance for in-country payment also refers to designated banking/payment channels.

Do not write “cash only” into your travel plan. The payment channel attached to your current application is the one that matters.

09 Do you need a visa agent?

No. A straightforward B1/e-VoA extension can be handled through Immigration’s own process. An agent can still be useful if you are uncomfortable with the administration, have an unusual case, are changing status or simply value assistance enough to pay for it.

If you use one, separate the official fee from the agent’s service fee, verify the business, keep copies of every document and insist on seeing the actual immigration approval. “Our staff have submitted it” is not the same thing as “Immigration has approved it”.

10 Overstay: do not treat the fine as a convenience fee

Indonesian Immigration currently states that the administrative overstay charge is Rp1,000,000 per day for overstays of up to 59 days. At 60 days or more, consequences can escalate to deportation and immigration prevention/entry-ban measures rather than simply paying a daily charge.

That does not make a one- or two-day overstay a sensible backup plan. If you think your stay permit may expire before the extension is properly dealt with, contact Immigration before the deadline.

11 Visa-free entry is not the same as an extendable VoA

Travellers often use “tourist visa” as a catch-all phrase, which causes avoidable mistakes. A visa-exempt entry, B1 VoA/e-VoA and other visit visas are legally different permissions. A rule allowing a B1 stay to extend from 30 to 60 days does not automatically make every 30-day tourist entry extendable.

Check the actual index on your immigration record. If you entered under a non-extendable permission, the correct solution is not to file a B1 extension application and hope it works.

12 Extending your stay does not change what work you may do

An extension changes the permitted duration of stay. It does not automatically broaden the permitted activities. If the real purpose of your time in Bali is remote work, employment, business activity or a long stay, use the visa category that matches what you are actually doing.

See our Bali remote-work visa guide for the current E33G route and our Bali visa rules 2026 guide for the wider entry picture.

13 Couples and families: check every passport separately

Each traveller has their own immigration record and expiry date. A parent’s successful payment or approval does not silently extend a spouse or child. Check every passport, every application and every new permitted-stay date separately.

This is especially important when applications were created together or an agent is handling several family members at once. Before travel, make sure nobody has been missed.

14 If the portal or payment process fails

Take screenshots, save payment receipts, check uploaded file sizes and formats, and avoid creating duplicate applications unless Immigration tells you to. If money has left your account but the application has not updated, keep the transaction evidence rather than repeatedly paying.

Technical trouble does not automatically pause a legal expiry date. If you are close to expiry, move from forum troubleshooting to official Immigration support or the office responsible for your address.

15 Visa runs are not extensions

Leaving Indonesia ends the stay attached to many single-entry permissions. Returning is a new immigration event and you must qualify for entry again. A quick trip to Singapore, Kuala Lumpur or elsewhere is therefore not the same thing as extending your existing Bali stay.

Repeated short exits also do not create a guaranteed right to re-enter. If you intend to spend months in Indonesia, choose an immigration status designed for the purpose rather than building a long stay from repeated border crossings.

16 Final checklist before you rely on the extension

  • Confirm your visa index and current permitted-stay expiry.
  • Start within the official extension window, not on the last day.
  • Use evisa.imigrasi.go.id for the official electronic process where applicable.
  • Enter a genuine accommodation address and correct postal code.
  • Pay the government fee through the channel attached to your application.
  • Watch your email for any photo/interview or verification requirement.
  • Keep payment and approval evidence offline.
  • After approval, verify the new expiry for the correct passport.

17 Official sources checked

This guide was reviewed on 30 August 2026 against current Indonesian Immigration material. Immigration rules and digital workflows can change, so re-check the official process when you actually apply.

18 Totally Bali verdict

For a normal B1 holiday stay, the core rule is simple: 30 days initially, one 30-day extension, Rp500,000 government extension fee, and a maximum of 60 days. The part that trips people up is the procedure. The extension may start online, but current Bali guidance can still require a photo/interview at the immigration office responsible for your accommodation address.

Use this page to plan your timing and documents, then let Indonesian Immigration’s live instructions decide the exact steps for your passport and application.