Residency & Expat Life
How to Get Your CURP and RFC in Mexico
A practical, step-by-step guide to getting your CURP and RFC in Mexico as a newcomer: how the two numbers differ, who needs them, how to obtain and print your

CURP and RFC: two different numbers
In Mexico, two key identifiers come up constantly for residents: the CURP and the RFC. The CURP (Clave Γnica de Registro de PoblaciΓ³n) is a unique population registry code, an 18-character identifier used across government services, schools, healthcare, and many everyday administrative tasks. The RFC (Registro Federal de Contribuyentes) is your federal taxpayer registration number, issued by the tax authority SAT, and it is what you need to work formally, invoice clients, and handle taxes. They serve different purposes, but newcomers with residency usually end up needing both. Understanding which number does what helps you tackle Mexican bureaucracy in the right order.
Who needs them and when
If you hold temporary or permanent residency in Mexico, you will generally be assigned a CURP, often linked to your immigration record, and you can use it for many official processes. The RFC becomes important once you plan to work, earn income, open certain bank accounts, or issue and receive official invoices (facturas). Employees need an RFC so their employer can handle payroll and taxes correctly, and the self-employed need it to invoice clients and file returns. Tourists usually do not need either, but as soon as you settle into residency and economic life in Mexico, obtaining your CURP first and then your RFC is the logical sequence.
How to get your CURP
For foreigners, the CURP is typically generated in connection with your residency process through the immigration authority (INM), and your residency card details feed into it. Once you have residency, you can usually look up, confirm, or print your CURP through the official government CURP service online by entering your details. The CURP itself is free to consult and print. If your CURP is not yet generated or shows incorrect information, you may need to follow up with RENAPO (the national population registry) or INM to have it issued or corrected, bringing your residency card and passport as supporting identity documents.
How to get your RFC
The RFC is issued by SAT, the tax administration service. To register, you generally need your CURP, a valid official ID such as your passport and residency card, and proof of address (comprobante de domicilio) such as a utility bill. Many people start the process online through the SAT portal and then complete it with an in-person appointment (cita) at a SAT office, where your identity is verified and your RFC and tax credentials are issued. Booking the appointment in advance is important because slots can be limited. There is no charge for registering your RFC, so you should not pay a fee to SAT for the number itself.
Using your CURP and RFC
Once you have both, you will use the CURP for general administrative and government interactions, including healthcare enrollment, schooling, and official forms, while the RFC is used for everything tax-related: starting a job, getting paid formally, opening tax-relevant bank accounts, and issuing or requesting facturas. Employers will ask for both your CURP and RFC when you start work. Keep digital and printed copies in a safe place, and note that your RFC registration may come with tax obligations, such as filing periodic declarations if you are self-employed. Staying on top of these obligations from the start keeps your status in good standing.
Tips and common pitfalls for newcomers
A frequent source of confusion is treating CURP and RFC as the same thing; remember the CURP is a general population code and the RFC is specifically for taxes. Another pitfall is delaying the RFC until you urgently need it, then struggling to get a timely SAT appointment, so register early once you have residency. Make sure your name and details are consistent across your passport, residency card, CURP, and RFC, because mismatches cause problems with employers and banks. Finally, the official government channels are free; be cautious of intermediaries (gestores) who charge high fees for what you can often do yourself with a little patience.
Frequently asked questions
What is the difference between CURP and RFC?+
The CURP is a unique 18-character population registry code used for general government and administrative purposes, while the RFC is your federal taxpayer number issued by SAT for tax matters like working, invoicing, and filing returns. Residents in Mexico typically need both for different purposes.
How do I get my CURP as a foreigner?+
For foreigners, the CURP is usually generated through the residency process with the immigration authority (INM), based on your residency card. Once issued, you can look up and print it free through the official government CURP service online, or follow up with RENAPO or INM to correct or generate it.
How do I register for an RFC?+
You register with SAT, generally needing your CURP, official ID such as passport and residency card, and proof of address. Many start online on the SAT portal and finish with an in-person appointment, where your RFC and tax credentials are issued. Registration is free, so book a cita early.
Do tourists need a CURP or RFC?+
Generally no. Tourists usually do not need either number. They become relevant once you hold residency and engage in economic life in Mexico, such as working, earning income, opening certain bank accounts, or issuing and receiving official invoices (facturas).
Is there a fee for CURP or RFC?+
No. Consulting and printing your CURP is free, and registering your RFC with SAT does not carry a government fee for the number itself. Be cautious of intermediaries who charge high fees for processes you can often complete yourself through the official channels.
Related reading
This content is for general informational purposes only and does not constitute legal or immigration advice. Rules change, always verify on the official government site before applying.
Official source: www.gob.mx