Last updated: March 16, 2026
Indonesia introduced the Second Home Visa (Visa Tinggal Terbatas dengan注 sponsor Tinggal Tetap) specifically to attract remote workers, digital nomads, and long-term visitors who want to live in Indonesia without requiring local employment. Unlike the B211A tourist/business visa that requires periodic extensions, the Second Home Visa offers validity for 5 to 10 years with multiple entry privileges. This guide covers the complete application process, financial requirements, document preparation, and practical tools for developers planning a move to Indonesia.
Table of Contents
- Eligibility Criteria for the Second Home Visa
- Application Process: Step-by-Step
- Financial Planning Tools
- Practical Considerations for Remote Workers
- Common Application Issues and Solutions
- Alternative Visa Options
- Banking and Money Transfer Strategy
- Accommodation Proof and Housing Options
- Building Your Financial Case Presentation
- Primary Income Source
- Secondary Income (if applicable)
- Bank Statements (Last 3 months)
- Work Arrangements and Internet Setup
- Tax Planning for Indonesia Residents
- Visa Extension and Renewal
Eligibility Criteria for the Second Home Visa
The Indonesian Immigration Directorate General has established clear eligibility requirements for Second Home Visa applicants. Understanding these upfront prevents application rejections and wasted processing fees.
Core Requirements
- Passport validity: Minimum 6 months remaining from the application date
- Financial proof: Bank statements showing IDR 1.5 billion (approximately $93,000 USD) in savings, OR proof of monthly income equivalent to IDR 250 million ($15,500 USD)
- Clean criminal record: Certificate from country of origin
- Health insurance: Valid international health insurance covering Indonesia for the visa duration
- Sponsor requirement: Either an Indonesian sponsor (individual or corporate) or self-sponsorship with additional documentation
The financial requirements represent the primary barrier for most applicants. The IDR 1.5 billion threshold applies to individual applicants without Indonesian sponsorship. If you secure an Indonesian corporate sponsor, the requirements may be reduced.
Documentation Checklist
Gathering documents before starting your application significantly accelerates the process:
- Valid passport (PDF scan, all pages)
- Recent passport-sized photographs (white background, 4x6cm)
- Bank statement (original, stamped by bank, last 3 months)
- Employment contract or business registration (if self-employed)
- Criminal background check (apostilled, translated to Indonesian or English)
- Curriculum vitae/resume
- Proof of accommodation (rental agreement or property ownership in Indonesia)
- Sponsorship letter (if applicable)
Application Process: Step-by-Step
The Second Home Visa application submits through Indonesia’s online immigration portal (https://visa-online.imigration.go.id/). Here’s the practical workflow:
Step 1: Account Creation and Initial Application
Create an account on the immigration portal and select “Second Home Visa (Visa Tinggal Terbatas)” as your application type. The system requires email verification and identity document upload.
# Prepare your documents in advance
# Required formats: PDF, max 2MB per file
# Naming convention: PASSPORT_[name].pdf, BANK_[name].pdf
Step 2: Sponsor Verification (If Applicable)
If applying with an Indonesian sponsor, their details enter the system first. The sponsor must provide:
- KTP (Indonesian ID card)
- KK (Family card)
- Proof of residence
- Sponsorship letter (signed, notarized)
Self-sponsored applicants skip this step but must demonstrate higher financial standing.
Step 3: Financial Document Upload
Upload bank statements demonstrating the required IDR 1.5 billion balance. The system accepts statements from international banks but requires English or Indonesian language. For cryptocurrency holders, converting to fiat and maintaining the balance for 3+ months before application strengthens the case.
# Calculate your financial eligibility
def check_indonesia_second_home_visa_eligibility(balance_idr, monthly_income_idr=None):
REQUIRED_BALANCE = 1_500_000_000 # IDR 1.5 billion
REQUIRED_MONTHLY_INCOME = 250_000_000 # IDR 250 million
if balance_idr >= REQUIRED_BALANCE:
return "Eligible via savings path"
elif monthly_income_idr and monthly_income_idr >= REQUIRED_MONTHLY_INCOME:
return "Eligible via income path"
else:
return "Not eligible - increase funds or secure sponsor"
# Example check
result = check_indonesia_second_home_visa_eligibility(2_000_000_000)
print(result) # "Eligible via savings path"
Step 4: Interview Scheduling
After document review, the immigration system schedules a virtual interview. This 15-20 minute video call verifies your identity and intended activities in Indonesia. Common questions include:
- Purpose of stay
- Planned duration
- Accommodation arrangements
- Financial source verification
- Intent to work (Second Home Visa does NOT permit local employment)
Step 5: Visa Approval and Arrival
Upon approval, you receive an electronic Visa Grant Notice (VGN). Print this and present it upon arrival in Indonesia. At the airport, immigration officers issue a second home stay permit (ITAS) valid for the visa duration.
Financial Planning Tools
For developers and digital nomads, several tools help track the financial requirements:
Banking Documentation Tips
Indonesian immigration accepts statements from major international banks. If your primary bank doesn’t support IDR accounts, maintain a separate account statement showing the equivalent USD or EUR balance. The exchange rate used for calculation follows Bank Indonesia’s published rates at application time.
// Currency conversion helper for eligibility check
const IDR_EXCHANGE_RATE = 16100; // USD to IDR (approximate)
const REQUIRED_IDR = 1_500_000_000;
const REQUIRED_USD = REQUIRED_IDR / IDR_EXCHANGE_RATE;
console.log(`Required: $${REQUIRED_USD.toLocaleString()} USD`);
Insurance Requirements
Health insurance must cover the entire visa duration. Indonesian immigration accepts international policies from providers like Allianz, IMG, or Pacific Cross. Ensure your policy:
- Covers Indonesia explicitly (not just “Southeast Asia”)
- Provides minimum $100,000 coverage
- Allows for visa application purposes (letter from insurer confirming coverage)
Practical Considerations for Remote Workers
The Second Home Visa specifically targets long-term visitors who will not engage in local employment. However, it permits:
- Remote work for overseas employers
- Running online businesses
- Passive income activities
- Investment activities
This makes it ideal for developers working with international clients, startup founders running remote-first companies, and digital product creators earning through global platforms.
Tax Implications
Indonesia does not tax foreign-sourced income for individuals without tax residency. However, if you spend more than 183 days in Indonesia within a 12-month period, you may be considered a tax resident. The Second Home Visa holders should consult with Indonesian tax advisors for personalized guidance.
# Calculate potential tax residency days
# Stay under 183 days to avoid Indonesian tax residency on foreign income
# Track days carefully using a simple script
Common Application Issues and Solutions
Rejection Reasons
- Insufficient funds: Appeal with additional bank statements or obtain sponsorship
- Sponsor issues: Verify sponsor’s legitimacy; immigration verifies sponsors
- Document translation: Ensure all documents in English or provide certified translations
- Interview no-show: Reschedule through the portal; no-shows delay processing
Processing Times
Standard processing takes 5-10 business days. Expedited processing (2-3 days) available for additional fees. During peak periods (December-January, July-August), expect delays.
Alternative Visa Options
If the Second Home Visa requirements exceed your current situation, alternatives include:
- B211A Visa: Tourist/business visa, extendable to 6 months, no financial requirements
- KITAP (Permanent Residency): Requires 5+ years on dependent visa or investment > $1M
- Digital Nomad Visa (currently in pilot): Newer option with simpler requirements
Banking and Money Transfer Strategy
Accumulating the required IDR 1.5 billion for the Second Home Visa requires strategic planning. For developers earning in USD or EUR, exchange rate timing and transfer methods significantly impact the total effort required.
Establishing an Indonesia Account
Most international banks support IDR accounts. Wise (formerly TransferWise) and Revolut provide favorable exchange rates for moving funds into IDR. For USD to IDR transfers:
// Calculate monthly transfer schedule for visa accumulation
const totalRequired = 1_500_000_000; // IDR 1.5 billion
const monthlyIncome = 15_000; // USD (after conversion)
const exchangeRate = 16100; // USD to IDR current rate
const monthlyIDR = monthlyIncome * exchangeRate; // ~241.5 million IDR
// Calculate accumulation timeline
const monthsNeeded = Math.ceil(totalRequired / monthlyIDR); // ~6.2 months
console.log(`At $${monthlyIncome} USD monthly income:`);
console.log(`- Monthly IDR deposit: Rp${monthlyIDR.toLocaleString('id-ID')}`);
console.log(`- Months to reach requirement: ${monthsNeeded}`);
console.log(`- Total USD needed (at current rate): $${(totalRequired / exchangeRate).toLocaleString()}`);
Exchange Rate Timing
Indonesian exchange rates fluctuate daily. Rather than attempting to time the market, establish a monthly transfer schedule. This “dollar-cost averaging” approach reduces the risk of transferring everything at an unfavorable rate.
Document your transfer dates and exchange rates for your visa application. Immigration officers verify that funds didn’t arrive immediately before your application—they want to see sustained savings, not borrowed money transferred at the last moment.
Accommodation Proof and Housing Options
The Second Home Visa requires proof of accommodation in Indonesia. This can be:
- Rental Agreement (most common): Month-to-month or long-term lease with your name and an Indonesian landlord signature
- Property Ownership: Title deed (sertifikat) for owned property
- Sponsorship Accommodation: If your sponsor provides housing, include their property documentation
Finding Long-Term Rentals
Popular rental platforms for remote workers:
# Identify rental markets for remote workers
# Bali: Seminyak, Canggu (high costs, extensive expat infrastructure)
# Jakarta: South Jakarta, Kemang (central location, higher prices)
# Yogyakarta: Affordable, slower pace, cultural experiences
# Bandung: Mountain location, moderate cost, weekends from Jakarta
# Typical monthly rental prices (2026):
# - Studio apartment (Seminyak): Rp 5-8 million
# - 2BR house (Canggu): Rp 8-12 million
# - 2BR apartment (South Jakarta): Rp 10-15 million
# - 2BR house (Yogyakarta): Rp 2-4 million
Rental agreements must explicitly list:
- Property address and owner name
- Tenant name (yours)
- Monthly rental price
- Lease duration
- Owner signature and ID copy (KTP)
Many landlords are unfamiliar with visa documentation. Provide them with a template showing exactly what immigration officers need. Most will cooperate when they understand the process.
Building Your Financial Case Presentation
During your visa interview, be prepared to explain your financial sources clearly. Immigration officers assess whether your income is sustainable and legitimate.
Income Documentation Preparation
For remote workers earning from overseas clients or employers:
# Income Verification for Visa Interview
## Primary Income Source
- **Employer/Client Name:** [Company]
- **Employment Type:** Remote (contract/employment letter provided)
- **Annual Income:** [Amount in USD/EUR]
- **Payment Method:** [Direct bank transfer, payroll]
- **Client/Employer Location:** [Country]
## Secondary Income (if applicable)
- Online business, consulting, passive income sources
- Provide documentation of platform (Airbnb host, YouTube monetization, etc.)
## Bank Statements (Last 3 months)
- Show consistent deposits matching stated income
- Show transfers to Indonesia account
- Highlight any anomalies or irregular patterns in writing
Personal Statement Strategy
Write a concise statement explaining your intent to stay in Indonesia and maintain your financial stability:
"I am a remote software developer working with [Company/Clients] based in [Country]. My annual income is [amount], consistently deposited to my bank account. I intend to establish residence in Indonesia while continuing my remote work, which requires no local employment. I have arranged long-term accommodation in [City] and maintain detailed health insurance through [Insurance Provider]. The funds demonstrated in my bank statements represent accumulated savings, and I will continue earning sufficient income to sustain myself comfortably in Indonesia."
This statement addresses every concern immigration officers might have: legitimate income, no local employment, financial sustainability, housing, and health considerations.
Work Arrangements and Internet Setup
The Second Home Visa permits remote work but prohibits local employment. Understanding the distinction is critical to avoid visa violations.
Permitted Activities
- Client work across borders (freelance, contracting)
- Remote employee positions for overseas companies
- Passive income (investment dividends, rental income, online courses)
- Digital product sales (apps, SaaS, eBooks)
- Content creation (YouTube monetization, Patreon, sponsorships)
Prohibited Activities
- Taking employment with Indonesian companies (even remote)
- Teaching Indonesian students for income (private tutoring requires separate work permits)
- Starting Indonesian businesses and taking salary as owner
- Providing services to Indonesian clients with local business registration
Internet Infrastructure
Remote work quality depends on internet reliability. Indonesia’s internet varies significantly by location:
#!/bin/bash
# Internet speed checklist for remote work locations
# Test before committing to accommodation
# - Run speedtest at: https://speedtest.net
# - Minimum for development work: 10 Mbps upload
# - Comfortable for video calls: 5 Mbps upload
# - 4K video streaming requires: 25+ Mbps download
# Backup internet solutions
# - Dual WAN routers with 4G/5G failover
# - Local mobile hotspot as backup
# - Secondary ISP (Indihome + alternative provider)
# VPN consideration
# - Some Indonesian ISPs throttle international traffic
# - VPN usage is legal but disclosed to ISP
# - Select location-specific VPN (Australia/Singapore) for latency
Testing internet at your specific accommodation before signing the lease prevents remote work disruptions. Many co-working spaces in Bali and Jakarta offer day passes—use them to validate internet quality before moving in.
Tax Planning for Indonesia Residents
Indonesia taxes foreign-sourced income for residents. The 183-day threshold determines residency status. Plan carefully:
# Track tax residency days
import datetime
visa_start = datetime.date(2026, 6, 1)
visa_end = datetime.date(2027, 6, 1)
# Calculate days in Indonesia within a 12-month rolling window
days_in_country = (visa_end - visa_start).days
# If > 183 days, you may be considered a tax resident
# Consult with Indonesian tax advisor (konsultan pajak)
# Mitigation: Leave Indonesia for 182 days in a 12-month period
# Examples:
# - Spend 183 days in Indonesia, 182 days traveling
# - Plan 2-3 month trips back to home country annually
# - Use Indonesia as home base with quarterly travel
Consulting with Tax Professionals
Before moving, consult both:
- Your home country’s tax authority about foreign residency implications
- An Indonesian tax advisor (konsultan pajak) in your planned city
This dual consultation prevents surprising tax bills in either country. Some countries tax citizens globally (like the US), requiring annual filing even while living abroad.
Visa Extension and Renewal
The Second Home Visa validity extends 5-10 years depending on the category chosen. Plan for renewal well in advance:
# Visa extension timeline
# - Apply for extension: 2-3 months before expiration
# - Required: Updated bank statements, accommodation proof
# - Processing: 5-10 business days
# - Renewal fee: Approximately IDR 2-3 million
# Multi-year documentation
# - Keep all supporting documents in secure storage
# - Maintain current passport throughout visa duration
# - Update immigration if changing accommodation
Frequently Asked Questions
Who is this article written for?
This article is written for developers, technical professionals, and power users who want practical guidance. Whether you are evaluating options or implementing a solution, the information here focuses on real-world applicability rather than theoretical overviews.
How current is the information in this article?
We update articles regularly to reflect the latest changes. However, tools and platforms evolve quickly. Always verify specific feature availability and pricing directly on the official website before making purchasing decisions.
Are there free alternatives available?
Free alternatives exist for most tool categories, though they typically come with limitations on features, usage volume, or support. Open-source options can fill some gaps if you are willing to handle setup and maintenance yourself. Evaluate whether the time savings from a paid tool justify the cost for your situation.
How do I get my team to adopt a new tool?
Start with a small pilot group of willing early adopters. Let them use it for 2-3 weeks, then gather their honest feedback. Address concerns before rolling out to the full team. Forced adoption without buy-in almost always fails.
What is the learning curve like?
Most tools discussed here can be used productively within a few hours. Mastering advanced features takes 1-2 weeks of regular use. Focus on the 20% of features that cover 80% of your needs first, then explore advanced capabilities as specific needs arise.
Related Articles
- Thailand Long Term Visa for Remote Workers 2026
- Mexico Temporary Resident Visa for Remote Workers Earning
- Dubai Remote Work Virtual Visa Cost and Benefits for Tech
- Montenegro Digital Nomad Visa Application Process for Remote
- South Korea Digital Nomad Visa Application Requirements Built by theluckystrike — More at zovo.one