Skip to content

Last updated July 16, 2026

RFC Verification: Verify Mexico RFC Tax Registration Number

Sam Suechting
Sam SuechtingHead of Product, Commenda

You cannot issue or receive a CFDI (Comprobante Fiscal Digital por Internet) invoice in Mexico without a valid RFC. An invalid, mismatched, or blacklisted RFC blocks the invoice, costs you the deduction, and exposes you to fines from the tax authority. Mexican tax law requires fiscal receipts to be issued as digital CFDI documents through the Servicio de Administración Tributaria (SAT) portal, and CFDI 4.0 has been the sole valid format since SAT made it mandatory on April 1, 2023.

This guide covers RFC verification Mexico end to end: the correct format, SAT’s free online validation, honest handling of “lookup,” supplier due diligence, and what happens when a check fails. It corrects a common error found in older guides, where RFC examples and homoclave rules are simply wrong.

What Is an RFC in Mexico?

The RFC (Registro Federal de Contribuyentes) is Mexico’s federal taxpayer registry number, issued by SAT to every individual and legal entity with economic activity in Mexico. Registration is a statutory obligation under Article 27 of the Código Fiscal de la Federación (CFF, Federal Tax Code). The RFC gates CFDI invoicing, ISR (Impuesto Sobre la Renta, income tax) and IVA (Impuesto al Valor Agregado, VAT) filings, banking, payroll, and customs.

Searchers often confuse the RFC with two other Mexican IDs. They differ by issuer, purpose, and length.

IDIssuerPurposeLengthSource
RFCSATTax identification12 (entity) / 13 (individual)SAT (gob.mx/sat)
CURP (Clave Única de Registro de Población)RENAPO / SEGOBPopulation and identity registry18 charactersgob.mx (SEGOB)
NSS (Número de Seguridad Social)IMSSSocial security11 digitsgob.mx (IMSS)

The CURP matters here for one practical reason: an individual can retrieve their own RFC from it, covered in the FAQ below.

What Is the Correct RFC Format?

An RFC is 12 characters for a legal entity and 13 for an individual, built from name letters, a date, and a 3-character homoclave that SAT assigns algorithmically. The homoclave is not random. Its final character is a modulus-11 check digit computed from the preceding characters, which lets you pre-validate an RFC’s structure offline before ever querying SAT.

Taxpayer typeLengthStructureExample shapeSource
Legal entity (persona moral)123 name letters + YYMMDD incorporation date + 3-char homoclaveABC680524XYZSAT RFC structure guide
Individual (persona física)134 name letters + YYMMDD birth date + 3-char homoclaveABCD680524XYZSAT RFC structure guide
Generic (general public)13Fixed SAT keyXAXX010101000SAT Anexo 20
Generic (foreign residents)13Fixed SAT keyXEXX010101000SAT Anexo 20

When the derived four letters would spell an offensive word, or contain “Ñ,” SAT substitutes the first letter with “X.” The homoclave exists specifically to prevent duplicate RFCs for taxpayers with identical name-and-date combinations, per SAT’s official taxpayer guidance.

What Are the Generic RFCs XAXX010101000 and XEXX010101000?

SAT’s Anexo 20 CFDI-filling guide defines two generic keys for when the receiver has no RFC. Use XAXX010101000 for domestic sales to the general public, where the receiver name must read “PÚBLICO EN GENERAL.” Use XEXX010101000 for foreign residents or clients without a Mexican RFC. The legal basis is CFF Article 29-A and the Resolución Miscelánea Fiscal.

How Do You Verify an RFC Online With SAT?

SAT’s free “Verifica si estás registrado en el RFC” tool confirms in real time whether an RFC (12 or 13 positions) or a CURP is currently registered in the federal registry. It returns an immediate result, needs no password or e.firma, and works for a single record. A result tells you the RFC exists; it does not confirm the counterparty’s full tax status or screen for fraud.

Follow these corrected steps:

  1. Open SAT’s Verifica si estás registrado en el RFC tool.
  2. Enter the RFC key, or a CURP if you are retrieving an individual’s RFC.
  3. Complete the captcha and submit.
  4. Read the real-time result: registered or not registered.

Note what this does not tell you: it will not reveal a company’s RFC you do not already have, and it does not check the 69-B phantom-invoicer list.

Can You Look Up a Company’s RFC in Mexico?

No. There is no public, browsable database of Mexican RFCs searchable by company name, per the org-id.guide MX-RFC reference. SAT only offers a validator that confirms an RFC you already hold. You must obtain a counterparty’s RFC directly from them, unlike some EU VAT-number registries you can search from scratch. “RFC lookup Mexico” realistically means validation, not open search.

How Do Individuals Retrieve Their Own RFC?

Individuals can retrieve their own RFC key by submitting their CURP through SAT’s official “Consulta tu clave de RFC mediante CURP” procedure, listed on the gob.mx trámites catalog as ficha SAT132. This is a self-service retrieval for the taxpayer, not a way to look up someone else.

How Do You Verify a Supplier’s RFC Before Invoicing?

Existence-checking is not enough for a defensible supplier check. A sound review has four layers, from cheapest to most protective. The fourth layer, screening against the Article 69-B phantom-invoicer list, is what protects your deductions and is missing from most guides.

  1. Offline pre-validation. Test the RFC’s structure and check digit to catch typos before hitting SAT.
  2. SAT online validation. Confirm the RFC exists and the name pairing matches the registry.
  3. Constancia de Situación Fiscal. Request the supplier’s Certificate of Tax Status PDF and scan its QR code back to SAT to confirm status, regime, and address.
  4. 69-B EFOS screening. Check the RFC against SAT’s Article 69-B list of EFOS (Empresas que Facturan Operaciones Simuladas, companies issuing simulated invoices). Under CFF Article 69-B, transacting with a listed phantom invoicer can get your deductions disallowed.

The Constancia is what older guides call the “tax registration certificate.” It is the document, not a separate ID.

Can You Validate RFCs in Bulk?

Yes. SAT offers free batch validation where you upload a file of RFC keys and confirm each one against the federal registry, with an immediate result and no service-desk case. Accounts-payable and finance teams use it to clear large supplier lists before invoicing. Offline check-digit pre-validation is the cheap first pass at scale, filtering typos before you submit the batch.

Validation serviceCapacitySource
Single-record RFC/CURP check1 record, real-timeSAT “Verifica si estás registrado”
Batch RFC validationUp to 5,000 records per submissionSAT online RFC validation

For reference, SAT’s online validation service processes up to 5,000 records in one batch file, according to SAT’s official tool page.

What Happens If You Use an Invalid RFC?

An invalid RFC blocks CFDI issuance and exposes you to SAT penalties. The consequences fall into three buckets: fines, denied benefits, and reputational damage. Under CFF Article 29-A, a receipt missing required elements such as the correct RFC cannot be deducted or credited for tax purposes, so a bad RFC directly destroys the deduction.

ConsequenceBasisSource
CFDI not deductible or creditable when the required RFC data is missingCFF Art. 29-ACódigo Fiscal de la Federación
RFC registration is a legal obligationCFF Art. 27Código Fiscal de la Federación
Deductions disallowed for invoices from EFOS phantom invoicersCFF Art. 69-BCódigo Fiscal de la Federación
Fines for RFC-registry infractions, updated annually for inflationCFF Arts. 79–82Código Fiscal de la Federación

Denied benefits include blocked IVA registration and disallowed deductions, including the 69-B risk. Reputational damage follows when counterparties run their own due diligence and find your RFC does not validate. Peso fine amounts are set in the CFF and re-indexed each year, so confirm the current figure against the code rather than repeating a stale band.

What Should You Do When RFC Verification Fails?

Read the result, identify the cause, then apply the matching fix. Most failed checks come from typos, propagation delay on a newly issued RFC, a name mismatch, or a canceled status, not from any “state code,” because RFCs contain no state code at all.

ResultLikely causeFix
Invalid or not recognizedTypo, or RFC not registered with SATRe-check every character including the check digit; confirm the supplier gave the correct key
Not found, recently registeredNewly issued RFC not yet propagated in the registryWait and re-validate; request the Constancia de Situación Fiscal
Name/RFC mismatchRFC is valid but the paired name differs from SAT recordsMatch the exact razón social or legal name shown on the Constancia
Canceled or suspendedTaxpayer canceled registration or is suspendedDo not invoice; request an updated Constancia and screen against the 69-B list

How Does a Foreign Company Get an RFC in Mexico?

Foreign companies with Mexican operations or a permanent establishment register with SAT to obtain a standard RFC, while foreign residents without one appear on CFDI invoices under the generic XEXX010101000. A non-resident that establishes a taxable presence in Mexico needs its own RFC. A foreign customer with no Mexican taxable presence simply appears under the generic key on the CFDI its supplier issues.

Non-resident digital service providers, such as streaming, apps, and marketplaces, register with SAT under Mexico’s digital-services VAT regime, obtain an RFC, appoint a Mexican legal representative and domicile, and collect and remit IVA. Whether an intermediary selling physical goods needs a full local entity depends on presence and activity, so confirm the obligation for your specific model before assuming the generic RFC covers you.

How Commenda Helps With Mexico Tax Compliance

Commenda’s indirect tax platform tracks your Mexican VAT and CFDI compliance obligations, surfaces what you have to file and when, and confirms it got done, so a bad RFC never quietly blocks an invoice or a deduction. If you are standing up a Mexican entity or registering a foreign company, Commenda’s entity management standardizes formation and keeps registration data current across borders.

For the day-to-day work, use Commenda’s global tax ID verification to validate counterparty IDs during onboarding and invoicing, and the compliance calendar to track filing deadlines by country and entity. Commenda supports 100+ ERPs, APIs, and custom integrations, so supplier and RFC checks fit your existing accounts-payable stack.

Book a demo for a walkthrough of your Mexico compliance exposure, from RFC and CFDI setup to VAT filing, and see exactly what you need to file and when.

About the author

Sam Suechting

Sam Suechting

Head of Product, Commenda

Sam is a seasoned expert in sales tax, leading Commenda's effort to build the worlds most comprehensive database of global tax rules and business regulations. At Silverhaze Partners, he worked in early-stage venture capital, where he saw firsthand how tax complexity and regulatory friction hold back startups from scaling internationally. That experience now powers his work at Commenda-bringing clarity, precision, and real-world insight to one of the most frustrating parts of doing business globally.

Disclaimer: Commenda and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.

Subscribe to our newsletter today

Tax rules change every month. Get the updates that matter for your cross-border business, straight to your inbox.

Frequently asked questions

Real questions from the finance and tax teams we work with.

From the field

Trusted by businesses across the globe

TRX
TRX
The platform works exactly the way I need it to. I have one team member who manages all of our exemption certificates, and that functionality has been particularly efficient for us. It allows him to handle everything seamlessly, making the handoff significantly easier.
Matt Preston, CPA

VP of Finance, TRX

Read the full story

Ready to get started?

Talk to our team about your tax and compliance setup. We reply within one business day.

Indirect Tax

Monitor nexus exposure, register, file, and remit sales tax and VAT in one platform. Commenda keeps you compliant across 100+ jurisdictions.

Explore the product