signzy

API Marketplace

downArrow
Logo
Responsive
Mexico RFC Number: How to acquire & verify RFC in 2026 (Step-by-Step)

Mexico RFC Number: How to acquire & verify RFC in 2026 (Step-by-Step)

7 minutes
🗒️ Key Highlights
  • RFC is mandatory for all business operations in México – invoicing, payroll, banking, contracts, and import declarations since January 2025.
  • CFDI 4.0 validates RFC information in real-time during every invoice transaction, checking business names, addresses, and compliance status automatically.
  • Automated verification through Signzy's México APIs connects directly to official tax databases, enabling instant RFC and CURP validation for business compliance without navigating complex government portals.

Every business operating in México needs an RFC. Period. It's not optional, it's not something you can put off, and it's definitely not as scary as people make it sound.

Think of your RFC like a business license, except it covers way more ground. You need it for invoicing, taxes, opening bank accounts, signing contracts with Mexican companies, basically everything that makes your business legitimate here.

The registration itself is pretty straightforward as well. I’ve spent hours digging through the official SAT documentation, and believe me, the process is actually more streamlined than most people realize.

Let’s start with the basics and work our way up to the stuff that actually matters for keeping your operations running smoothly.

AspectDetails
Full NameRegistro Federal de Contribuyentes (Federal Taxpayer Registry)
FormatIndividual: 13 characters (XXXX-YYYYYY-ZZZ) Business: 12 characters (XXX-YYYYYY-ZZZ)
Example FormatIndividual: VECJ-880326-XXX (4 letters + 6 date digits + 3 homoclave) Business: ABC-680524-P76 (3 letters + 6 date digits + 3 homoclave)
ValidityPermanent (unless business closes or individual dies)
Processing Time1-3 business days (online for individuals only) Same day (in-person at the SAT office)
CostFree
Required DocumentsCURP or birth certificate, legal representative ID, business incorporation documents, and address proof (utility bill <90 days old)
RenewalNot required (permanent registration)

What is Registro Federal de Contribuyentes (RFC)?

The Registro Federal de Contribuyentes, commonly known as RFC, is México's federal taxpayer registry system administered by the Servicio de Administración Tributaria (SAT). This unique identifier serves as the fundamental tax identification number for all individuals and entities conducting economic activities in México, functioning similarly to how the Social Security Number operates for tax purposes in the United States or the Tax File Number in Australia.

RFC is legally required under Article 27 of the Código Fiscal de la Federación.

What is the RFC format?

The RFC follows a standardized alphanumeric format of either 12 or 13 characters, depending on whether the taxpayer is an individual (persona física) or a legal entity (persona moral. RFC format examples are as follows:

  • Individuals (Persona Física): 13 characters - Example: GOMJ850215AB3
  • Legal Entities (Persona Moral): 12 characters - Example: ABC12345678A9

Here’s the RFC format breakdown:

PositionComponentDescriptionExample (Individual)Example (Legal Entity)
1-4Name CodeFirst two letters of paternal surname + first letter of maternal surname + first letter of given name (individuals) OR 3 letters of legal name (entities)GOMJ (Gómez Martínez Juan)ABC (ABC Corporation)
5-10Registration DateYear (2 digits) + Month (2 digits) + Day (2 digits) of birth (individuals) or incorporation (entities)850215 (February 15, 1985)123456 (Date of incorporation)
11-12HomoclaveUnique alphanumeric code assigned by SAT to differentiate taxpayers with identical initial combinationsAB3A9
13Check DigitVerification digit (individuals only)3N/A

Now, let’s see why it matters and who needs it.

Who needs to obtain an RFC in México?

  • Businesses with a local presence, whether that’s a warehouse, office, or distribution hub
  • Foreign companies selling to customers in México, even if they don't have boots on the ground
  • E-commerce sellers using Mexican marketplaces or delivering to Mexican addresses.
  • Import/export businesses moving goods across the Mexican border
  • Companies with Mexican employees, since payroll processing (CFDI Nómina) legally requires an RFC
  • Any business issuing or receiving invoices in México, including SaaS platforms, logistics providers, and contractors

Who issues RFC numbers in México?

SAT (Servicio de Administración Tributaria), which is México's federal tax administration agency equivalent to the IRS in the United States or the CRA in Canada, is responsible for issuing RFC numbers.

How to register for RFC?

Registering for the RFC requires completing a formal application process through SAT, either digitally via their online portal or by attending an appointment at a local SAT office with the necessary documentation.

mexico-rfc-for-business-owners-image-23

Step 1: Obtain your CURP

The CURP, which stands for Clave Única de Registro de Población, serves as a prerequisite for RFC registration. If you are a legal resident in México, your CURP appears on your residency card. You can also retrieve it online at gob.mx/curp if needed.

If you need to retrieve or verify your CURP, you can access it through the official government website at gob.mx/curp by entering your personal details.

Step 2: Get your documents together

Here are the documents you need to collect before starting your application.

For individuals, you need:

  • Printed CURP
  • Residency card
  • Official identification, like a passport.

For companies, you need:

  • Incorporation documents
  • Proof of business address, like a utility bill or a lease agreement
  • Representative’s official ID
  • Identification for the legal representative.
  • Immigration papers for the owners who are foreign
  • Your home country tax ID (required for foreign companies)

Step 3: Choose your registration method

SAT offers two ways to register.

  1. Online option
  2. In-person appointment

The online option is faster and more convenient, but you cannot get your e-firma digital signature this way. The in-person option requires an appointment but lets you set up your e-firma at the same time, which you will need for making future changes to your tax information.

Step 4: Apply online

Go to the SAT website and find the RFC registration section. Enter your CURP, full name as it appears on your documents, and email address. Add your fiscal address and check that all information is correct before submitting.

Step 5: Schedule an in-person appointment

Visit the SAT appointment portal and select the RFC registration service. Choose your state and nearest SAT office. You will likely need to join a waiting list, and the system will email you when appointments become available. Wait times can range from several weeks to months.

Step 6: Receive your RFC number

After SAT reviews your application, you will receive your RFC number with either 12 or 13 characters. You also get an official registration document with a QR code and a tax identification card showing your RFC number. Keep this document for all tax and administrative purposes.

RFC Registration: Cost and timeline at a glance

Before walking through the steps, here's what you need to know about cost and timing. The short version: RFC registration itself is free. The timeline depends on your situation.

ScenarioCostTimelineKey Notes
Online registration (individuals only)Free1–3 business daysCannot obtain e.firma through online registration
In-person at SAT officeFreeSame-day processingAppointment wait times can range from several weeks to months
Foreign company via fiscal representativeRepresentative fees vary3–4 monthsRequires apostilled incorporation documents and home country tax ID
e.firma digital signature setupFreeSame-day (in-person only)Requires biometric authentication (fingerprints, photo) at a SAT office
CSD digital stamp certificateFree1–3 business daysMust be renewed every 4 years using your e.firma

A note on hidden costs: SAT doesn't charge for any part of the RFC registration process. However, most foreign businesses work with a fiscal representative or licensed tax agent to handle the registration, ongoing filings, and compliance management. Representative fees vary based on complexity, but they're a practical necessity for companies without a local presence or Spanish-speaking team.

The appointment bottleneck: The biggest delay for in-person registration isn't the paperwork — it's getting a SAT appointment. Availability varies by city and season, and wait times of several weeks are common. If you're planning to register in person, schedule your appointment as early as possible through the SAT appointment portal.

💡 Pro tip: If you need your RFC urgently but can't get a timely in-person appointment, start with online registration to get your RFC number, then schedule an in-person visit separately to set up your e.firma. You'll have your RFC active for basic purposes while waiting for the full setup.

Is the RFC the same as a CURP?

No, the CURP and RFC are two separate identification systems in México. The CURP is a population registry code issued automatically to all citizens and residents for general identification purposes, while the RFC is specifically a tax identification number that requires a separate application and is used exclusively for fiscal and business activities.

In case you want to explore the difference between CURP and RFC more deeply, you can read this guide: Complete Guide to CURP, RFC, and CLABE in México [2025]

RFC compliance obligations for businesses

Obtaining your RFC is just the beginning. For business owners operating in México, your RFC activates a series of ongoing compliance requirements that govern how you invoice customers, verify business partners, and maintain your standing with SAT.

These obligations ensure tax transparency and enable legitimate commercial transactions across the Mexican economy.

CFDI electronic invoicing system

CFDI, which stands for Comprobante Fiscal Digital por Internet, is México's mandatory electronic invoicing system that replaced traditional paper invoices. Every business transaction in México must be documented through a CFDI that gets validated in real-time by SAT using your RFC number.

The current version, CFDI 4.0, became mandatory on July 1, 2023, and introduced stricter validation requirements than previous versions.

Factura Issuance

A Factura is the commercial term for a CFDI invoice that documents transactions for tax purposes. Unlike a simple receipt, a Factura is a legally binding electronic document that links both the seller's and buyer's RFC numbers through SAT's validation systems.

You must issue a Factura whenever you sell goods or services in a business capacity, regardless of transaction size. Customers who want to claim tax deductions will specifically request a Factura, providing their RFC number for inclusion.

Without a properly issued Factura tied to RFC numbers, neither party can use that transaction for tax reporting purposes. Standard cash register receipts do not qualify as valid tax documentation and cannot be used to claim business expenses or tax credits.

CFDI 4.0 Validation

CFDI 4.0 applies strict validation rules to every invoice you attempt to issue. Each Factura triggers multiple RFC validation checks before SAT accepts it as valid.

Core matching and validation requirements:

  • Business Name: Must match SAT records exactly, including spaces, accents, and punctuation
  • RFC Status: Both sender and receiver must maintain an active status with valid invoicing privileges
  • Customer Tax Status: RFC type must align with the transaction complexity being processed
  • Postal Code: Must be cross-referenced and validated against SAT's official address database
  • Fiscal Regime: The Customer's tax regime must correspond properly with the transaction type
  • ObjetoImp Field: Requires correct VAT treatment classification for each individual line item
  • Export Classification: Must specify whether exports are temporary or permanent designation

Missing any of these validation points results in immediate invoice rejection before it reaches your customer. Getting your RFC details registered correctly from the start prevents these issues from disrupting your billing process.

Constancia de Situación Fiscal requirements

The Constancia de Situación Fiscal serves as your SAT-issued proof that your business exists in their tax system. This official document displays your RFC, legal name, fiscal address, tax regime, and registered business activities. Most clients and vendors request this document before establishing business relationships, as it verifies your legitimacy as a taxpayer.

SAT uses your Constancia to perform several critical checks during invoice validation:

  • Business activity alignment: Your registered economic activities must match what you actually invoice for, preventing businesses from operating outside their declared scope.
  • Address consistency validation: Your physical business location must align with the registered fiscal domicile on file with SAT.
  • Outstanding obligation checks: Unpaid taxes, penalties, or missed filing deadlines can block your invoicing privileges entirely until resolved.

Maintaining accurate Constancia information is essential, but verifying this data for every customer or vendor manually is time-consuming.

Automated verification solutions like Signzy validate RFC credentials against the official Constancia records in SAT's system, confirming that business activity classifications, addresses, and compliance status are current and accurate.

RFC verification requirements between businesses

México's tax system requires businesses to verify each other's RFC information before conducting transactions. This three-point validation process has become the standard for business-to-business commerce and ensures both parties are legitimate taxpayers.

SAT requires validation of the RFC number, the exact legal name, and the registered postal code for every business transaction. When you provide your RFC to vendors or clients, they cross-reference these three data points against SAT's official database. All three elements must match exactly, or the validation fails, and the transaction cannot proceed with proper tax documentation.

For businesses handling multiple vendor relationships or high transaction volumes, manually verifying RFC details through SAT's portal for each transaction becomes impractical.

Automated RFC validation tools like Signzy integrate directly with SAT's database to verify RFC number, legal name, and postal code in real-time during your existing workflows. This means validation happens automatically during customer onboarding or invoice generation, catching mismatches before they cause transaction failures.


How to ensure RFC compliance in México effectively? Best practices explored

Maintaining RFC compliance requires active management of your tax credentials and business information. The following steps help business owners avoid validation failures and compliance issues.

  1. Verify your Constancia regularly: Download an updated copy from the SAT portal quarterly to ensure all information remains current and accurate.
  2. Set up your e.firma during RFC registration: Obtain this biometric signature during your initial in-person SAT visit, as it cannot be acquired through online registration and is required for all invoice issuance.
  3. Renew your CSD certificates on time: These digital stamp certificates expire every four years and must be renewed before expiration to maintain invoicing capabilities.
  4. Choose a reliable PAC provider: Select an authorized certification provider with strong uptime records and responsive technical support, as they process every invoice you issue.
  5. Maintain accurate business records: Update SAT immediately when you change your fiscal address, add new business activities, or modify your corporate structure.
  6. Monitor your RFC status monthly: Log into the SAT portal to verify your RFC remains active and check for any notifications or compliance requirements.
  7. Keep customer RFC information current: Validate client RFC details before issuing invoices to prevent rejections due to outdated or incorrect customer information.
  8. Automate RFC verification for vendors and customers: Rather than manually checking each RFC through the SAT portal, implement automated RFC validation tools like Signzy that verify RFC credentials in real-time during onboarding and transaction processing.

Proactive compliance management prevents invoice rejections, maintains your ability to conduct business transactions, and reduces the risk of SAT audits or penalties for non-compliance.

Penalties for RFC Non-Compliance in Mexico

Operating without a valid RFC — or letting your compliance lapse — isn't just a paperwork problem. It directly impacts your ability to do business.

Without an active RFC, you can't issue CFDIs, which means you can't generate valid invoices. No invoices means no formal sales. And if you're selling through digital marketplaces like Amazon or Temu, the financial hit is immediate: platforms withhold 20% income tax plus 16% VAT from sellers without a valid RFC, compared to just 16% VAT for registered sellers.

Beyond the platform-level consequences, SAT enforces a range of fines under the Código Fiscal de la Federación that escalate based on the type and severity of the violation.

ViolationFine Range (MXN)What it means for your business
Not updating your fiscal address in the RFC$1,800 – $10,780Must notify SAT within 10 business days of any address change
Registering a false or incorrect address$4,480 – $13,430Applies to deliberate inaccuracies in your RFC registration
Issuing CFDIs with an incorrect RFC$400 – $600 per invoiceRepeated errors can lead to temporary business closure by SAT
Missing or late tax return filings$1,400 – $17,370 per returnIncludes ISR, VAT, and other mandatory declarations
Not setting up Buzón Tributario (SAT mailbox)$3,850 – $11,540Mandatory for most RFC holders since 2020
Selling on platforms without RFCUp to 36% combined withholdingAmazon withholds 20% IT + 16% VAT vs. 16% VAT with valid RFC

These fines compound. Surcharges accrue at approximately 2.07% monthly on unpaid balances, and unresolved compliance issues can trigger SAT audits, asset seizures, and - in cases involving false CFDIs - criminal penalties of 3 to 8 years imprisonment.

Signzy reduced our review workload massively. RFC mismatches that used to take 10–15 minutes to investigate now get resolved automatically. It cut our processing time per customer nearly in half.” — Compliance Officer, Mexican lending app (200+ employees)

How to troubleshoot invalid or inactive RFCs?

ProblemWhat it meansHow to fix it
Outdated Registration InformationYour fiscal address, business activities, or legal structure changed, but SAT records were not updated.Log into the SAT portal → Access the RFC update section → Submit changes using e.firma → Download the acknowledgment document with the folio number and QR code.
Suspended RFC StatusRFC suspended due to unfiled tax returns, unpaid obligations, or voluntary suspension during inactivityAccess the SAT portal → Select "resumption of activities notice" under RFC updates → Specify resumption date and confirm fiscal address → Receive confirmation document restoring active status.
Name and Address MismatchesLegal business name or postal code in the SAT database does not exactly match what you use for invoicing (missing accents, extra spaces, abbreviations)Download Constancia de Situación Fiscal → Compare against your invoicing details → Submit RFC update with correct information → Provide supporting documents if needed (incorporation papers, official ID, proof of address).
Missing or Expired Digital CertificatesE.firma not set up or CSD certificates expired, preventing invoice issuance.For e.firma: Schedule an in-person SAT appointment for biometric authentication. For CSD: Access the SAT portal → Request renewal using the current e.firma → Download and install new certificates in the invoicing system.
Format Validation ErrorsRFC number entered incorrectly or does not match official SAT format requirementsVerify RFC through SAT's official consultation portal → Check for typos, missing characters, or incorrect homoclave → Obtain official RFC from Constancia de Situación Fiscal → Update all systems with correct format.
New RFC Processing DelaysRecently registered RFC is not yet searchable in SAT validation systemsWait 24-72 hours after registration → Check SAT portal for RFC status → Contact SAT if delay exceeds 72 hours → Provide registration folio number for tracking.
Complex Compliance IssuesBlacklisted status, ongoing audits, system errors, or unresolved compliance investigations are blocking RFC functionality.Call SAT support (55 6272 2728 within México) → Provide error details and RFC number → Follow specialized resolution procedures → Consider hiring a licensed tax agent for serious cases.

How does Signzy validate Mexican RFCs?

Signzy's RFC verification connects directly to México's SAT (Servicio de Administración Tributaria) registry, the authoritative source for all tax identification data in México. The API validates RFC codes in real-time and retrieves comprehensive business intelligence in a single call, eliminating manual lookups and spreadsheet cross-referencing.

When you submit an RFC through Signzy's API, the platform verifies the code format, confirms its active status with SAT, and returns a complete profile including legal name, trade name, registration date, tax compliance status, registered address, and entity type.

Unlike manual RFC verification that requires logging into SAT portals, copying data into spreadsheets, and checking records one by one, Signzy integrates directly into your onboarding workflows through API. This means your team can verify hundreds or thousands of RFCs in bulk without lifting a finger, automatically flagging issues without switching between systems or creating bottlenecks that slow down merchant approval processes.

“Signzy saved us hours per week. We used to manually validate around 30 RFCs every Friday because they piled up. Now the system flags errors instantly and we barely touch the queue anymore." Compliance Lead, Payments Startup

If you want to see how APIs can work for your specific business needs, book a demo with us, and we’ll show you exactly how automated validation can fit into your workflows.

About Signzy: Over 1,000 companies worldwide rely on Signzy to handle compliance and identity verification — including Fortune 500 names like Microsoft, Meta, FedEx, Citi, and Mastercard.

With coverage across 150+ countries, our Gartner-recognized One Touch KYC verifies identities in seconds by running document verification, face matching, liveness detection, and AML screening at the same time.

FAQ

What is the difference between RFC and CURP, and do I need both?

Drop Down
RFC and CURP serve different purposes in Mexico's identification system. The CURP (Clave Única de Registro de Población) is a general population registry code — issued automatically to all citizens and residents for identification purposes like healthcare, education, and government services. The RFC (Registro Federal de Contribuyentes) is specifically a tax identification number required for all economic and fiscal activities — invoicing, tax filing, banking, payroll, and business transactions. If you are conducting business in Mexico, you need both. Your CURP is actually a prerequisite for RFC registration — it must be obtained first. However, having a CURP alone does not authorize you to conduct business or issue invoices. Only the RFC, combined with e.firma and CSD certificates, enables full commercial operations.

What are the penalties for not having an RFC in Mexico?

Drop Down
Businesses operating in Mexico without a valid RFC face escalating consequences. SAT imposes fines ranging from MXN $1,800 to $17,370 depending on the violation, including late address updates, missed tax returns, and incorrect CFDI issuance. Repeated violations can trigger temporary business closure, and tax fraud involving false CFDIs carries 3 to 8 years imprisonment.

Do I need an RFC to hire employees in Mexico?

Drop Down
Yes, RFC is mandatory for payroll processing and tax withholding. You cannot legally employ workers or issue payroll invoices (CFDI Nómina) without a valid RFC registration.

Can I use my RFC immediately after getting it?

Drop Down
Your RFC is active immediately, but you'll need e.firma and CSD certificates for invoicing capabilities. These require separate applications and can take additional time to obtain.

How do I verify if a Mexican RFC number is valid before onboarding a vendor?

Drop Down
Start by checking the RFC format - 12 characters for businesses, 13 for individuals - then confirm it's active through SAT's official registry. A valid verification should match the RFC number, legal name, and postal code against SAT records for the specific transaction date. Signzy's Mexico RFC Verification API runs all three checks in a single call, returning the entity's legal name, trade name, registration date, tax regime, fiscal address, and compliance status directly from SAT, so your team doesn't need to navigate government portals for every vendor.

Can foreign companies get an RFC without a physical presence in Mexico?

Drop Down
Yes, foreign companies can obtain an RFC without establishing a physical office in Mexico. You'll need a legal representative and must provide apostilled incorporation documents and home country tax ID.

How long does it take to get an RFC in Mexico, and what does it cost?

Drop Down
RFC registration through SAT is completely free. Processing timelines vary by method: -Online (individuals only): 1 to 3 business days, but you cannot obtain your e.firma digital signature this way. -In-person at SAT office: Same-day processing, though appointment availability may require waiting several weeks to months. -Foreign companies (via fiscal representative): 3 to 4 months for full registration, including VAT setup and RFC issuance. While SAT charges nothing for registration, foreign businesses typically engage a fiscal representative or licensed tax agent, whose fees vary based on complexity. Additional free components include e.firma setup (in-person, same-day) and CSD digital certificates (1-3 business days, renewed every 4 years).

What happens if my RFC application gets rejected?

Drop Down
SAT will provide specific reasons for rejection. You'll need to fix the issues and schedule a new appointment. Common problems include incorrect documentation, name mismatches, or missing apostille certifications.

Spread the knowledge!

Found this useful ? Share what you learned!

XLinkedIn
Saurin Parikh

Saurin Parikh

Saurin is a Sales & Growth Leader at Signzy with deep expertise in digital onboarding, KYC/KYB, crypto compliance, and RegTech. With over a decade of professional experience across sales, strategy, and operations, he’s known for driving global expansions, building strategic partnerships, and leading cross-functional teams to scale secure, AI-powered fintech infrastructure.

Onboard User

Websites can't replace conversations. Let's talk?

We're just one call away, ready to answer all your queries and provide the perfect solution for your business needs.