RFC for Foreigners Living in Mexico: How to Register with SAT
The RFC (Registro Federal de Contribuyentes) is Mexico's tax registration number, issued by SAT (Servicio de Administración Tributaria — the Mexican tax authority). Foreign nationals living in Mexico with a valid residency visa can and must obtain one for key administrative activities: opening bank accounts, enrolling in IMSS, executing property transactions, and complying with tax obligations on any Mexico-sourced income.
The process is more straightforward than its bureaucratic name suggests, and most Ensenada expats complete basic RFC registration online within 30 minutes.
What Is the RFC and Why Does It Matter
The RFC serves as your unique tax identification code in Mexico. It consists of 13 characters (for individuals): four letters derived from your name, six digits for your birth date, and three digits that differentiate duplicate codes ("homoclave").
You will need your RFC for:
- Opening a Mexican bank account (required since 2022 under anti-money-laundering reforms)
- Enrolling voluntarily in IMSS
- Receiving an invoice (factura) for significant purchases or services
- Signing property deeds and fideicomiso trust agreements
- Filing Mexican taxes if you earn income in Mexico (rental income, freelance work)
- Receiving a salary from a Mexican employer
You do NOT need an RFC simply to live in Mexico, use utilities, or make consumer purchases. But as soon as you want to participate in formal financial or administrative systems, it is required.
Prerequisites: Get Your CURP First
The RFC registration process requires your CURP (Clave Única de Registro de Población). If you do not yet have a CURP, obtain it first at renapo.gob.mx. The CURP registration is free and usually immediate online for foreign residents.
Your RFC will be partially derived from your CURP data, so having the CURP number and official document in hand before starting the RFC process is essential.
Online RFC Registration — Step by Step
Step 1: Go to sat.gob.mx Navigate to the SAT portal and look for "Trámites RFC" or "Inscripción al RFC." The specific path is: Trámites > RFC > Inscripción al RFC de personas físicas.
Step 2: Use the "Inscripción en el RFC sin obligaciones fiscales" option For foreign residents who are not running a business or earning Mexico-source income, the "without fiscal obligations" registration is the correct category. This gives you an RFC without automatically enrolling you in a tax regime that requires quarterly or annual declarations.
Step 3: Enter your personal data
- Full legal name (exactly as on your passport)
- CURP number
- Date of birth
- Country of birth
- Tax regime: For retirees and expats with no Mexico-source income, select "Sin actividad económica" (No economic activity) or "Arrendamiento" (Rental) if you own property you rent out
Step 4: Receive your RFC The system generates your RFC immediately. Print and save the official RFC certificate (Constancia de RFC) — this is the document accepted by banks and government offices.
Step 5: Schedule a SAT appointment for your e.firma (if needed) For property transactions and advanced SAT services, you will eventually need an e.firma (digital signature) — a USB token and certificate pair that allows you to digitally sign documents with legal validity. This requires an in-person appointment at a SAT office.
For basic purposes (banking, IMSS enrollment), the basic RFC certificate without e.firma is sufficient initially. You can schedule the e.firma appointment separately once you have your RFC.
In-Person RFC Registration at SAT Ensenada
If the online process does not complete successfully (which can happen due to name format issues or data mismatches), SAT offices in Ensenada accept walk-in appointments. Required documents for in-person registration:
- Original passport + copy
- Original Residente Temporal or Permanente card + copy
- CURP document (printed from RENAPO)
- Proof of address in Mexico (CFE bill, water bill, or lease)
- Recent passport-size photograph
Arrive early; SAT offices often have queues. The appointment system is also available at satid.sat.gob.mx.
Tax Obligations After Registering
Getting an RFC does not automatically mean you owe taxes in Mexico. What creates a Mexican tax obligation is earning income in Mexico:
- Rental income from Mexican property: If you rent out your Ensenada residence (or a portion of it via Airbnb), you have Mexican income subject to Mexican tax. Platforms like Airbnb automatically withhold a percentage and issue SAT documentation.
- Employment income from a Mexican employer: Subject to Mexican income tax withholding.
- Investment income from Mexican sources: Dividends or interest from Mexican institutions may have withholding applied.
U.S. retirees living in Ensenada on Social Security and U.S. pension income, spending money in Mexico but earning nothing locally, generally have no Mexican tax obligation and simply register with RFC "sin obligaciones" (without tax obligations).
The U.S.-Mexico tax treaty prevents double taxation on most income streams. Working with a cross-border tax accountant for your first year as an Ensenada expat is a sound investment.
RFC in the Property Purchase Process
If you are buying property at Panorama by Viento or anywhere in Mexico, the notario will require your RFC for the closing documents. The RFC must match exactly across your passport, CURP, and RFC certificate. Discrepancies in name spelling — even minor ones — must be corrected before closing and take time to resolve.
Our team recommends that buyers in the final stages of a property purchase ensure their RFC is registered and their official certificate is on hand at least 30 days before anticipated closing. We work with experienced bilingual notarios and attorneys who guide buyers through this process.
Schedule a private visit with the Panorama by Viento team to learn about the full purchase process — from initial reservation through closing and residency setup — and how we support buyers at every administrative step.
Frequently asked
Can a foreigner get an RFC in Mexico?
Yes. Foreign nationals with a valid residency visa (Residente Temporal or Permanente) can register with SAT to obtain an RFC. The process requires a CURP and is done online at sat.gob.mx or in person at a SAT office.
Do I need an RFC to open a bank account in Mexico as a foreigner?
Yes, as of updated banking regulations in 2022, Mexican banks require both a CURP and an RFC to open accounts for foreign residents. Having your RFC in order before visiting the bank prevents delays.
Is the RFC the same as a CURP?
No, they are different numbers for different purposes. The CURP is your population registry identifier (issued by RENAPO). The RFC is your tax registration number (issued by SAT). Your RFC actually incorporates elements of your CURP, but they are distinct documents with different uses.
Related reading
- Dental Care Costs in Ensenada, Mexico for Expats and Retirees
- How to Find a Trustworthy Property Manager in Ensenada
- Eye Care and Optometrists in Ensenada, Baja California for Expats
- How to Transfer Money From a US Bank to a Mexico Account
- American Expat Groups in Ensenada on Facebook: How to Find and Join Them
