HomeRegistration Guides › Mexico
Central portal — register once as a vendor

How to register as a government contractor in Mexico

Mexico procures at the federal level through a single national platform, ComprasMX, which replaced CompraNet in 2024. Suppliers and contractors create a company account on ComprasMX (Registro de Empresas); the RUPC (Registro Unico de Proveedores y Contratistas) is the standing supplier registry maintained within it, which classifies suppliers by activity, general data, nationality, experience and contracting history. Both national and foreign companies may register and participate; foreign companies use a distinct registration path that accepts a foreign tax ID plus apostilled/legalized incorporation documents. RUPC registration is free and done online.

Central portal — register once as a vendor
This country runs a single national portal where you register as a vendor. That registration is your standing qualification to bid.

Official portal

ComprasMX (Registro Unico de Proveedores y Contratistas - RUPC)

Secretaria Anticorrupcion y Buen Gobierno (formerly Secretaria de la Funcion Publica)

Go to portal ↗

Who can register

Foreign companies eligibleNo local entity required to bid

A local entity or Mexican office is NOT legally required to register or bid for most opportunities (trade.gov: 'For most opportunities, it is not required to have a local representative or an office in Mexico to bid on a tender and sell to the GOM'). However, a local presence and Spanish-language capability are strongly recommended in practice, and tenders frequently require some form of local presence for bid document handling and after-sales service. NOTE/DISCREPANCY: trade.gov states companies registering on ComprasMX 'must have a Mexican tax ID (RFC)'; the practitioner guide (latamcompra) describes a separate foreign-company registration path that accepts a tax ID from the country of origin plus apostilled documents. This point needs human verification against the live ComprasMX foreign-registration flow.

Step-by-step: registering in Mexico

1

Confirm you are not already registered and obtain digital signature (e.firma) / equivalent

Check the RUPC search tool to confirm the company is not already registered. National companies must have a current SAT e.firma (.cer, .key, password). Foreign companies generate an e.firma using a downloadable application that creates a password, later combined with a .cer and .key file issued during the foreign registration process, used to electronically sign proposals.

official link ↗

Required:
  • Current e.firma (SAT) for national companies
  • For foreign companies: e.firma generated via the ComprasMX foreign-registration flow (.cer + .key + password)
2

Create a company account on ComprasMX (Registro de Empresas)

Go to ComprasMX, select 'Licitantes, Proveedores, Contratistas' / 'Registra a tu empresa' (Register Bidders, Suppliers, and Contractors), accept the terms and conditions, and select the company type. National companies select the national option and upload SAT e.firma; foreign companies select the foreign-company option and complete company and administrator information.

official link ↗

🔒 Sign up to see the 4 required document(s) for this step.
3

Foreign companies: submit foreign-specific documentation

Foreign companies upload documents proving nationality and legal existence. Incorporation instrument (testimonio de la escritura publica) must be apostilled or legalized and in Spanish (PDF). Await processing emails delivering access credentials and the .cer file to combine with the .key file and password for the e.firma.

official link ↗

🔒 Sign up to see the 6 required document(s) for this step.
4

Receive account confirmation

After submitting the registration, the company receives a confirmation email. For national companies the practitioner guide reports confirmation within approximately 8 business days; foreign companies await processing emails with access credentials.

official link ↗

~8 day(s)
5

Register in the RUPC (Registro Unico de Proveedores y Contratistas)

The RUPC is the standing supplier registry. Capture the required company data (partners, legal representatives, specialty, experience, technical/economic/financial capacity) in the ComprasMX account. RUPC inscription is typically requested in connection with a formalized contract with a federal agency/entity; the purchasing unit reports it and the SFP/Secretaria Anticorrupcion y Buen Gobierno verifies the registration. Registration is done only once; the company must keep its RUPC certificate updated. With an RUPC certificate, a supplier need not re-submit certified legal-existence documents to sign future contracts.

official link ↗

🔒 Sign up to see the 6 required document(s) for this step.

Get the full Mexico playbook

Create a free GlobalGov account to unlock the required-documents checklist for every step, common pitfalls, insider tips, renewal reminders, and live Mexico opportunities matched to your business.

Create free account

Cost, timeline & legal basis

Cost

Free (no cost). RUPC/ComprasMX registration is free and done online.

Typical timeline

Varies per tender — not a fixed registration time.

Legal framework

Ley de Adquisiciones, Arrendamientos y Servicios del Sector Publico (LAASSP). Art. 56 Bis mandates the single supplier registry (registro unico de proveedores) within the integral information system, classifying suppliers by activity, general data, nationality and contracting history/compliance. Administered per the LAASSP and its Reglamento (RLAASSP).

Common pitfalls & restrictions

Incorporation documents for foreign companies must be apostilled or legalized AND translated into Spanish; missing apostille/translation is a common blocker. There is a documented discrepancy on whether a Mexican RFC is strictly required (trade.gov) versus a foreign tax ID being accepted via the foreign path (practitioner guide) - verify against the live ComprasMX flow before relying on it. The e.firma setup (combining .cer, .key and password) is a frequent point of confusion for foreign registrants.

Find live Mexico opportunities

GlobalGov tracks open tenders and historical awards for Mexico. Explore the market and search live opportunities:

Sources & verification

This guide is grounded in official sources, last verified 2026-07-20.

RUPC official landing page (Secretaria Anticorrupcion y Buen Gobierno / ComprasMX) — https://comprasmx.buengobierno.gob.mx/rupc
ComprasMX company registration page (Registro de Empresas) — https://comprasmx.buengobierno.gob.mx/registro-empresas
Official RUPC inscription trámite page (gob.mx / Secretaria Anticorrupcion y Buen Gobierno) - registry purpose, one-time registration, keep certificate updated, free — https://www.gob.mx/buengobierno/acciones-y-programas/inscripcion-al-registro-unico-de-proveedores-y-contratistas
LAASSP Art. 56 Bis - legal mandate for the single supplier registry (registro unico de proveedores) — https://vlex.com.mx/vid/articulo-56-bis-registro-659028149
trade.gov Mexico Country Commercial Guide - Selling to the Government: ComprasMX replaced CompraNet, foreign eligible, local representative not required, Mexican tax ID, 65% national content — https://www.trade.gov/knowledge-product/mexico-selling-government
Practitioner guide (latamcompra) - step-by-step CompraNet/ComprasMX and RUPC registration, national vs foreign company documents, apostille/Spanish translation, e.firma — https://www.latamcompra.com/blog/compranet-como-licitar-en-mexico
SAT - RFC inscription for foreign-resident legal entities (empresa u organismo residente en el extranjero) — https://www.sat.gob.mx/tramites/34067/inscribe-tu-empresa-en-el-rfc-si-reside-en-el-extranjero
This guide summarizes official requirements for general information and can change. Always confirm current requirements on the official portal before acting. GlobalGov is not affiliated with any government procurement authority.