To apply for Colombia’s digital nomad visa as a software developer, you need proof of remote employment or freelance contracts with foreign clients, a minimum monthly income of approximately $3,000 USD (3x Colombia’s minimum wage), health insurance valid in Colombia, and a clean criminal background check. The application is submitted online through the Colombian Ministry of Foreign Affairs portal, processing takes 5-15 business days, costs approximately $177 USD, and grants a two-year renewable stay with access to local banking and healthcare.
Why Colombia for Software Developers
Colombia has emerged as a top destination for remote workers, particularly in Medellín—often called the “Silicon Valley of Latin America.” The digital nomad visa provides a two-year renewable stay, access to local banking, and eligibility for healthcare, all while you continue working for clients or employers outside Colombia.
Key benefits:
- Two-year stay with option to renew
- No tax residency requirements for stays under 183 days annually
- Access to local bank accounts (including digital banks like NU)
- Growing tech community with coworking spaces in Medellín, Bogotá, and Cali
- Cost of living approximately 40-60% lower than major US cities
Eligibility Requirements
Before starting your application, confirm you meet these requirements:
- Remote work arrangement: You must work for a company or clients outside Colombia
- Minimum income: $1,260 USD monthly (approximately three times Colombia’s minimum wage)
- Health insurance: Coverage valid in Colombia with minimum $50,000 in medical evacuation and hospitalization
- Passport validity: At least 6 months beyond your intended stay
Step 1: Prepare Your Documents
Gather these documents before creating your online application:
Proof of Remote Employment
Required documents:
- Employment contract showing remote work status
- OR freelance/client agreement with non-Colombian entities
- Letter from employer confirming continued remote employment
- Portfolio or work samples demonstrating ongoing projects
Financial Documentation
- Bank statements showing at least $1,260 USD monthly income for the past 3 months
- Pay slips or invoices demonstrating consistent international income
- If self-employed: recent client invoices and payment receipts
Insurance Documentation
Purchase travel health insurance that explicitly covers Colombia. Popular options include:
- World Nomads
- SafetyWing
- Atlas Travel Insurance
Ensure your policy specifies coverage amounts and includes COVID-19 coverage if required.
Additional Documents
- Valid passport (full scanned copy)
- Passport-sized photo (white background)
- Criminal background check (apostilled from your country of residence)
Step 2: Create Your Colombian Immigration Account
Navigate to the Colombian immigration portal at migracioncolombia.gov.co:
- Create a new account using your email
- Verify your email address
- Complete the personal information form
Important: Use Chrome or Firefox with English or Spanish interface. The system works best with these browsers.
Step 3: Complete the Visa Application Form
Once logged in:
- Select “Formulario de Solicitud de Visa” (Visa Application Form)
- Choose “Visa de Nómadas Digitales” as the visa category
- Fill in your personal details exactly as they appear on your passport
- Provide your Colombian address (use your planned accommodation or a friend’s address)
- Enter your employment information
Tips for the application form:
- Double-check all passport numbers and dates
- Provide a valid email address—the consulate uses this for all communication
- Under “activity to perform,” specify software development or remote tech work
Step 4: Upload Supporting Documents
Upload PDFs of all required documents through the portal. Each file must be under 5MB:
# Document checklist with recommended file names
documents = {
"passport": "passport_scan.pdf",
"photo": "passport_photo.pdf",
"employment_contract": "employment_contract.pdf",
"bank_statements": "bank_statements_3months.pdf",
"insurance": "health_insurance.pdf",
"criminal_background": "criminal_background_apostilled.pdf",
"employer_letter": "employer_letter.pdf"
}
Ensure documents are either in Spanish or accompanied by official translations.
Step 5: Pay the Application Fee
The visa application fee is approximately $52 USD (subject to change). Payment methods include:
- Credit/debit card through the portal
- Bank transfer (for some countries)
Save your payment receipt—you’ll need it for reference.
Step 6: Submit and Track Your Application
After completing all sections:
- Review your application thoroughly
- Click “Submit” to send your application
- Note your application reference number
- Track status through the portal using your reference number
Processing timelines:
- Standard: 15-30 business days
- Peak season (December-March): Up to 45 business days
- Some applications require additional documentation, extending processing time
Step 7: Receive Visa Approval
You’ll receive an email notification when your visa is approved. The approval document is an electronic entry permit. Options for obtaining your visa stamp:
- Collect from Colombian consulate before travel
- Obtain upon arrival at major Colombian airports (Bogotá, Medellín, Cali)
The entry permit is valid for 90 days from the approval date—you must enter Colombia within this window.
Step 8: Enter Colombia and Register
Upon arrival in Colombia:
- Complete migration registration at the airport
- Receive your PID (Permiso de Entrada)
- Register your CEP (Certificado de Entrada y Permanencia) online within 15 days of arrival
Calendar reminder script:
from datetime import datetime, timedelta
import calendar
def setup_visa_reminders(entry_date):
"""Set up reminders for visa renewal process"""
renewal_dates = [
(entry_date + timedelta(days=730 - 180), "6 months until renewal"),
(entry_date + timedelta(days=730 - 90), "3 months until renewal"),
(entry_date + timedelta(days=730 - 30), "1 month until renewal - start paperwork")
]
for date, message in renewal_dates:
print(f"Reminder: {date.strftime('%Y-%m-%d')} - {message}")
# Example: Entry date April 1, 2026
entry = datetime(2026, 4, 1)
setup_visa_reminders(entry)
Banking and Finance for Developers
After arriving, you’ll want to set up local banking:
Recommended banks:
- NU: Fully digital, faster account opening process
- Banco de Bogotá: Better international transfer support
- Banco Popular: Lower fees, requires more documentation
You’ll need your passport, visa approval document, and proof of address (hotel booking or rental agreement works initially).
Healthcare Options
Two paths for healthcare coverage:
- International travel insurance: Maintains your existing coverage
- Colombian EPS system: Register for local health insurance at approximately $80-150 USD monthly
Many developers use a combination—travel insurance for visa compliance, then switch to EPS after establishing residency.
Tax Considerations
Colombia tax rules for digital nomads:
- Not considered tax resident if staying under 183 days annually
- Income from Colombian sources may be taxed differently
- Consult a Colombian tax professional for your specific situation
Common Application Mistakes
Avoid these issues that delay or derail applications:
- Insufficient income documentation: Bank statements must clearly show consistent income above $1,260 USD monthly
- Insurance gaps: Policy must explicitly cover Colombia with stated coverage amounts
- Translation issues: Documents not in Spanish need official translations
- Timing: Start the process 2-3 months before you plan to travel
When to Consider Alternatives
The digital nomad visa isn’t ideal for everyone. Consider:
- Freelancer visa: If you have significant Colombian clients
- Business visa: If planning to start a Colombian company
- Student visa: If enrolling in Spanish courses or degree programs
Related Articles
- Montenegro Digital Nomad Visa Application Process for
- Czech Republic Digital Nomad Visa (Zivno) Application Guide
- Hungary Digital Nomad Visa White Card Application for
- Portugal Digital Nomad Visa Application Guide
- South Korea Digital Nomad Visa Application Requirements for
Built by theluckystrike — More at zovo.one