The RFC catches almost every foreign buyer off guard. You arrive in Mexico thinking your US passport plus a power of attorney will be enough — and then the notario asks for your Constancia de Situación Fiscal and you stare blankly. Here's what RFC actually is, when you actually need it, and the cleanest path to getting one.

What RFC is

RFC stands for Registro Federal de Contribuyentes — Federal Taxpayer Registry. It's a 13-character alphanumeric code (10 letters/numbers + 3 character "homoclave") that uniquely identifies you for tax and official purposes in Mexico.

An RFC looks like this: SMIA740815JG2 — derived from your first letters of name + birth date + 3-character homoclave assigned by SAT.

For US/Canadian readers, it's roughly equivalent to your SSN, SIN, or ITIN — but more universal in Mexican commerce. You'll be asked for it in transactions where a US/Canadian person wouldn't expect to give a tax ID.

When you actually need an RFC as a foreigner

ActivityRFC required?
Buying property (any value)Yes (both buyer and seller)
Signing fideicomiso (restricted zone)Yes
Opening Mexican bank accountYes (most banks)
Paying predial in your name onlineYes
Buying a car in MexicoYes
Signing long-term lease (commercial or residential)Yes (long-term residential)
Getting utility services in your nameYes (CFE, SACMEX, etc.)
Becoming temporary residentYes, gets requested
Tourist visit, hotel, restaurantNo
Renting Airbnb short-termNo (Airbnb handles)

The two-step process: CURP first, then RFC

Foreigners need CURP before they can apply for RFC. CURP (Clave Única de Registro de Población) is Mexico's universal personal ID — equivalent to a personal identifier without tax implications.

Step 1 — Get your CURP (free, ~1 hour in person)

Documents required:

Process:

  1. Go to any Registro Civil office (Civil Registry) or INM (Instituto Nacional de Migración) office
  2. Submit documents
  3. Receive your CURP same day (printed page with 18-character code starting with your last initial)

If you're not in Mexico yet, some Mexican consulates can pre-process CURP, but it takes 2-6 weeks. Faster to wait until you're physically in Mexico.

Step 2 — Get your RFC (free, ~30 min)

Documents required:

Process:

  1. Make appointment online at citas.sat.gob.mx (cheaper time = 1-2 weeks wait)
  2. Walk-in is possible in less busy SAT offices; bring documents and wait 2-4 hours
  3. Submit documents, get your Constancia de Situación Fiscal (CSF) printed with your RFC

The Mexican address problem (and 3 workarounds)

SAT requires proof of Mexican domicile — typically a utility bill, lease, or property deed in your name. This is a chicken-and-egg problem for foreign buyers: you need RFC to buy the property, but you need proof of address to get RFC.

Three legitimate workarounds:

Workaround 1: Hotel address letter

If you're staying in a Mexican hotel for an extended period (1-2 weeks), ask the hotel for a letter confirming your stay. Some SAT offices accept this. Success rate: 50-70%.

Workaround 2: Rental address (short-term Airbnb or month rental)

If you have a long-term Airbnb or month rental, ask the host for a notarized letter stating your residence there. Combined with a utility bill showing the address (host's bill is fine), this often works. Success rate: 70-85%.

Workaround 3: Notario or attorney address

If you're working with a Mexican notario for your property purchase, they can sometimes provide their office as your "domicile fiscal" for RFC purposes. Many notarios offer this as a courtesy for clients. Most reliable workaround. Success rate: 95%+.

What if I can't travel to Mexico to do this?

You have two options:

  1. Use power of attorney. Grant a special power of attorney (poder especial) to a Mexican attorney in your destination city. The attorney can request RFC on your behalf using your documents. Cost: $300-$500 USD for the attorney service plus apostille of POA in your home country ($50-$150 USD).
  2. Visit a Mexican consulate. Mexican consulates in major US, Canadian, and European cities can begin the CURP process. RFC must still be completed in Mexico (no consulate can issue RFC). This is slower (2-6 weeks for CURP via consulate) but feasible if you can't travel.

e.firma — the digital signature you'll also want

While you're at the SAT office getting your RFC, request your e.firma (electronic signature). This is a digital cert that lets you sign documents legally online — very useful for property transactions, predial payments, and any future Mexican administrative work.

Requirements: same documents as RFC, plus you have to physically be at the SAT office (they take your photo, fingerprints, and capture your signature digitally). Takes an extra 20-30 minutes. Free.

The e.firma file (.cer + .key + password) lets you sign things from anywhere in the world for the next 4 years.

Costs summary

ItemCost
Birth certificate apostille (US)$20-$50 USD
Document translation (if needed)$30-$150 USD
CURP processingFree
RFC processingFree
e.firma processingFree
Total (if you DIY in person)$20-$200 USD
Mexican attorney POA service (if remote)$300-$800 USD additional
"Gestor" or expediter scamsDon't pay — it's free

Common mistakes

  1. Paying a gestor. The RFC is free. Any service charging $100-$500 USD to "help you get your RFC" is profiting from your unfamiliarity.
  2. Showing up without your CURP. The SAT office will not start the RFC process without an active CURP. Get that first.
  3. Not requesting e.firma at the same visit. If you don't, you'll have to come back to a SAT office later — another flight or visit.
  4. Forgetting that RFC needs to be ACTIVE. If you got an RFC years ago and never used it, SAT may have de-activated it. Verify status at siat.sat.gob.mx.
  5. Letting the notario rush you. Some notarios "speed up" RFC by using their address. This is technically fine but make sure you understand what address is registered as your fiscal domicile.

What if I never plan to live in Mexico?

You can still own property and have an RFC. RFC does NOT make you a Mexican tax resident — that's a separate concept (the "183-day rule" or showing your center of vital interests is in Mexico). You can own a Mexican property, pay your annual predial, and not file Mexican taxes. The RFC simply identifies you uniquely for transactions.

Summary

  1. Mexican RFC is required to buy property in Mexico as a foreigner
  2. It's completely free — both processing and renewal
  3. Process: CURP first (~1 hour), then RFC (~30 minutes), both at government offices in Mexico
  4. Mexican address is the trickiest requirement; notario or extended hotel can solve it
  5. Request e.firma at the same visit — it's the digital signature you'll need for future
  6. If you can't travel, use power of attorney through a Mexican attorney ($300-$800 USD additional)
  7. Don't pay a gestor — the trámite is free and not complicated

Frequently asked questions

Do I need a Mexican RFC to buy property in Mexico as a foreigner?

Yes. The notario will require an active RFC with homoclave (13-character) for both buyer and seller in any real estate transaction. This is enforced by SAT (Mexican IRS) to track property transactions and ISAI tax collection. There is no workaround — you cannot skip this step. Some notarios will help you get the RFC during the closing process, but it adds 1-2 weeks to the timeline.

Can I get a Mexican RFC without being a Mexican resident?

Yes, foreigners can get an RFC without being Mexican residents, using a passport and CURP (which non-residents can also obtain). The CURP for foreigners is processed in person at any Mexican consulate or at INM (Instituto Nacional de Migración) offices in Mexico. Once you have CURP, you can apply for RFC at the SAT office in any state. Allow 1-2 days of in-person visits when you're in Mexico.

How long does it take to get a Mexican RFC?

If you're physically in Mexico with all documents: 30-60 minutes at the SAT office, you get your Constancia de Situación Fiscal printed same day. The slow step is getting the CURP first (also same-day if you have your apostilled birth certificate). If you're applying remotely via consulate: 2-6 weeks for CURP, then you must travel to Mexico to complete RFC (cannot be done from consulate).

How much does it cost to get a Mexican RFC?

Free. Both CURP and RFC are processed by Mexican government agencies at no charge. If you see a 'gestor' (third-party expediter) charging $100-$500 USD to 'help you get your RFC', they're charging you for what you can do yourself in one morning. The only legitimate cost is birth-certificate apostille in your home country ($20-$50 USD) and passport translation if your name is unusual.

What can I use my Mexican RFC for besides buying property?

Many things: (1) opening a Mexican bank account in your name, (2) signing the fideicomiso, (3) buying a car in Mexico, (4) leasing commercial property, (5) registering for utility services in your name (CFE electric, water), (6) paying predial (annual property tax) online in your name, (7) any kind of business activity in Mexico, (8) filing Mexican taxes if you become tax resident. Even if you're not buying property, having an RFC makes everything in Mexico easier.