Last updated: March 15, 2026
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.
Table of Contents
- Why Colombia for Software Developers
- Eligibility Requirements
- Step 1: Prepare Your Documents
- Step 2: Create Your Colombian Immigration Account
- Step 3: Complete the Visa Application Form
- Step 4: Upload Supporting Documents
- Step 5: Pay the Application Fee
- Step 6: Submit and Track Your Application
- Step 7: Receive Visa Approval
- Step 8: Enter Colombia and Register
- Banking and Finance for Developers
- Healthcare Options
- Tax Considerations
- Common Application Mistakes
- When to Consider Alternatives
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
Frequently Asked Questions
How do I prioritize which recommendations to implement first?
Start with changes that require the least effort but deliver the most impact. Quick wins build momentum and demonstrate value to stakeholders. Save larger structural changes for after you have established a baseline and can measure improvement.
Do these recommendations work for small teams?
Yes, most practices scale down well. Small teams can often implement changes faster because there are fewer people to coordinate. Adapt the specifics to your team size—a 5-person team does not need the same formal processes as a 50-person organization.
How do I measure whether these changes are working?
Define 2-3 measurable outcomes before you start. Track them weekly for at least a month to see trends. Common metrics include response time, completion rate, team satisfaction scores, and error frequency. Avoid measuring too many things at once.
Can I customize these recommendations for my specific situation?
Absolutely. Treat these as starting templates rather than rigid rules. Every team and project has unique constraints. Test each recommendation on a small scale, observe results, and adjust the approach based on what actually works in your context.
What is the biggest mistake people make when applying these practices?
Trying to change everything at once. Pick one or two practices, implement them well, and let the team adjust before adding more. Gradual adoption sticks better than wholesale transformation, which often overwhelms people and gets abandoned.
Related Articles
- Portugal Digital Nomad Visa Application Guide
- Spain Digital Nomad Visa Requirements 2026: Complete
- South Korea Digital Nomad Visa Application Requirements
- Hungary Digital Nomad Visa White Card Application for Remote
- Montenegro Digital Nomad Visa Application Process for Remote Built by theluckystrike — More at zovo.one