Who Needs RFC in Mexico?
RFC is mandatory if you:
- Stay in Mexico 183+ days per calendar year (tax resident)
- Earn income from Mexican clients or employers
- Own or operate a business in Mexico
- Need to issue official invoices (facturas digitales)
- Want to open certain bank accounts or sign formal contracts
Note: Even if you work remotely for a foreign company, you may still become a Mexican tax resident after 183 days and need RFC to comply with SAT.
Required Documents
- Valid passport (original + copy)
- Mexican residency card (temporary or permanent)
- CURP number (obtain this first if you don't have it)
- Proof of address in Mexico (utility bill, lease agreement)
- Completed SAT pre-registration form (from sat.gob.mx)
How to Register RFC
Option 1: SAT Office (Recommended)
- Pre-register at sat.gob.mx to get a confirmation number
- Book an appointment at your nearest SAT office
- Bring all documents to the appointment
- Receive your RFC on the same day
Option 2: Online via SAT Portal
Available for those with an active e.firma (digital signature). If you don't have e.firma yet, start with the in-person process.
RFC Format
For individuals (personas físicas), RFC is a 13-character code: 4 letters + 6 digits (birthdate) + 3 alphanumeric characters. Example: MAGO850312XY3
After Getting RFC
- Register your tax regime (régimen fiscal) — most expats use "Régimen de actividades empresariales y profesionales" or "Plataformas tecnológicas"
- Obtain your e.firma (digital certificate) for filing returns online
- Set up Buzon Tributario (electronic mailbox) for official SAT communications
- File monthly/annual tax declarations as required
Tax Rates for Foreign Residents
Mexico uses a progressive tax system for individuals: from 1.92% up to 35% depending on annual income. Most expats earning $30,000–$80,000 USD/year fall in the 25–30% bracket. Tax treaties with 60+ countries prevent double taxation.