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

  1. Schedule consulate appointment (online)
  2. Attend with documents → receive visa sticker in passport (valid 180 days to enter)
  3. Enter Mexico → 30 days to exchange visa for Temporary Resident Card at INM office
  4. Card valid 1 year, renewable annually up to 4 years total
  5. 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)
Copyright Wanderlust World © https://www.ynyoo.com