Indonesia Second Home Visa for Remote Workers: Application and Requirements Guide 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.
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 comprehensive 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
Related Reading
Related Articles
- Example NHI enrollment at a local district office
- Czech Republic Digital Nomad Visa (Zivno) Application Guide
- Hungary Digital Nomad Visa White Card Application for
- Montenegro Digital Nomad Visa Application Process for
- Document checklist with recommended file names
Built by theluckystrike — More at zovo.one