Can a U.S. Citizen Stay in Mexico for a Year?
Yes. U.S. citizens can legally stay in Mexico for up to a year (and longer) through a straightforward process.
Phase 1: Tourist Stay (≤180 Days)
- No visa required for tourism/business
- FMM (Forma Migratoria Múltiple) issued on arrival:
- Air: Included in airfare
- Land: ~$30 USD (free if ≤7 days)
- Valid for up to 180 days (discretion of INM officer at entry)
- Not extendable in-country — must leave and re-enter or convert to resident visa
Phase 2: Temporary Resident Visa (180 Days – 4 Years)
For stays beyond 180 days, apply at a Mexican consulate in the U.S. before travel:
Requirements
- Valid U.S. passport (18+ months validity)
- Financial solvency: ~$2,500–$3,000 USD/month income (bank/investment statements) OR ~$40,000–$50,000 USD savings
- Application form + photos
- Fee: ~$48 USD (paid at consulate)
- No criminal record (background check)
Process
- Schedule consulate appointment (online)
- Attend with documents → receive visa sticker in passport (valid 180 days to enter)
- Enter Mexico → 30 days to exchange visa for Temporary Resident Card at INM office
- Card valid 1 year, renewable annually up to 4 years total
- After 4 years → eligible for Permanent Resident Card
Work Authorization
- Temporary Resident Card does not automatically allow work
- Need separate work permit (employer sponsors) or self-employment authorization
Key Tips
- Don't overstay FMM — fines, detention, re-entry bans
- Keep copies of all documents (passport, FMM, visa, resident card)
- Notify INM of address changes
- File Mexican taxes if tax resident (>183 days/year)
- U.S. tax obligations continue (FBAR, FATCA, Form 2555/1116)