On this page
- Which Entry Option Is Right for You?
- Visa-Free Entry for ASEAN Nationals
- How to Apply for the e-VOA Before You Fly
- Getting Your Visa on Arrival at the Airport
- The B211A e-Visa — For Longer Stays and Non-VoA Nationalities
- Extending Your Visa Inside Indonesia
- Airport Immigration Procedures at CGK and DPS
- The e-Customs Declaration (e-CD) — The Form Most Travelers Forget
- Overstays, Fines, and What Not to Do
- 2026 Budget Reality — All Visa Costs in One Place
- Frequently Asked Questions
Despite the title referencing 2024, Indonesia‘s e-visa system has continued to evolve through 2025 and into 2026, and the rules that tripped up travelers two years ago are still causing problems today. The biggest source of confusion right now: people arriving at Soekarno-Hatta or Ngurah Rai with the wrong visa type, or no visa at all, because they misread an outdated blog post or assumed their nationality qualified for something it doesn’t. This guide cuts through that. Every fee, every step, every portal listed here reflects the current 2026 system as administered by Indonesia’s Directorate General of Immigration.
Which Entry Option Is Right for You?
Indonesia does not have one universal visa system. There are three distinct pathways, and choosing the wrong one wastes money, creates delays at immigration, or — in the worst case — gets you denied boarding before you even leave home.
Here is how to think about it:
- Visa-Free (BVK): You are a citizen of an ASEAN country. You get 30 days, free of charge, and cannot extend.
- Visa on Arrival (VoA): Your nationality is on Indonesia’s VoA list (over 90 countries). You get 30 days, extendable once to 60 days total. Fee is IDR 500,000. You can apply online before flying (e-VOA) or pay at the airport counter.
- B211A e-Visa: You want more than 30 days on your first entry, your nationality is not on the VoA list, or you need a visa for a specific purpose like a social visit or cultural activity. You get 60 days, extendable twice to a maximum of 180 days total. Fee is IDR 1,500,000.
If your trip is under 30 days and you are eligible for VoA, there is no practical reason to apply for a B211A. If you plan to stay longer than 30 days or want flexibility, the B211A is the smarter choice from the start — extending a VoA at an immigration office takes time and effort you may not want to spend. For work or employment, none of these apply; you need a KITAS work permit, which is a separate process handled through your employer.
Visa-Free Entry for ASEAN Nationals
If you hold a passport from Brunei Darussalam, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, or Vietnam, you qualify for Indonesia’s Visa-Free entry program, officially called Bebas Visa Kunjungan (BVK). There is no fee, no application, and no counter to queue at — you walk straight to the immigration officer.
That convenience comes with strict limitations that ASEAN travelers sometimes ignore to their cost:
- The stay is capped at 30 days from the date of entry.
- It is non-extendable. You cannot walk into an immigration office and add more days.
- It cannot be converted to a VoA, B211A, or any other visa type once you are inside Indonesia.
- Your passport must be valid for at least 6 months from your date of entry.
- You must show proof of an onward or return ticket.
Entry is valid at all international airports, designated seaports, and official land border crossings. If you arrive at a small or unofficial crossing, visa-free entry may not be available — always confirm in advance if you are using a land border.
If your trip is going to stretch beyond 30 days, plan this before you leave home. Your option is to exit Indonesia before day 30 and re-enter, which resets the counter. However, immigration officers have discretion to question travelers who do this repeatedly. The cleaner solution for extended stays is to apply for a B211A e-Visa before you depart.
How to Apply for the e-VOA Before You Fly
The e-VOA is the online version of the Visa on Arrival, applied for and paid before you leave home. Processing is usually near-instant — most approvals land in your inbox within a few minutes to a few hours. The benefit at the airport is real: instead of joining the VoA payment queue, you go directly to the immigration counter. At Ngurah Rai during peak Bali season in July or August, that queue can run 30 minutes or longer.
The official portal is molina.imigrasi.go.id. Here is the process step by step:
- Go to molina.imigrasi.go.id. If this is your first application, register an account with your email address and verify it.
- Log in, select “Apply Visa”, then choose “Visa on Arrival”.
- Fill in your personal details, passport information, and basic travel itinerary (entry and exit dates, ports of entry and exit, accommodation address in Indonesia).
- Upload two documents: a clear scan or photo of your passport biodata page, and a recent passport-style photograph.
- Pay the fee of IDR 500,000 using a Visa, Mastercard, or JCB card. Have your card ready before you start — the session has a time limit.
- Your e-VOA will be sent to your email. Save it on your phone or print it. You will present it at immigration upon arrival.
The e-VOA is valid for entry within a set window after issuance, so apply within a few days of your departure rather than weeks in advance. Check the validity dates on your issued e-VOA carefully.
Make sure your passport has at least 6 months of validity from your entry date, and that you have a confirmed onward or return ticket. Immigration officers at the counter will check both.
Getting Your Visa on Arrival at the Airport
If you did not apply for the e-VOA before flying, you can still get your VoA at the airport on arrival — this is the original process and it still works. The key instruction most travelers miss: do not go to the immigration queue first. You must pay at the dedicated VoA counter before you reach the immigration desk.
At Soekarno-Hatta (CGK) in Jakarta, these counters are clearly marked in the international arrivals immigration hall — look for signs reading “Visa on Arrival” before you join any immigration line. At Ngurah Rai (DPS) in Bali, the same applies. The queue at the VoA counter in Bali can be long during peak season; if you arrive on a busy international flight alongside several other aircraft, budget 45 minutes to an hour before you clear immigration.
Payment at the counter is accepted in IDR cash (bring small bills if possible) or by Visa and Mastercard credit and debit card. Some travelers report that USD cash is accepted at certain counters, but the exchange rate will not be in your favour. Stick to IDR cash or card.
Once you have paid, you receive a receipt. Take that receipt with your passport to the immigration counter and the officer will stamp your entry. The stamp shows a 30-day validity starting from your date of entry.
VoA is available at all major international airports and key seaports, including the ferry terminals in Batam (Harbour Bay, Batam Centre) and Bintan (Bandar Bentan Telani, Sri Bintan Pura) that serve routes from Singapore.
The B211A e-Visa — For Longer Stays and Non-VoA Nationalities
The B211A is a single-entry visa that grants 60 days on arrival and can be extended twice, each extension adding another 60 days. That gives you a maximum of 180 days in Indonesia on one visa cycle — useful for digital nomads, retirees, long-term travellers, or anyone visiting family for an extended period.
All nationalities can apply for the B211A, including those already eligible for VoA. The application is done entirely online before travel, at evisa.imigrasi.go.id.
Here is the full step-by-step process:
- Go to evisa.imigrasi.go.id and create an individual applicant account. Verify your email before proceeding.
- Log in and select “Apply Visa”.
- Choose “Single Entry Visa”, then select “B211A – Tourism / Social / Business”.
- Fill in the application form completely. This includes your personal and passport details, travel dates, intended entry and exit points, and accommodation information in Indonesia.
- Upload the required documents:
- Passport biodata page (valid for at least 6 months from entry date)
- Recent passport-style photograph with a red background, typically 3×4 cm or 4×6 cm
- Confirmed onward or return ticket
- Bank statement or proof of sufficient funds (the standard guidance refers to approximately USD 2,000 equivalent, though this is not always verified rigidly)
- Review every field carefully before submission. Errors in passport numbers or names cause rejections.
- Pay the visa fee of IDR 1,500,000 by Visa, Mastercard, or JCB card.
- Processing typically takes 2 to 5 working days. During major Indonesian public holidays like Lebaran (Eid al-Fitr) or the Christmas-New Year period, it can take longer. Apply at least 2 weeks before travel to be safe.
- Once approved, the e-Visa is sent to your email. Print it or save it clearly on your phone. You present it at the immigration counter on arrival alongside your passport.
The e-Visa validity period starts from the date of issuance, not the date you enter Indonesia. If your visa is issued on 1 March 2026 and you enter on 15 March 2026, your 60-day clock started on 1 March. This catches people out every year — apply close to your actual travel dates, not weeks in advance.
For purely tourism-based B211A applications, no local sponsor is required in 2026. For business meetings, social visits, or cultural activities that are more specific in nature, the portal may prompt you to upload an invitation or sponsor letter — the system will guide you through this if it applies to your situation.
Extending Your Visa Inside Indonesia
Both the VoA and the B211A can be extended, but the process requires visiting a local Indonesian immigration office (Kantor Imigrasi) in person. You cannot extend your visa online from inside Indonesia.
VoA extension: One extension is allowed, adding 30 days for a fee of IDR 500,000. Maximum total stay is 60 days.
B211A extension: Two extensions are allowed, each adding 60 days at a fee of IDR 500,000 per extension. Maximum total stay is 180 days.
The general process at the immigration office:
- Bring your passport, original VoA sticker or e-VOA receipt (or your e-Visa printout for B211A), two recent passport-style photographs, and proof of your onward or return ticket.
- Submit an application form, which you can usually obtain at the office or download from the immigration website.
- The process typically involves an interview and fingerprinting.
- Processing takes approximately 3 to 5 working days.
In Bali, the main immigration office is in Renon, Denpasar. In Jakarta, there are multiple Kantor Imigrasi offices across the city. Many popular tourist areas — Ubud, Lombok, the Gili Islands — require you to travel to the nearest city office. Factor this travel time into your planning. Apply for your extension before your current visa expires, not on the last day.
Airport Immigration Procedures at CGK and DPS
Knowing what to expect at the immigration hall removes the stress of the queue. The sequence is the same at both Soekarno-Hatta (CGK) and Ngurah Rai (DPS), with minor layout differences.
- Disembark and follow signs to Immigration. Do not follow signs to baggage claim — immigration comes first.
- If you need to buy a VoA on arrival: Peel off from the main immigration queue and go to the “Visa on Arrival” payment counters first. Pay, get your receipt, then join the main immigration queue.
- At the immigration counter: Present your passport, plus your e-VOA printout, B211A e-Visa, or VoA receipt depending on your entry type. The officer will stamp your passport with your entry date and permitted stay duration.
- Proceed to baggage claim once stamped.
- Customs: Present your passport and the QR code from your completed e-Customs Declaration (more on this below). Your bags may be scanned.
- Exit to the arrival hall.
At CGK, once you clear customs, transport options include the KAI Bandara airport train connecting directly to central Jakarta stations including BNI City (Sudirman Baru), Duri, and Manggarai. Buy tickets via the KAI Access app or at station kiosks. This is the most reliable option to avoid Jakarta’s notorious traffic. The Transjakarta bus (DAMRI) is cheaper but slower. Gojek and Grab pick-ups at CGK are from designated ride-hailing zones — check the app for the current pick-up point as these have shifted in recent terminal reorganisations.
At DPS, official airport taxis depart from the fixed-price counter in the arrival hall. Grab and Gojek technically operate outside the main terminal compound — a short walk to a designated meeting point. This arrangement exists to manage the long-standing tension between ride-hailing services and the official airport taxi operators.
The e-Customs Declaration (e-CD) — The Form Most Travelers Forget
Every single person arriving in Indonesia must complete a Customs Declaration. Since 2023, this has been the electronic version — the e-CD — and in 2026 it remains mandatory and fully digital by default.
Complete your e-CD at ecd.beacukai.go.id up to 3 days before your arrival. The form asks for your flight details, passport information, and what you are carrying (cash amounts over USD 10,000 must be declared, as must certain goods). Once submitted, you receive a QR code. Save it. Customs officers at the airport will scan it.
If you arrive without having completed the e-CD, you will be directed to fill out a physical paper form on the spot, which takes time and creates delays — especially frustrating after a long international flight. The smell of jet fuel still in your clothes, 200 other passengers shuffling behind you, fluorescent lighting at 2 a.m. — do the form in advance and avoid it entirely.
Overstays, Fines, and What Not to Do
Indonesia’s overstay penalties are not symbolic. As of 2026, the fine is IDR 1,000,000 per day for every day you remain beyond your visa’s expiry date. A 10-day overstay costs IDR 10,000,000 — that is real money. Extended overstays can result in detention, deportation, and a formal travel ban from re-entering Indonesia.
Here are the most common mistakes that lead to overstays and other immigration problems:
- Misreading the e-Visa validity period. The B211A validity starts from issuance date, not entry date. If you applied early and then delayed your trip, your 60 days may already be partially consumed before you land.
- Assuming the extension process is quick. Immigration offices have working-hours queues. Processing takes 3 to 5 working days. If your visa expires in 5 days and you start the extension process today, you may have a problem. Start at least 2 weeks before expiry.
- Trying to “convert” a visa-free entry into something else inside Indonesia. You cannot. If you are an ASEAN national on visa-free entry and want to stay longer, your only option is to exit and re-enter on a new entry, or have planned ahead with a B211A before arrival.
- Using unofficial visa agents for standard applications. The official portals (molina.imigrasi.go.id and evisa.imigrasi.go.id) are straightforward for most nationalities. Paying an agent adds cost and occasionally introduces errors because the agent types your details and you lose direct control.
- Presenting at a port of entry that does not support your visa type. Small regional airports and unofficial land crossings may not have VoA facilities. Research your specific entry point in advance, especially if you are entering overland from Malaysia or Timor-Leste.
If you realise mid-trip that you are going to overstay, go to the nearest immigration office immediately. Proactively addressing the situation — explaining circumstances, paying fines due — is always treated better than being caught at the departure gate. Immigration officers at airports will calculate your fine and collect it before allowing you to board.
2026 Budget Reality — All Visa Costs in One Place
Here is a straightforward breakdown of every cost associated with Indonesia visa entry as of 2026:
Entry Costs by Visa Type
- Visa-Free (BVK) — ASEAN nationals: IDR 0. Free of charge.
- Visa on Arrival (VoA) / e-VOA: IDR 500,000 per person. This is the same whether you pay online via e-VOA or at the airport counter.
- B211A e-Visa (60-day single entry): IDR 1,500,000 per person.
Extension Costs
- VoA extension (30 days additional): IDR 500,000. One extension maximum.
- B211A first extension (60 days additional): IDR 500,000.
- B211A second extension (60 days additional): IDR 500,000.
Penalty Costs
- Overstay fine: IDR 1,000,000 per day over your permitted stay.
Total Maximum Stay Costs
- Budget (ASEAN nationals, visa-free): IDR 0 for up to 30 days.
- Mid-range (VoA + one extension, 60 days total): IDR 1,000,000 per person.
- Comfortable (B211A + two extensions, 180 days total): IDR 2,500,000 per person.
All fees are set by the Indonesian government and are subject to change. Verify current amounts at imigrasi.go.id before travel. Prices listed here are per individual — families and groups multiply accordingly.
Frequently Asked Questions
Can I extend my Visa on Arrival online or do I have to visit an office?
You must visit a local Indonesian immigration office (Kantor Imigrasi) in person. There is no online extension option for VoA inside Indonesia as of 2026. Bring your passport, VoA documentation, photos, and proof of onward travel. Processing takes 3 to 5 working days, so apply well before your current visa expires.
My nationality is not on the VoA list. What are my options for visiting Indonesia?
Apply for a B211A e-Visa before you travel at evisa.imigrasi.go.id. This 60-day single-entry visa is open to all nationalities and covers tourism, social visits, and business meetings. The fee is IDR 1,500,000 and processing takes 2 to 5 working days. No local sponsor is required for standard tourism applications.
What happens if I overstay my Indonesian visa?
You will be fined IDR 1,000,000 for every day over your permitted stay. The fine is collected at the airport before departure. Longer overstays can result in deportation and a formal re-entry ban. If you know you will overstay, go to an immigration office immediately and address it before your departure date.
Does the B211A e-Visa validity start from the date I enter Indonesia or the date it is issued?
The validity period starts from the date of issuance, not your entry date. If your e-Visa is issued on 5 March 2026 and you enter Indonesia on 20 March 2026, your 60 days began on 5 March. Apply close to your actual travel dates to avoid losing days before you even arrive.
Do I really need to complete the e-Customs Declaration before I arrive?
Yes. The e-CD at ecd.beacukai.go.id is mandatory for all arriving passengers and can be completed up to 3 days before arrival. Skipping it means filling out a physical paper form on arrival, which causes delays. Complete it in advance, save your QR code, and the customs process at the airport takes under a minute.
📷 Featured image by Uray Zulfikar on Unsplash.