Residency Guides

How to Get Your RFC in Mexico as a Foreign Resident: Step-by-Step Guide for Americans and Canadians

By Reloca Team June 8, 2026 11 min read

Getting your RFC in Mexico as a foreign resident is one of those tasks that catches a lot of Americans and Canadians off guard. You arrive, you get your resident card, you think you are done with the paperwork, and then someone tells you that you still need to register with the Mexican tax authority. This guide breaks down everything you need to know, from what the RFC actually is to how to walk out of a SAT office with yours in hand.

What Is the RFC and Why Do You Need One?

RFC stands for Registro Federal de Contribuyentes, which translates roughly to Federal Taxpayer Registry. Think of it like your Social Security Number in the United States or your SIN in Canada, except it is specifically focused on tax and legal identification in Mexico.

The RFC is issued by SAT, Mexico's tax authority. SAT is the Mexican equivalent of the IRS (if you are American) or the CRA (if you are Canadian). Every person who carries out an economic activity in Mexico, or who is simply a legal resident, is expected to have one.

Here is the part that surprises most expats: since 2022, the Mexican government made it mandatory for anyone over the age of 16 who lives in Mexico to register for an RFC, regardless of whether they earn income in Mexico or not. That means temporary residents and permanent residents alike are required to apply. It is not optional.

Do You Actually Need an RFC If You Are Not Working?

Yes, and the reasons go beyond legal compliance. Even if you have zero income in Mexico, the RFC touches more of your daily life than you might expect.

People have been unable to open bank accounts and buy cars without one. In some cities, you need an RFC to contract internet service. If you own a home and someday want to sell it, the RFC becomes even more critical because Mexico's capital gains tax can be as steep as 25% before deductions. Without an RFC on file, you cannot claim those deductions, and that is a very expensive omission.

The short version: even if you are retired and living off foreign income, you need this. Get it done early, before you find yourself in a situation where you need it urgently.

Prerequisites: What You Need Before You Apply

There are two hard requirements before you can even book a SAT appointment. If you do not have both of these, you cannot proceed.

Valid Mexican Residency Status

You must hold a Temporary Resident Card, a Permanent Resident Card, or a Humanitarian Visitor Card. Tourists cannot apply for an RFC. This is a common misconception, and it means you cannot skip straight to this step while you are still in the process of getting your residency sorted.

If you are still working through your residency application, our guide on the Mexico residency application process step by step covers the full timeline so you know where RFC registration fits in.

Your CURP

You also need your CURP (Clave Única de Registro de Población) before you can get your RFC. The CURP is your national identity code, issued by Mexico's National Population Registry, and it forms the foundation of your RFC registration. The good news is you do not have to do anything special to get it. INM issues your CURP automatically when you receive your resident card.

If you are not sure how to access your CURP document, our post on how to get your CURP after your Mexico residency card walks through exactly where to find it.

It is worth understanding that the CURP and RFC are completely separate things. The CURP is a population ID issued by one government agency. The RFC is a tax ID issued by a different one. You need both, and you get the CURP first.

Documents Required for Your RFC Application

This is where a lot of people run into trouble. SAT staff have discretion over what they accept, and what works at one office may not work at another. The safest approach is to bring originals and two photocopies of every single document on this list.

A few notes on the proof of address: some documents do not need to be in your name, which helps foreigners who are renting and do not yet have utilities in their own name. A lease agreement often works in these cases. Do not show up with a bill saved as a JPG on your phone. SAT wants printed, legible documents.

SAT will also collect biometric data during your appointment, including a facial photograph and fingerprints. This is standard and nothing to worry about.

Step-by-Step: How to Get Your RFC in Mexico

Step 1: Book Your SAT Appointment

Go to citas.sat.gob.mx and schedule an appointment at a SAT office in your area. This is the step where most of the waiting happens. Depending on your city, appointments can be available within a few days or be booked out for several weeks. If nothing is available in your area, you can join a waiting list and SAT will email you when a slot opens up.

Do not try to walk in without an appointment. Most SAT offices will turn you away.

Step 2: Prepare Your Documents

Gather every document on the list above. Print your CURP certificate directly from the RENAPO website. Make two photocopies of everything. Put originals and copies in separate folders so you can hand over copies quickly without fumbling.

Do not forget your USB drive. This is easy to overlook and it is not optional. You need it to receive your e.Firma, which is a digital signature certificate tied to your RFC.

Step 3: Attend Your SAT Appointment

Arrive a few minutes early. The appointment itself should not take more than 40 minutes from start to finish once you are in front of a SAT official. They will verify your documents, collect your biometrics, and walk you through the e.Firma setup.

If you do not speak Spanish confidently, consider bringing someone who does. A misunderstood question at the counter can cause problems, and SAT officials are not always equipped to help in English.

Step 4: Receive Your RFC and e.Firma

Once everything checks out, your RFC is issued on the spot. You will also leave with your e.Firma installed on your USB drive. Your RFC number becomes part of how you are identified for any future tax or legal activity in Mexico.

What Is the e.Firma and Why Does It Matter?

The e.Firma (previously called FIEL) is a digital signature certificate that functions as your secure electronic ID for all SAT transactions. You will need it if you ever file taxes, use SAT's online portal, or carry out formal legal transactions in Mexico.

Your e.Firma is valid for 4 years and then needs to be renewed. Keep your USB drive somewhere safe. If you lose it, renewing or replacing the e.Firma involves another SAT visit and can be a headache.

How Much Does It Cost and How Long Does It Take?

The RFC registration itself is completely free. SAT does not charge a fee for this process.

The timeline really depends on appointment availability. The actual appointment takes around 40 minutes. But getting to that appointment can take anywhere from a few days to a few weeks depending on which city you are in and how backed up the local SAT office is. In smaller cities, you might get an appointment quickly. In major metros like Mexico City or Guadalajara, expect more of a wait.

Common Mistakes to Avoid

The most frequent reason people leave a SAT office without their RFC is missing or incorrect documents. Missing one item means a rejected application and a new appointment, which can push your timeline back by weeks.

Here are the mistakes worth avoiding:

If you are unsure whether your residency paperwork is fully in order before you get to this point, our guide on Mexico SAT tax registration for foreign residents covers additional context around tax obligations and what happens after you have your RFC.

RFC and Tax Obligations: What Foreign Residents Should Know

Having an RFC does not automatically mean you owe taxes in Mexico. However, it does mean you are in the system, and if you eventually do earn Mexican-sourced income or trigger certain thresholds, SAT has a record of you.

For remote workers and digital nomads living in Mexico, the tax picture is more nuanced. Mexico's 183-day rule can determine whether you are considered a tax resident for a given year. If you are earning foreign income while living in Mexico, it is worth understanding how that intersects with your obligations. Our post on Mexico's 183-day tax residency rule is a helpful starting point for Americans navigating this.

For retirees living off pensions or Social Security, the RFC is still required, but the tax implications are generally less complicated. The key thing is getting registered so you are compliant and ready for anything that comes up.

RFC for Property Owners: A Note Worth Highlighting

If you own property in Mexico, or plan to buy any, make sure you get your RFC sorted well before you ever think about selling. Mexico's capital gains tax is significant, but there are deductions available to registered taxpayers that can substantially reduce what you owe. Without an RFC, those deductions simply are not available to you.

This is one of those situations where waiting costs real money. Do not put it off.

Frequently Asked Questions

Can I get an RFC with a tourist visa?

No. You must hold a valid Temporary Resident Card, Permanent Resident Card, or Humanitarian Visitor Card to apply for an RFC. Tourists are not eligible. You need to complete the residency process first before you can register with SAT.

Do I need an RFC if I do not work in Mexico?

Yes. Since 2022, Mexican law requires all residents over the age of 16 to obtain an RFC, regardless of whether they earn income in Mexico. Even retirees living off foreign pensions are required to register.

How long does it take to get an RFC?

The appointment itself takes about 40 minutes. The wait to get an appointment can range from a few days to several weeks, depending on your city and current SAT availability.

Is there a fee to register for an RFC?

No. RFC registration at SAT is completely free of charge.

What is the e.Firma and do I need it?

The e.Firma is a digital signature certificate issued alongside your RFC during your SAT appointment. It functions as your secure electronic ID for SAT's online systems. You will receive it on a USB drive. It is valid for 4 years and then must be renewed.

What proof of address can I use if I am renting and utilities are not in my name?

A lease agreement is typically accepted as proof of address even if it is not in your name. Some SAT offices also accept utility bills that belong to your landlord if accompanied by your lease. Bring both to be safe, along with printed copies.

What happens if I do not get an RFC?

Beyond the legal compliance issue, not having an RFC can block you from opening bank accounts, buying or selling a vehicle, signing up for internet service, and selling property. If you ever sell a home in Mexico without one, you will lose access to capital gains tax deductions that can save you a significant amount of money.

Do I need to do anything special to get my CURP before getting my RFC?

No. Your CURP is issued automatically by INM when you receive your resident card. You just need to download and print your CURP certificate from the RENAPO website before your SAT appointment.

Ready to Start Your Mexico Residency?

Reloca handles everything for you, from apostilles and document prep to your consulate appointment and INM filing in Mexico. Most clients get their resident card without a single stressful moment.

See our plans and get started today.

Ready to get your Mexico resident card?

Reloca handles the entire process for you, from document preparation to your INM appointment. We've helped hundreds of Canadians and Americans make Mexico their home.