Remote Work Tools

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

  1. Passport validity: Minimum 6 months remaining from the application date
  2. 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)
  3. Clean criminal record: Certificate from country of origin
  4. Health insurance: Valid international health insurance covering Indonesia for the visa duration
  5. 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:

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:

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:

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:

Practical Considerations for Remote Workers

The Second Home Visa specifically targets long-term visitors who will not engage in local employment. However, it permits:

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

  1. Insufficient funds: Appeal with additional bank statements or obtain sponsorship
  2. Sponsor issues: Verify sponsor’s legitimacy; immigration verifies sponsors
  3. Document translation: Ensure all documents in English or provide certified translations
  4. 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:

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:

  1. Rental Agreement (most common): Month-to-month or long-term lease with your name and an Indonesian landlord signature
  2. Property Ownership: Title deed (sertifikat) for owned property
  3. 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:

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

Prohibited Activities

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:

  1. Your home country’s tax authority about foreign residency implications
  2. 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

Built by theluckystrike — More at zovo.one