How to Get a Work Visa for Mexico as a Temporary Resident

Apply for a temporary resident visa with work authorization at a Mexican consulate in your home country, then exchange it for a temporary resident card at INM in Mexico within 30 days. You'll need a job offer, consular interview, and about $400 in fees.

  1. Get a job offer from a Mexican employer. Your employer must provide an official job offer letter stating position, salary, and contract duration. They'll also need to submit documentation to INM proving they can hire foreign workers. This process takes 2-4 weeks on their end.
  2. Gather required documents. Collect your passport (valid 6+ months), birth certificate, criminal background check (apostilled), proof of income for past 2 years, medical certificate, job offer letter, and employer's INM authorization. All documents must be translated to Spanish by certified translator.
  3. Apply at Mexican consulate. Schedule appointment at nearest Mexican consulate in your home country. Submit application with all documents and pay $36 USD fee. Attend interview where they'll ask about your job, qualifications, and plans in Mexico.
  4. Wait for visa approval. Processing takes 10-15 business days. You'll receive a temporary resident visa sticker in your passport valid for 180 days and single entry to Mexico.
  5. Enter Mexico and exchange for resident card. Arrive in Mexico within 180 days of visa issuance. Visit INM office within 30 days of arrival to exchange your visa for temporary resident card. Bring passport, visa, proof of address in Mexico, and pay 4,687 pesos (about $270 USD).
  6. Register with local INM office. Once you receive your temporary resident card, register your address with the local INM office where you'll be living. This must be done within 30 days of receiving your card.
Can I work on a tourist visa while my work visa processes?
No. Working on a tourist visa is illegal in Mexico and can result in deportation and future visa denials. Wait for your work authorization before starting employment.
What if my employer hasn't gotten INM approval yet?
You cannot apply for the visa until your employer receives authorization from INM to hire foreign workers. This is a prerequisite that must be completed first.
Can I change jobs with this visa?
Yes, but you must notify INM and your new employer may need to obtain authorization to hire you. Some job changes require applying for a new visa entirely, depending on the type of work.
How long can I stay in Mexico on this visa?
Up to 4 years initially, renewable once for another 4 years. After that, you can apply for permanent residency if you meet the requirements.
What happens if I don't exchange my visa within 30 days?
Your visa becomes invalid and you'll need to leave Mexico and reapply from your home country. INM strictly enforces this 30-day deadline.