Skip to Content

Mexico tax form for expats, explained

How do you apply for an RFC Mexico as a foreigner? Here’s a detailed and personal experience on how to apply for your tax form in Mexico.

I never thought that I will need my own RFC Mexico and when I was informed that I do need one, my mind fast-forwarded to the crazy lines and hours that I will need to spend in a day in order to obtain one.

As someone who has been living in Mexico for years now, I understand there are many ways to get things done here by seeking help from others but this time, I had to do it myself. The fiscal’s office doesn’t allow third-party representatives to process your RFC and believe me, I have tried.

Anyway, in this post, I will give you detailed information on how I got my RFC as a foreigner in one day, including what to expect, how many hours you need, requirements, etc.

rfc mexico
Save this post to Pinterest for future reference!

You might also like:

⁉️ What is RFC Mexico?

RFC stands for ‘Registro Federal de Contribuyentes’. It has 12 digits and can be obtained in any SAT office in the country. It is a unique number for individuals and businesses.

🙋 How do I apply for an RFC as a foreigner?

You can apply for your RFC if you have a valid residency permit. It doesn’t matter if it’s temporary or permanent. The RFC is processed in any SAT Mexico office where you are currently living.

🇺🇸 Can I apply for an RFC in the USA?

No, you cannot apply your RFC while in the US. You have to do it in a SAT Mexico office.

🏢 What is SAT Mexico?

In Mexico, SAT is the office where you have to process your RFC. SAT stands for Servicio de Administración Tributaria

🛃 Can someone apply for it on my behalf?

No. You have to apply your RFC yourself. Back in the day, accountants (personal or company) can do it for you. I have a company accountant (Mexican) and he told me I have to do everything myself. So here we are.

❓ Can I process my RFC in any city in Mexico?

ABSOLUTELY! As long as there is a SAT office in the Mexican city you are in, you can apply there. But my advice is apply in the city where you have proof of billing.

🧾 What is RFC used for?

RFC Mexico is used for tax purposes for businesses and individuals. Essentially, all Mexican nationals are required to have an RFC but due to the zero tax benefits, many Mexicans do not have an RFC.

Which makes it harder to transact business with Mexicans, say, for example, a carpenter. While Mexico is a cash country, I, as a foreigner, have been used to bank transfers instead of paying cash.

However, many Mexicans don’t want to get an RFC because of the 16% IVA (VAT) that is charged to them. This is also the reason why landlords always want to take cash for your rent.

rfc mexico
The image above was grabbed from the SAT website since I don’t want to share an image of my own RFC.

They don’t want to get taxed because they don’t have benefits from paying them. It is quite a hassle on my part since most Mexican banks only allow US$450 daily withdrawal limits.

Imagine if your rent is US$1,000, you have to go back to the bank every day to complete this withdrawal from the ATM machine or fall in line for hours to withdraw the full amount.

The banking system in Mexico is super backward but as a foreigner living here, I accepted it is what it is and has followed the laws diligently.

Questions about Mexico relocation? Why not ask someone who lives here?

Our team at Mexico Insider are expats from the US, Canada, Australia, the UK, and Europe. We have a local team on the ground who can help you plan your relocation to Mexico, hassle-free! No hidden charges, just simple prices.

🤯 RFC Mexico: process experience

Why do I suddenly need an RFC after 2 years in Mexico without needing one? My current banks in Mexico are Banorte and BBVA.

When I was still living in Puerto Vallarta, I did not need one to open these bank accounts. They opened both pesos and dollar accounts for me without an RFC.

Now that I am living in Los Cabos, I learned that the state of Baja California does not really allow you to open a bank account without an RFC.

Huh, you learn something new every day huh? I am a temporary visa holder (4 years) and my visa type is non-lucrative which means I am not allowed to do financial activities within the country.

You might also like:

✅ Step-by-step guide on how to apply for an RFC in Mexico

Step #1: Schedule an appointment

This is super difficult. I have been trying to get an appointment on the SAT website since November 2021. No luck. Always full. I currently live in Cabo San Lucas so this is the SAT branch I have been trying to get an appointment with.

In January 2022, a friend of mine said that I can just try to get an appointment in La Paz. It’s a 2-hour drive from Cabo and it wouldn’t really take too much for me to do a day trip to La Paz.

rfc for foreigners

So I checked the La Paz SAT and guess what? Still no availability. I was very desperate to get my RFC so I tried something else: I signed up as adultos de 18 años and I got an appointment!

My Mexican accountant didn’t think it was a problem. Plus, getting an RFC for foreigners using a Spanish website can be confusing. I am fluent in Spanish but written and formal Spanish is still very hard for me.

As soon as I received the confirmation via e-mail, I started gathering the requirements to apply for an RFC.

Step #2: Gather the requirements

Below are the requirements to apply for RFC Mexico. Make sure you have everything because the guards outside the SAT Mexico offices will not let you in if you did not bring all your requirements.

rfc mexico
  • Valid passport
  • Valid Mexico residency card (temporary or permanent)
  • Comprobante de domicilio (proof of address). Telmex and CFE are accepted and they don’t have to be under your name. You can ask your landlord about this.
  • Printed CURP. You need to go to the CURP website to download it. This must be printed.
  • USB: this will be used to download/save your firma digital. It is important not to forget this!
  • Processing your RFC is completely free of charge. Be wary of fixers who are trying to charge you.
  • All documents above must be printed. They do not accept digital copies.

Some RFC for foreigners requirements that weren’t clear to me

Since I was applying in La Paz where I don’t reside, I was going to present a Telmex or CFE bill with a Cabo San Lucas address. I asked my Mexican immigration lawyer if I need a CFE bill with a La Paz address and she said yes.

rfc for foreigners

Just sharing a photo of me, the dogs, and my housemate driving out of Cabo to get to my RFC appointment in La Paz. It really took my whole day!

Which makes total sense. When I asked my Mexican accountant, he said the opposite. He told me to bring any comprobante and the SAT Mexico will accept it. True enough, they didn’t care where the address was as long as they can put an address in the system.

Additionally, they will not accept CFE or Telmex bills in JPG or PNG format. Everything must be in PDF and should’ve been downloaded from the government websites of CFE/Telmex.

Step #3: Go to your appointment

Make sure you are there 30 minutes before your appointment. Of course, they won’t call you at the time of your appointment since they base it on the number of people still processing their RFC inside.

I got a 9:50 AM appointment. I went up to the lady at the door at 9:30 AM. She looked at her list, found my name, and crossed it out. Probably just a mark saying that I have arrived as some people don’t really arrive on their appointment day.

rfc mexico

I came up to her again at 10:00 AM and every 30 minutes until 11:00 AM. Finally, there was space in the waiting area inside. But before being allowed to go in, they checked my folder if I have complete requirements.

So… I forgot to print my CURP. Actually, I did not know I had to print it since the CURP was already visible on my resident ID card. The lady sent me away from the line and said that I should get an official CURP and print it.

Good thing that I lived in La Paz last spring so I know the area quite well. For those of you who need to print documents last minute near the SAT Mexico office in La Paz, there is a bicycle shop next to Giulietta e Romeo Ice Cream Shop, just one block from SAT.

Step #4: Fall in line and wait for hours

The total time that I was able to complete my RFC for foreigners application was 4 hours.

After I printed my CURP, I was sent to the first counter to get a number. Since there are many types of RFCs in Mexico, there are also different desks assigned to each type.

When the lady saw that my RFC type was for menores de 18 años, she immediately told me that I will not be able to process my RFC because it was the wrong category.

rfc for foreigners

She said I needed to go to the SAT website again and set an appointment. But of course, she does not understand that the RFC type I am trying to obtain does not have any appointment slots available.

I did not tell her the story that I have been waiting for months with no luck. What I did tell her was that I came all the way from Cabo, woke up at 4:30 AM to get to my appointment in La Paz, and if she can find it in her heart not to send me back home, that would be very much appreciated.

She stopped and looked at me for a while then she made some phone calls. She still told me the same thing: leave the line and do the appointment online with the correct category.

I wasn’t going to give up so I told her, I am a foreigner and I misunderstood the appointment process. Followed by words like, “is there any way you can help me?” or “how can you help me because I need my RFC asap.”

rfc mexico

She made another phone call again and finally, she gave me a number that says that the category I am in should be changed. I went to the desk and when the number was called, the SAT lady on the desk changed my category. After that, I was asked to wait and wait and wait…

The good thing about this is that you will get your RFC Mexico the same day. You just need to spend hours and hours at the SAT office but everything will be done in a day.

Finally, I have my RFC which makes me a better resident of Mexico. I also won’t have trouble getting credit cards from my Mexican banks since they require an RFC.

After getting my RFC, I celebrated with my housemate and my dogs by getting lunch at Toro Guero in La Paz. It was a tedious day as I had to drive back to Cabo but I am so happy that I already have my RFC!

 ✈️ Ready to move to Mexico? If you need more information about RFC Mexico, we’d be happy to update this post – just leave your questions in the comment box below or join our communities where we answer questions for FREE.

🇲🇽 Mexico Expat Resources

  • 📃 Legal documents: find all the legal documents you need to apply for when you move to Mexico!
  • 🧾 Paying bills in Mexico: whether it’s Telcel, Telmex, or CFE, you will find step-by-step guides on how to pay your Mexican bills.
  • 🏦 Banking in Mexico: best banks for expats including foreigner requirements for every bank in Mexico.
  • 📶 Internet in Mexico: how to apply for Internet and wifi situation tips for every Mexican destination.
  • 🏠 Housing Guides: find the best tips on how to rent apartments in the city you wish to live in Mexico
  • 🤝🏽 Mexico Expat Group: join our Facebook community where we answer questions without a cost.
  • 🚑 Mexico Expat Insurance: Check if the insurance company in your home country will still cover you when you get residency status in Mexico. If not, check the expat insurance link and see what works for you.
  • ⚖️ Mexico Immigration Lawyer: 95% of us at Mexico Insider are foreigners so we hired an in-house immigration lawyer who helped us with our smooth move here. Get in touch and see how she may be of help!
  • 📰 Latest Mexico News: subscribe to our newsletter and get honest and transparent updates about Mexico. You will love our monthly news in your inbox! NO SPAM. NEVER.
  • Buy us coffee: readers who support Mexico Insider help us continue bringing you the most honest content about Mexico. Consider donating to our coffee fund if you like the content that we do.

one × 5 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Donald Kirby-Hurtado

Thursday 27th of October 2022

I had an appointment and took a screenshot of my date and time of the appointment just so I would not forget. When we got to the SAT office the lady asked for a pdf of my confirmation. I never got a confirmation pdf even though I did confirm my appointment. No where does it say to print one out. It took me months to get this appointment , only to have to start again trying to get another virtual date. Here we go again.

Nicholas Maniates

Tuesday 18th of October 2022

I'm trying to book a hotel for vacation, keeps asking for RFC. Don't know what to do Thank You

Mexico Insider

Wednesday 19th of October 2022

@Nicholas Maniates, Hi Nicholas! What website are you using? It is strange that they are asking for an RFC because only Mexican nationals/residents are allowed to have that, not tourists. Let us know which platform you are using and we will check it for you!


Saturday 15th of October 2022

As a married couple who own property here and want to sell, do we both need to apply for an RFC or just one per family?

Mike Schneider

Wednesday 7th of September 2022

For the RFC, what category do you apply for your appointment in?

I own a home in Cabo, but only have a temp residency card I also live in California, so I am a foreigner

Do I use "special cases" or Natural

Please advise for Cabo San Lucas SAT


Randal Smith

Friday 23rd of September 2022

@Mike Schneider, we have temporary residency, and were in the virtual queue for an appointment for months with an appointment type of adult over 18 years. Finally our appointment date came up, and we were turned away because we needed to have an appointment type of "special cases" (Inscription de Personas Fisicas (casos especial...). We could not convince the person to help us change the appointment type. So, we had to go back on line and join the virtual queue again.


Thursday 25th of August 2022

Hi Trisha,

I came back from SAT office today without an RFC. Because I had applied it in a wrong catagory. It should be special cases as I am foreigner. They denied to change my catagory at all. So I applied again,now in spacial case, it is pending in virtual que with 914 waiting. I am not sure when I am gona get the appointment. Anyone, any idea how long i have to wait with this waiting or if there is any another way I can get the appointment sooner.

Trisha Velarmino

Thursday 25th of August 2022

Hi Bano, I am so sorry that happened to you. I really think it's a hit and miss and I INSISTED and told them that I felt I wasn't being helped so they did their best. Which SAT Office did you apply in? Please note that SAT offices per state and city have their different rules. It's all so confusing so I really can't speak for all the SAT Offices. I am currently consulting with a Mexican accountant on how to make this post better. I'll update this post for more tips!

This site uses Akismet to reduce spam. Learn how your comment data is processed.