Skip to main content

Mexico's RESICO Regime: Simplified Taxes, Mandatory Monthly Compliance

7 min readMike ThriftMike Thrift
Mexico's RESICO Regime: Simplified Taxes, Mandatory Monthly Compliance

If you're a freelancer or service provider working in Mexico—whether as a resident, digital nomad, or expat—you've probably heard the phrase "RESICO is a simplified tax regime." But what does "simplified" actually mean? And more importantly, does it actually save you time and money compared to Mexico's traditional tax filing requirements?

The answer is more nuanced than the marketing suggests. RESICO (Régimen Simplificado de Confianza, or "Simplified Trust Regime") does eliminate the annual reconciliation burden that plagues Mexico's standard business tax regime. But it replaces that burden with a different kind of discipline: monthly digital invoicing compliance, precise cash-collection tracking, and zero tolerance for missed deadlines.

What RESICO Actually Is (And What It's Not)

RESICO launched on January 1, 2022, as Mexico's government response to freelancer tax complexity. The regime offers:

  • Ultra-low tax rates: 1–2.5% income tax (ISR) on collected income, compared to 1.92–35% under Mexico's standard Business & Professional regime
  • No monthly income tax return calculation: You don't compute deductions, depreciation, or business expenses. Instead, you pay a flat percentage on whatever cash your clients actually deposit into your bank account
  • No annual reconciliation return: Unlike Mexico's standard regime—where freelancers file detailed annual returns reconciling invoices, expenses, and withholdings—RESICO eliminates that once-yearly "true-up" filing entirely

The catch? RESICO isn't for everyone, and it's not as hands-off as it sounds.

The Core Eligibility Rule: The MXN 3.5 Million Income Ceiling

To use RESICO, your prior-year gross income must not exceed MXN 3.5 million (roughly USD 200,000–210,000 at current exchange rates). Once you cross that threshold—even by a single peso—you're automatically forced out of RESICO starting the following month and must switch to the standard Business & Professional regime with its higher tax rates and full annual reconciliation burden.

This means:

  1. Monitor your income carefully — Many freelancers accidentally exceed the cap mid-year and face a sudden tax regime change mid-filing season
  2. Plan ahead — If you're approaching the limit, know that you'll need to file a transition return
  3. The switch is mandatory — You cannot choose to stay in RESICO if you exceed the threshold

What "No Annual Reconciliation" Actually Means

The most misunderstood benefit of RESICO is what it doesn't require. Under Mexico's standard tax regime, freelancers must file:

  • Annual Personal Income Tax Return (Declaración de Impuestos sobre la Renta Anual) — A detailed filing that reconciles monthly payments, invoices issued, expenses deducted, and withholdings received. This filing is due in April and involves uploading detailed schedules
  • Annual VAT reconciliation — Confirming that charges, credits, and withholdings match throughout the year

RESICO eliminates both of these. Instead, your "annual reconciliation" is essentially automatic: the SAT (Mexico's tax authority) pre-fills your tax status based on your monthly filings, and you simply confirm what you've already reported month-to-month. There's no need to recalculate, reclassify, or defend thousands of transaction details in April.

This is genuinely time-saving—especially if you have irregular invoicing patterns or complex client withholdings.

The Hidden Compliance Burden: Monthly Digital Invoicing

Here's where RESICO's "simplicity" gets real. While you avoid annual reconciliation, you inherit a zero-tolerance monthly compliance requirement:

  1. Monthly ISR and VAT returns due by the 17th — Miss this deadline three times in a row, and you permanently lose RESICO status and are forced into the standard regime. Not for one tax year—permanently.

  2. Every invoice must be digital (CFDI) — You cannot record cash sales or handshake deals. Every transaction must have a corresponding Comprobante Fiscal Digital por Internet (CFDI) issued and registered with the SAT.

  3. Invoices must match collections — The ISR you report each month is based on income actually collected, not invoiced. This means you must reconcile:

    • Invoices issued to clients
    • Money deposited into your bank account
    • Any amounts invoiced but not yet paid (receivables don't count)
  4. Withholding documentation — If clients are large corporations, they may apply ISR withholdings (retenciones de ISR) to your payments. You must track and report these separately, with CFDI documentation proving the withholdings.

Miss aligning your invoices to your bank deposits, and the SAT will flag you. Mix up withholdings, and your monthly return fails to validate.

The 2026 RESICO Landscape: What Changed?

In 2026, RESICO itself hasn't been eliminated or dramatically reformed. However, SAT's enforcement has tightened:

  • Pre-filled annual confirmations are more scrutinized — The SAT now cross-references your monthly CFDI data more aggressively, flagging discrepancies between invoices and collections even in the "simplified" regime
  • Documentation requirements remain unchanged — You still need to maintain bank statements, CFDI copies, and withholding proof for at least 5 years (or face penalties)
  • The MXN 3.5 million threshold is unchanged — No adjustments for inflation or economic conditions; it remains the hard cutoff

When RESICO Stops Making Sense

RESICO is optimized for clean, simple freelance income. It becomes riskier or less advantageous if:

  • Your expenses are legitimately high — Under standard regime, you'd deduct office rent, software, equipment, travel. RESICO gives you no deductions, so if your costs are 30–40% of revenue, you're overpaying tax
  • You have mixed income sources — Multiple businesses, passive income, rental property, or salaried employment complicates things
  • Your revenue fluctuates wildly — Large one-time projects or irregular cash flow makes monthly reconciliation harder
  • You're nearing the MXN 3.5 million cap — Growth into the next tax year forces a regime switch with mid-year complications

How RESICO Simplifies Bookkeeping (Really)

If you decide RESICO is right for you, here's what your actual accounting looks like:

  1. Monthly: Collect invoices from clients, verify they're in the SAT's CFDI system, and match them to bank deposits
  2. By the 17th of next month: File ISR and VAT returns (typically 15 minutes per month with the right software)
  3. Once per year (April): Log into the SAT portal, confirm your pre-filled annual status, and submit
  4. All year: Keep bank statements, CFDI PDFs, and withholding documentation organized

That's genuinely simpler than the standard regime, which requires category-by-category expense tracking, multi-schedule depreciation schedules, and annual return reconciliation. But it's not no bookkeeping—it's different bookkeeping focused on monthly invoice-to-cash alignment rather than annual true-up.

Practical Tips for RESICO Compliance in 2026

  1. Use CFDI-enabled invoicing software — Don't hand-invoice. Tools like Facturapi, Bluspay, or even SAT's own platform automate CFDI generation and SAT registration
  2. Reconcile monthly, not annually — Treat the 17th-of-month deadline like a hard stop. Weekly reconciliation (invoices vs. bank) prevents April surprises
  3. Track withholdings separately — If clients apply ISR withholdings, keep those CFDI docs in a separate folder
  4. Monitor the MXN 3.5 million cap — Use a running total in a spreadsheet or accounting software to know when you're approaching the threshold
  5. Plan your growth path — If you're consistently growing, know in advance when you'll exit RESICO and what your tax situation looks like in the standard regime

Keep Your Finances Organized From Day One

Managing a RESICO regime freelance practice means balancing simplicity with precision. Monthly invoicing discipline, invoice-to-cash reconciliation, and SAT compliance are non-negotiable—but they're also exactly what Beancount.io makes transparent and auditable.

Plain-text accounting gives you complete visibility into your invoices, collections, and tax liabilities without vendor lock-in or surprise compliance changes. Set up your RESICO bookkeeping correctly from the start, and you'll never be surprised by a SAT audit or a missed filing deadline again.

Get started for free and see how plain-text accounting simplifies cross-border freelance finances.

Share this article