gigstack API
  1. Catalogs
gigstack API
  • Welcome to gigstack API
  • gigstack Connect API Guide
  • Migrar de API v1 a v2 de gigstack
  • Clients
    • Clients API Guide
    • List clients
      GET
    • Get client
      GET
    • Update client
      PUT
    • Create client
      POST
    • Validate client fiscal information
      POST
    • Get client customer portal access token
      POST
    • Stamp pending receipts
      POST
    • Delete client
      DELETE
  • Services
    • Services API Guide
    • List services
      GET
    • Get service
      GET
    • Update service
      PUT
    • Create service
      POST
    • Delete service
      DELETE
  • Invoices
    • Invoices API Guide
    • Income
      • List income invoices
      • Get income invoice
      • Create income invoice
    • Egress
      • List egress invoices
      • Get egress invoice
      • Create egress invoice
    • Get invoice files
      GET
    • Cancel invoice
      DELETE
  • Payments
    • Payments API Guide
    • List payments
    • Get payment
    • Request payment
    • Register payment
    • Mark payment as paid
    • Refund payment
    • Cancel payment
  • Receipts
    • Receipts API Guide
    • List receipts
    • Get receipt
    • Create receipt
    • Stamp receipt
    • Cancel receipt
  • Teams
    • Teams API Guide
    • List teams
    • Get team
    • Get team integrations
    • Get team series
    • Get team onboarding URL
    • Update team
    • Update team series
    • Update team settings
    • Create team
    • Add team member
    • Remove team member
    • Create team series
  • Users
    • Users API Guide
    • List users
    • Get user
    • Update user
    • Create user
    • Reset user password
  • Catalogs
    • Tax Regimes Catalog (Régimen Fiscal)
    • Payment Forms | Formas de pago
    • CFDI Usage Catalog (Uso CFDI)
    • Payment Methods Catalog (Método de Pago)
    • Months and Bimesters Catalog (Meses y Bimestres)
    • Invoice Relationships Catalog (Relación entre Facturas)
  1. Catalogs

Tax Regimes Catalog (Régimen Fiscal)

Overview#

The Tax Regimes catalog defines the legal tax frameworks under which Mexican taxpayers operate. Each regime has specific rights, obligations, and tax calculation methods established by the Mexican Tax Administration Service (SAT). The correct regime selection is crucial for legal compliance and determines which CFDI usage codes can be applied.

What We See#

This catalog contains 23 tax regime codes covering various taxpayer categories:
Corporate entities (601, 603, 620-624, 628, 629)
Individual taxpayers (605, 608, 612, 614, 615, 625, 626)
Specialized activities (606, 607, 622, 628, 630)
Special arrangements (609, 610, 616)
Each regime has specific requirements for income reporting, expense deductions, and tax calculations.

How to Use It#

Tax regime selection is typically determined by legal entity type, income sources, and business activities. This is usually set during taxpayer registration and rarely changes. When creating invoices, ensure the issuer's tax regime is correctly specified and compatible with the selected CFDI usage codes.

Usage Guidelines#

Use registered regime: Always use the regime officially registered with SAT
Verify compatibility: Ensure CFDI usage codes are compatible with the regime
Update when changed: Reflect any official regime changes in the system
Validate during onboarding: Verify customer/supplier tax regimes during setup

Tax Regimes by Category#

Corporate Entities (Personas Morales)#

CodeDescriptionEntity TypeCommon Use Cases
601General Law for Legal EntitiesCorporationsStandard business corporations, LLCs
603Non-Profit Legal EntitiesNon-profitsFoundations, NGOs, charitable organizations
620Production Cooperatives (income deferral option)CooperativesWorker-owned production cooperatives
621Fiscal IncorporationSmall businessesSimplified regime for small corporations
623Optional for Corporate GroupsHolding companiesMulti-company corporate structures
624Coordinated EntitiesSpecial entitiesGovernment-coordinated entities
628HydrocarbonsEnergy sectorOil, gas, and energy companies
629Preferential Tax Regimes and MultinationalsMultinationalsInternational corporations, tax-preferred entities

Individual Taxpayers (Personas F�sicas)#

CodeDescriptionTaxpayer TypeIncome Sources
605Salaries and Salary-Similar IncomeEmployeesEmployment income, wages, salaries
608Other IncomeIndividualsMiscellaneous income not in other categories
612Individuals with Business and Professional ActivitiesEntrepreneursFreelancers, consultants, small business owners
614Interest IncomeInvestorsBank interest, investment returns
615Prize Income RegimePrize winnersLottery, contest, and prize income
625Business Activities through Technological PlatformsPlatform workersUber, Airbnb, freelance platforms
626Simplified Confidence RegimeSmall taxpayersSimplified tax regime for small businesses

Specialized Activities#

CodeDescriptionActivity TypeSpecific Requirements
606Rental IncomeProperty ownersReal estate rental income
607Acquisition or Sale of GoodsTradersGoods trading, asset transactions
622Agricultural, Livestock, Forestry and FishingPrimary sectorFarming, ranching, forestry, fishing
630Stock Exchange Share SalesInvestorsStock market transactions

Special Arrangements#

CodeDescriptionSpecial CaseUsage Context
609ConsolidationTax consolidationConsolidated tax filing for corporate groups
610Foreign Residents without Permanent EstablishmentForeign entitiesInternational businesses without Mexican operations
616Without Tax ObligationsExempt entitiesGovernment entities, certain exempt organizations

Complete Tax Regimes Table#

CodeDescription (English)Descripci�n (Espa�ol)Entity Type
601General Law for Legal EntitiesGeneral de Ley Personas MoralesCorporation
603Non-Profit Legal EntitiesPersonas Morales con Fines no LucrativosNon-profit
605Salaries and Salary-Similar IncomeSueldos y Salarios e Ingresos Asimilados a SalariosIndividual
606Rental IncomeArrendamientoIndividual/Corporate
607Acquisition or Sale of GoodsRégimen de Enajenación o Adquisición de BienesIndividual
608Other IncomeDemás ingresosIndividual
609ConsolidationConsolidaciónCorporate Group
610Foreign Residents without Permanent EstablishmentResidentes en el Extranjero sin Establecimiento Permanente en MéxicoForeign Entity
611Dividend Income (partners and shareholders)Ingresos por Dividendos (socios y accionistas)Individual
612Individuals with Business and Professional ActivitiesPersonas Físicas con Actividades Empresariales y ProfesionalesIndividual
614Interest IncomeIngresos por interesesIndividual
615Prize Income RegimeRégimen de los ingresos por obtención de premiosIndividual
616Without Tax ObligationsSin obligaciones fiscalesExempt Entity
620Production Cooperatives (income deferral option)Sociedades Cooperativas de Producción que optan por diferir sus ingresosCooperative
621Fiscal IncorporationIncorporación FiscalSmall Corporation
622Agricultural, Livestock, Forestry and FishingActividades Agrícolas, Ganaderas, Silvícolas y PesquerasPrimary Sector
623Optional for Corporate GroupsOpcional para Grupos de SociedadesCorporate Group
624Coordinated EntitiesCoordinadosSpecial Entity
625Business Activities through Technological PlatformsRégimen de las Actividades Empresariales con ingresos a través de Plataformas TecnológicasPlatform Worker
626Simplified Confidence RegimeRégimen Simplificado de ConfianzaSmall Taxpayer
628HydrocarbonsHidrocarburosEnergy Sector
629Preferential Tax Regimes and MultinationalsDe los Regímenes Fiscales Preferentes y de las Empresas MultinacionalesMultinational
630Stock Exchange Share SalesEnajenación de acciones en bolsa de valoresInvestor

Tax Regime and CFDI Usage Compatibility#

Business-Oriented Regimes#

Compatible with G, I, S, CP codes:
601, 603, 606, 612, 620, 621, 622, 623, 624, 625, 626

Individual-Oriented Regimes#

Compatible with D, S, CP codes:
605, 606, 608, 611, 612, 614, 607, 615, 625

Payroll-Specific Regime#

Compatible with CN codes:
605 (exclusively for payroll documents)

Universal Compatibility#

Compatible with S, CP codes (all regimes):
S01 (Without fiscal effects)
CP01 (Payments)

Implementation Examples#

API Request Example#

{
  "taxpayer": {
    "tax_id": "RFC123456789",
    "tax_regime": "601",
    "entity_type": "corporation",
    "business_name": "Example Corp S.A. de C.V."
  }
}

Validation Logic#

Entity Type Detection#

Common Business Scenarios#

Corporate Registration#

Individual Taxpayer Scenarios#

Important Considerations#

Legal Requirements#

1.
Official Registration: Tax regime must match SAT registration
2.
Change Procedures: Regime changes require formal SAT approval
3.
Compliance Obligations: Each regime has specific filing and payment requirements
4.
Documentation: Maintain records supporting regime classification

Business Impact#

1.
Tax Rates: Different regimes have different tax calculation methods
2.
Deduction Limits: Available deductions vary by regime
3.
Filing Requirements: Some regimes have simplified filing procedures
4.
Growth Considerations: May need to change regimes as business grows

System Integration#

1.
Customer Onboarding: Verify and validate tax regime during registration
2.
Invoice Validation: Ensure usage codes are compatible with regimes
3.
Reporting: Generate regime-specific reports for compliance
4.
Updates: Monitor regime changes and update system accordingly

Recent Changes and Trends#

Regime 626 (Simplified Confidence Regime)#

Introduced as a replacement for previous simplified regimes
Designed for small taxpayers with specific income limits
Simplified tax calculation and filing requirements

Regime 625 (Platform Workers)#

Created to address the gig economy growth
Specific rules for platform-mediated income
Simplified withholding and reporting procedures

Error Prevention#

Common Mistakes#

Using corporate usage codes with individual regimes
Incorrect regime selection during customer setup
Failing to update regime when taxpayer status changes
Mixing incompatible usage codes and tax regimes

Best Practices#

Implement regime validation during data entry
Provide clear regime descriptions to users
Regular audit of regime assignments
Stay updated on tax law changes affecting regimes

Related Documentation#

CFDI Usage Catalog - For compatible usage codes by regime
Payment Forms Catalog - For payment method codes
Payment Methods Catalog - For payment timing options
Invoice Globals - For general invoice configuration
Modified at 2025-08-21 00:53:14
Previous
Reset user password
Next
Payment Forms | Formas de pago
Built with