Mexico rules for foreign companies and non-resident sellers
    Tax and Compliance

    Mexico CFDI for Foreign Companies: RFC Registration & E-Invoicing Obligations

    Updated:
    9 min read

    Tax & Compliance Series

    This guide is part of a comprehensive series. Explore all 202 topics:

    Foreign companies with a permanent establishment (establecimiento permanente) in Mexico must register for an RFC and issue CFDI 4.0 for all Mexican-sourced income. Non-resident companies without a permanent establishment are typically not required to issue CFDIs, but their Mexican clients must withhold and report taxes using specific CFDI types. The registration process requires a legal representative with a Mexican CURP.

    When Must Foreign Companies Issue CFDI?

    With Permanent Establishment in Mexico

    A foreign company has a permanent establishment if it has a fixed place of business, construction project lasting more than 183 days, or dependent agents habitually concluding contracts in Mexico. In this case:
    • Must register for RFC with SAT
    • Must issue CFDI 4.0 for all Mexican income transactions
    • Must appoint a legal representative (representante legal) with Mexican CURP
    • Subject to the same penalties as Mexican companies for CFDI non-compliance

    Without Permanent Establishment

    Foreign companies without a PE in Mexico:
    • Are NOT required to issue CFDI
    • The Mexican buyer withholds tax and issues a CFDI with Complemento de Comercio Exterior or retención details
    • May still need a generic RFC (XEXX010101000 for foreign entities) for the buyer's CFDI

    How to Register for RFC as a Foreign Company

    Appoint a legal representative: Must have a Mexican CURP and be authorized to act before SAT Gather documentation: Articles of incorporation (apostilled), power of attorney, representative's identification

    1. Appoint a legal representative: Must have a Mexican CURP and be authorized to act before SAT
    2. Gather documentation: Articles of incorporation (apostilled), power of attorney, representative's identification
    3. Schedule SAT appointment: In-person at SAT offices or via the SAT Portal
    4. Obtain RFC: SAT issues a 12-character RFC for legal entities
    5. Get e.firma (FIEL): Digital certificate for SAT portal access — requires in-person visit
    6. Generate CSD: Certificado de Sello Digital for signing CFDIs

    Withholding Requirements for Mexican Buyers

    Withholding Requirements for Mexican Buyers includes: ISR withholding: Varies by income type — 25% for services, 15-35% for royalties, 4.

    When a Mexican company pays a non-resident without PE:
    • ISR withholding: Varies by income type — 25% for services, 15-35% for royalties, 4.9-10% for interest
    • IVA withholding: 16% for digital services from foreign platforms
    • The Mexican buyer issues a CFDI with retención (withholding) details

    How Invoicemonk Supports Foreign Companies in Mexico

    Invoicemonk provides multi-currency invoicing with automatic MXN conversion, CFDI 4.0 generation for companies with Mexican RFC, and withholding tax calculation support for cross-border transactions.
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.

    More from Tax & Compliance