USD

RFC Mexico for Foreign Buyers: Complete Guide

How to Get a Mexican RFC and Bank Account as a Foreign Buyer

If you’re a foreign national planning to purchase real estate in Mexico, two administrative steps are essential before closing your deal: obtaining your RFC Mexico foreign buyer registration and opening a local bank account. These may sound intimidating, but with the right guidance they are very manageable — and absolutely necessary for a smooth, legally compliant transaction.

At The Agency by Best Caribbean Property, we work with international buyers every day in Playa del Carmen and across the Riviera Maya. This guide breaks down exactly what you need, why it matters, and how to get it done.

What Is the RFC and Why Do Foreign Buyers Need It?

The Registro Federal de Contribuyentes (RFC) is Mexico’s federal taxpayer identification number, issued by the Servicio de Administración Tributaria (SAT), the country’s tax authority. Think of it as the Mexican equivalent of a Social Security Number (USA) or National Insurance Number (UK) for tax purposes.

Foreign buyers need an RFC for several key reasons:

  • It is required to sign a purchase-sale agreement (escritura pública) as the buyer
  • It allows notaries to process the property transfer correctly
  • It is needed to pay acquisition tax and other real estate-related taxes
  • It is required to open a Mexican bank account, which many sellers and developers request for wire transfers
  • It enables you to file taxes if you later sell the property and generate a capital gain

In short, without an RFC, the legal purchase of real estate in Mexico is not possible.

Feature Listing

FOR RENT: Luxury 7-Bedroom Villa in Playacar Phase 2
For Sale
FOR RENT: Luxury 7-Bedroom Villa in Playacar Phase 2
8 beds 7 baths 7986.82 Sq Ft
$6,000
December 11, 2025
Luxury Condo in Playacar – 4 Bed, 5 Bath
Villa Gise Playacar Fase 1 Playacar, Playa del Carmen, Q.R., México
5 beds 4 baths 2660 Sq Ft
$1,495,000
July 23, 2025
Luxury Condo Playacar – 4 Bed, 4 Bath
Villa Gise Playacar Fase 1 Playacar, Playa del Carmen, Q.R., México
4 beds 4 baths 3022 Sq Ft
$1,695,000
July 22, 2025
Luxury Condo Playacar Riviera Maya – 4 Bed, 4 Bath
Villa La Perla Playacar Fase 1 - Featured in Condé Nast Traveler Magazine, Bahía del Espíritu Santo SM Fase MZ 31, Playacar, Playa del Carmen, Q.R., México
4 beds 4 baths 2495 Sq Ft
$1,595,000
July 21, 2025

Who Can Apply for an RFC as a Foreigner?

Any foreign national who owns or intends to own assets or conduct economic activity in Mexico is eligible to apply for an RFC. You do NOT need to be a Mexican resident or have a work visa. Tourists and temporary residents can obtain it, though the process varies slightly depending on your immigration status.

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

Step 1 – Gather Your Documents

Before visiting the SAT office, prepare the following:

  • Valid passport (original and copy)
  • Proof of address in Mexico (a utility bill, lease agreement, or bank statement — even a hotel confirmation may work in some cases)
  • Immigration document: tourist card (FMM), temporary or permanent residency card
  • CURP (Clave Única de Registro de Población) — if you already have one; if not, the SAT can help generate it
  • A Mexican email address you actively use

Step 2 – Schedule an Appointment with the SAT

Appointments are made online at sat.gob.mx. Select the nearest office to your location — in the Riviera Maya, the closest offices are typically in Cancún or Playa del Carmen. Appointments fill up quickly, so book as early as possible once you know your purchase timeline.

Step 3 – Attend the Appointment In Person

You must appear in person at the SAT office. Bring all original documents and copies. The process usually takes between 30 and 60 minutes. At the end, you will receive your RFC number — a combination of letters and numbers unique to you.

Step 4 – Obtain Your e.firma (Optional but Recommended)

The e.firma is Mexico’s digital signature, also issued by the SAT. While not strictly required for a basic property purchase, it is very useful for managing tax obligations online and may be requested by some notaries or banks. If time allows, request it during your appointment.

How to Open a Mexican Bank Account as a Foreign Buyer

Once you have your RFC, opening a local Mexican bank account for foreigners becomes significantly easier. A Mexican bank account allows you to transfer funds for your purchase in pesos, pay HOA fees, receive rental income, and manage ongoing expenses related to your property.

Which Banks Work with Foreign Buyers?

Several major banks in Mexico have experience with non-resident accounts, including BBVA México, HSBC México, Santander México, and Banorte. BBVA and HSBC tend to have the most streamlined processes for foreigners in tourist areas like Playa del Carmen.

Documents Required to Open a Mexican Bank Account

  • Valid passport
  • RFC certificate or RFC number
  • Proof of address (Mexican or foreign — varies by bank)
  • Immigration document (FMM, residency card, or visa)
  • Initial deposit (amounts vary by bank and account type)

Some banks may also request proof of income or an employment letter, especially for non-resident applicants. Requirements can differ branch by branch, so calling ahead is advisable.

Non-Resident vs. Resident Accounts

If you don’t yet have Mexican residency, some banks offer limited non-resident accounts. These may have restrictions on certain transactions, so it’s worth asking the bank representative which account type best fits your needs as a property investor.

Can a Notary or Attorney Help?

Yes — and this is strongly recommended. A Mexican notary public (Notario Público) plays a central role in every real estate transaction and can guide you on the RFC process. Many buyers also hire a local immigration or tax attorney to handle the SAT registration on their behalf through a power of attorney, especially if they cannot be present in Mexico for an extended period.

Timeline: How Long Does It Take?

The RFC process itself — from booking to receiving your number — typically takes one to three weeks, depending on SAT appointment availability. Opening a bank account can take anywhere from one day to two weeks, depending on the bank and your documentation. We recommend starting both processes at least four to six weeks before your expected closing date.

Conclusion: Don’t Let Paperwork Slow Down Your Dream Property

Obtaining your RFC in Mexico as a foreign buyer and setting up a local bank account are critical steps — but they don’t have to be stressful. With proper preparation and the right support team, most buyers complete both tasks well before closing.

At The Agency by Best Caribbean Property, our team has helped hundreds of international buyers navigate every step of the purchasing process in Playa del Carmen and the Riviera Maya. From recommending trusted notaries and attorneys to connecting you with English-speaking bank representatives, we’re here to make your investment journey as smooth as possible.

Ready to start your property search? Contact The Agency by Best Caribbean Property today and let our experts guide you from your first question to your closing day.

Related Blog

Airbnb Regulations in Quintana Roo: Owner’s Guide
Sep
2
Airbnb Regulations in Quintana Roo: Owner’s Guide

Airbnb Regulations in Quintana Roo: What Every Owner Needs to KnowIf you own or are considering buyi...

Short-Term vs Long-Term Rental Strategy: Riviera Maya
Sep
2
Short-Term vs Long-Term Rental Strategy: Riviera Maya

Short-Term vs Long-Term Rental in Mexico: Which Strategy Wins for Riviera Maya Condos?If you're cons...

Rental Yields in the Riviera Maya: What to Expect
Aug
31
Rental Yields in the Riviera Maya: What to Expect

Rental Yield in the Riviera Maya: A Smart Investor's GuideIf you're considering buying property in M...

Tulum vs Playa del Carmen: Best for Investment?
Aug
31
Tulum vs Playa del Carmen: Best for Investment?

Tulum vs Playa del Carmen Investment: Which Destination Wins?If you're considering buying property i...

Top Location