Module 6 Lesson 23 of 24 Intermediate 11 min

Side Income and Freelancing in Mexico

Learn how to earn and manage side income in Mexico. Understand RESICO, tax regimes for freelancers, CFDI requirements, and IMSS voluntary registration.

The Rise of Side Income in Mexico

Mexico’s economy has changed dramatically in recent years. The gig economy, e-commerce, and remote work have created opportunities that did not exist a decade ago. Millions of Mexicans now earn income outside traditional employment — driving for Uber or DiDi, delivering for Rappi or Uber Eats, selling on Mercado Libre or Amazon México, freelancing on Upwork or Fiverr, or providing independent consulting services.

This income diversification is financially healthy. Having multiple income streams reduces your dependence on a single employer, builds financial resilience, and can significantly accelerate your progress toward financial goals. But side income comes with responsibilities that many people ignore until the SAT comes calling.

The biggest mistake side earners make is treating this income as invisible. The SAT has increasingly sophisticated tools for detecting unreported income — they cross-reference bank deposits, digital platform reports, and electronic payment data. Getting caught evading taxes on side income can result in fines, back taxes with interest, and in severe cases, criminal prosecution.

The good news: Mexico now offers one of the most generous simplified tax regimes in Latin America — RESICO — that makes tax compliance for side earners straightforward and affordable.

Tax Regimes for Side Income

When you earn income outside traditional employment, you need to register with the SAT under an appropriate tax regime. Your choice of regime determines how much tax you pay, what deductions you can take, and what obligations you must fulfill.

RESICO: The Game Changer

The Régimen Simplificado de Confianza, introduced in 2022, is a revolutionary simplification of taxes for small earners. If you earn up to $3,500,000 MXN per year from independent activities, RESICO offers dramatically lower tax rates:

Monthly Income (MXN)RESICO Tax Rate
Up to $25,0001.00%
$25,001 - $50,0001.10%
$50,001 - $83,3331.50%
$83,334 - $208,3332.00%
Over $208,3332.50%

Compare this to the traditional ISR rates that can reach 35%. A freelancer earning $40,000 MXN monthly would pay just $440 MXN in ISR under RESICO — compared to potentially $5,000-$8,000 MXN under the traditional regime.

RESICO requirements:

  • Annual income must not exceed $3,500,000 MXN
  • You must issue CFDIs for all income received
  • You must be current on all tax filings
  • You cannot be a partner or shareholder in a company (with some exceptions)
  • You must file monthly provisional declarations and an annual declaration

RESICO limitations:

  • You cannot deduct business expenses (the low rate is meant to compensate for this)
  • If you exceed the $3.5M limit, you are automatically moved to the traditional regime
  • If you fail to issue CFDIs for your income, you can be removed from RESICO

Actividad Empresarial y Profesional

This is the traditional regime for self-employed individuals, freelancers, and independent professionals. It works like this:

  • You pay ISR on your NET income (gross income minus deductible business expenses)
  • Tax rates follow the standard progressive ISR table (1.92% to 35%)
  • You can deduct legitimate business expenses: office rent, equipment, software, professional development, transportation, marketing, etc.
  • You must file monthly provisional declarations and an annual declaration
  • You must issue CFDIs for all income

When Actividad Empresarial is better than RESICO: If your business expenses are very high relative to your income (more than 50-60%), the ability to deduct expenses may result in a lower tax bill than RESICO’s flat rate on gross income. This is common for businesses with significant inventory, equipment, or operational costs.

Plataformas Digitales (Digital Platforms)

Since 2020, the SAT has special rules for income earned through digital platforms like Uber, DiDi, Rappi, Airbnb, Mercado Libre, and others. These platforms are required to:

  • Withhold ISR (typically 2-8% depending on the type of service) from your earnings
  • Withhold IVA (8% for most services)
  • Report all payments to the SAT

If you earn exclusively through digital platforms AND your annual income does not exceed $300,000 MXN, the platform withholdings can serve as your final tax payment — you do not need to file separate returns. This is called the “retención definitiva” option.

If your platform income exceeds $300,000 MXN or you have other income sources, you must file under RESICO or Actividad Empresarial and credit the platform withholdings against your total tax liability.

If you earn income independently — whether freelancing, consulting, selling products, or providing services — you MUST issue a CFDI (electronic invoice) for every payment you receive. This is not optional.

How to Issue CFDIs

  1. Get your RFC and e.firma at the SAT office if you have not already
  2. Choose a CFDI generation method:
    • SAT’s free portal: Basic but functional for occasional invoicing
    • Commercial CFDI software: Companies like Facturama, FacturaDirecta, Contpaqi, and MiFact offer user-friendly platforms. Costs range from $100-$500 MXN monthly
    • Mobile apps: Several providers offer smartphone apps for issuing CFDIs on the go
  3. Issue a CFDI for every payment: Include the client’s RFC (or RFC genérico XAXX010101000 for general public sales), description of service, amount, and applicable taxes (IVA at 16% for most services)

IVA Considerations

Most freelance and consulting services are subject to IVA (Impuesto al Valor Agregado) at 16%. This means:

  • You charge your client the service fee PLUS 16% IVA
  • You collect the IVA from the client
  • You can credit (offset) the IVA you pay on your business expenses against the IVA you collect
  • The difference is paid to the SAT monthly

Under RESICO, IVA obligations remain — you still must charge, collect, and pay IVA even though your ISR rate is simplified.

Ride-Sharing and Delivery (Uber, DiDi, Rappi)

Driving for ride-sharing or delivery platforms is one of the most accessible side income options in Mexico. Key financial considerations:

Income potential: $8,000-$20,000 MXN monthly depending on hours, city, and platform. Peak hours (morning commute, late nights, weekends) earn more.

Expenses: Gas, vehicle maintenance, car insurance, phone data plan, and vehicle depreciation. These can consume 30-50% of gross earnings.

Taxes: Platforms withhold ISR and IVA automatically. If earnings are under $300,000 MXN annually and this is your only income, the withholdings can be your final tax. Otherwise, file under RESICO or Actividad Empresarial.

Insurance: Standard auto insurance often excludes commercial use. Consider getting commercial or ride-share coverage to avoid claim denials.

E-Commerce (Mercado Libre, Amazon México)

Selling products online has become a significant income source for many Mexicans:

Getting started: Low barrier to entry — you can begin with products you already have, move to sourcing from wholesalers, or start a private label business.

Taxes: Mercado Libre and Amazon México withhold taxes from sellers. You must decide between RESICO (simpler, lower rates) and Actividad Empresarial (ability to deduct inventory and operational costs).

Financial tracking: Track every expense — product sourcing, shipping supplies, platform fees, returns. Use Finthy to categorize these business expenses separately from personal spending.

Professional Freelancing

Consulting, design, programming, writing, marketing, accounting — professional services freelanced independently or through platforms:

Income potential: Varies enormously. Specialized skills (software development, data science, UX design) can command $30,000-$80,000+ MXN monthly. General services may earn $10,000-$25,000 MXN.

Tax regime: RESICO is usually the best option unless your deductible expenses are very high. For international clients, you may need to handle export-of-services tax treatment (services exported are IVA-exempt at 0% rate).

Invoicing international clients: You can issue CFDIs to foreign clients using the RFC genérico for foreign entities. Services provided to foreign companies consumed outside Mexico qualify for 0% IVA.

Rental Income

If you own property that you rent out — whether long-term residential, Airbnb, or commercial — the income is taxable:

Tax treatment: You can deduct actual expenses (maintenance, predial, insurance, depreciation, condominium fees) OR use the “blind deduction” of 35% of gross rental income — whichever is more advantageous.

CFDI requirement: You must issue CFDIs for rental payments received.

RESICO eligibility: Rental income CAN be declared under RESICO if it meets the requirements.

Social Security for Independent Workers

The IMSS Coverage Gap

One of the biggest disadvantages of side income and freelancing is the loss of social security coverage. If you leave formal employment or your side income is your primary income, you lose IMSS coverage for healthcare, disability, and retirement contributions.

IMSS Voluntario: How to Get Coverage

The IMSS offers voluntary registration (Régimen Voluntario) for independent workers, freelancers, and anyone not covered by employer-based social security. This gives you access to:

  • Medical consultations and specialist care
  • Hospitalization and surgery
  • Maternity coverage
  • Disability and life insurance benefits

Cost: The voluntary IMSS contribution varies based on your declared income level but is significantly cheaper than private health insurance. Expect to pay $3,000-$8,000 MXN per year depending on coverage level.

How to register: Visit your local IMSS office with your RFC, CURP, proof of address, and identification. You can also register online through the IMSS digital portal.

Important limitation: Voluntary IMSS registration does NOT include retirement contributions (AFORE). You must make voluntary AFORE contributions separately to build your retirement savings.

Building Retirement Without an Employer

Without employer AFORE contributions, you must take full responsibility for your retirement savings:

  • Voluntary AFORE contributions: Make regular contributions directly to your AFORE account
  • PPR (Plan Personal de Retiro): Open a PPR with a bank or investment firm for additional tax-deductible retirement savings
  • Personal investments: Build a portfolio of CETES, ETFs, or stocks to supplement retirement accounts

The tax deduction for retirement contributions (up to 10% of gross income or 5 UMAs) is even more valuable for freelancers — it directly reduces the income tax you owe.

Managing Side Income Finances

Separate Your Money

The single most important financial practice for side earners is separating business and personal finances:

Open a dedicated bank account: Use a separate bank account exclusively for side income and business expenses. This makes tax tracking infinitely easier and creates a clear paper trail if the SAT audits you.

Track everything: Every peso of income and every peso of expense should be recorded. Use Finthy to create separate categories for business income and expenses, making tax time simple.

Set aside taxes monthly: Do not spend all your side income. Under RESICO, set aside 1-2.5% for ISR plus 16% IVA on services. Under Actividad Empresarial, set aside 20-30% for taxes. Put this in a separate savings account and do not touch it.

Getting Paid

Payment methods: Accept bank transfers (the cleanest for tax purposes), card payments (through platforms or payment processors), and digital wallets. Avoid cash when possible — it creates tracking and documentation challenges.

Payment processors: Services like Clip, Mercado Pago, and STP allow freelancers to accept card payments without a traditional point-of-sale terminal.

International payments: For foreign clients, services like Wise (TransferWise), PayPal, and direct SWIFT transfers work. Be aware that international transfers above certain thresholds may trigger SAT reporting requirements from your bank.

Common Side Income Mistakes

Not registering with the SAT: Operating informally might seem easier, but the SAT is increasingly monitoring bank deposits and digital transactions. Getting caught results in back taxes, penalties, and surcharges.

Not issuing CFDIs: Every payment you receive for goods or services should be invoiced. Failure to invoice is a serious fiscal offense.

Mixing personal and business finances: Without separation, tracking becomes a nightmare and you risk missing deductions or misreporting income.

Not saving for taxes: Spending all your side income and having nothing when tax payments are due is one of the most common freelancer mistakes.

Ignoring IVA: ISR is just part of the picture. IVA obligations exist regardless of your ISR regime, and failure to charge, collect, and pay IVA can result in significant penalties.

Not getting insurance: Without employer benefits, you are exposed to health emergencies, disability, and liability. IMSS Voluntario plus at minimum a catastrophic health insurance plan is essential.

Key Takeaways

  • Side income and freelancing are growing rapidly in Mexico. The gig economy, e-commerce, and remote work create real opportunities — but they come with tax and legal obligations.
  • RESICO is a game-changing tax regime for earners under $3.5M MXN annually, with rates as low as 1-2.5% of gross income. It is the best option for most side earners.
  • Actividad Empresarial is better when your deductible business expenses exceed 50-60% of income, making net income taxation more advantageous.
  • You MUST issue a CFDI for every payment received and file monthly provisional declarations with the SAT.
  • Digital platforms (Uber, Rappi, Mercado Libre) withhold taxes automatically, but you may still need to file separately if income exceeds $300,000 MXN or you have other income sources.
  • Register for IMSS Voluntario to maintain healthcare coverage as a freelancer, and make voluntary AFORE/PPR contributions to build retirement savings without employer contributions.
  • Separate business and personal finances with a dedicated bank account, track all income and expenses, and set aside 1-2.5% (RESICO) or 20-30% (traditional) for taxes monthly.

In the next lesson, you will learn how to bring everything together — setting SMART financial goals, building a comprehensive plan, and creating a roadmap to financial independence in Mexico.

Key Terms

RESICO
Régimen Simplificado de Confianza — a simplified tax regime for individuals earning up to $3.5 million MXN annually, with tax rates between 1% and 2.5% of gross income.
Actividad Empresarial
The business activity tax regime for self-employed individuals and freelancers who earn above RESICO limits or choose a traditional regime with deductible expenses.
CFDI
Comprobante Fiscal Digital por Internet — the mandatory electronic invoice that freelancers and independent workers must issue for every payment received.
RIF
Régimen de Incorporación Fiscal — a legacy simplified tax regime that was replaced by RESICO in 2022. Existing RIF taxpayers were transitioned to RESICO or other regimes.
IMSS Voluntario
Voluntary IMSS registration that allows self-employed individuals and freelancers to access public healthcare and social security benefits by paying their own contributions.