Check an RFC: see whether it is active with SAT
Check if an RFC is active and current directly with SAT systems.
How to tell whether an RFC is active
The lookup runs against SAT's own portal in real time, not against a copy of ours — that is why it asks you to solve SAT's CAPTCHA first. What you see is what SAT says at that moment.
Enter the RFC with its homoclave and no spaces, solve the CAPTCHA, and the tool tells you whether it is active and current. If SAT is down the lookup fails: there is no cached answer that could mislead you.
Checking a company's RFC
It works the same for individuals and corporations. Before invoicing a new client or onboarding a vendor, check two things: that the RFC is active here, and that it does not appear on SAT's EFOS list. Those are different risks: one gets your receipt rejected, the other kills the deduction.
Validating an RFC: structure and homoclave
An individual's RFC is 13 characters: four letters from the name, six digits of the birth date (YYMMDD) and three of homoclave. A corporation's is 12: three letters from the legal name, six digits of the incorporation date and three of homoclave.
- The homoclave is assigned by SAT; it cannot be derived or invented.
- A well-formed RFC is not necessarily registered or active: those are two different things, and this tool checks the second.
- Letter combinations that spell offensive words get an X in the fourth character.
How to know whether you can invoice with your RFC
To issue invoices you need an active RFC, a valid Digital Seal Certificate and to be current on your obligations. If your RFC shows as suspended or cancelled, SAT will not stamp your receipts. And note: a CSD revoked under Article 17-H Bis of the Federal Tax Code also stops invoicing even while the RFC stays active.
SAT generic RFCs: XAXX010101000 and XEXX010101000
- XAXX010101000: general public, for transactions where the customer does not give you an RFC. In CFDI 4.0 it goes with the name "PÚBLICO EN GENERAL", regime 616 and the issuer's postal code.
- XEXX010101000: foreign residents with no Mexican RFC. It requires the receiver's foreign tax ID and the applicable complement.
- Neither is looked up here: they are generic catalog keys, not registered taxpayers.