Who Needs RFC in Mexico?

RFC is mandatory if you:

Note: Even if you work remotely for a foreign company, you may still become a Mexican tax resident after 183 days and need RFC to comply with SAT.

Required Documents

How to Register RFC

Option 1: SAT Office (Recommended)

  1. Pre-register at sat.gob.mx to get a confirmation number
  2. Book an appointment at your nearest SAT office
  3. Bring all documents to the appointment
  4. Receive your RFC on the same day

Option 2: Online via SAT Portal

Available for those with an active e.firma (digital signature). If you don't have e.firma yet, start with the in-person process.

RFC Format

For individuals (personas físicas), RFC is a 13-character code: 4 letters + 6 digits (birthdate) + 3 alphanumeric characters. Example: MAGO850312XY3

After Getting RFC

Tax Rates for Foreign Residents

Mexico uses a progressive tax system for individuals: from 1.92% up to 35% depending on annual income. Most expats earning $30,000–$80,000 USD/year fall in the 25–30% bracket. Tax treaties with 60+ countries prevent double taxation.

Frequently Asked Questions

Do all foreigners need an RFC in Mexico?

You need RFC if you are a tax resident (183+ days/year), earn income in Mexico, open a business, or need to issue formal invoices (facturas).

Can I get RFC without permanent residency?

Yes. Temporary residents can register for RFC at the SAT office with their residency card and CURP.

How long does RFC registration take?

Same-day at a SAT office with appointment. Online registration takes 1–3 business days.

Is RFC the same as CURP?

No. CURP is a population registry number (identity). RFC is the tax ID used for fiscal purposes.

Related Articles