Menu
Mexico Developer Verification: RFC, PROFECO Complaints, Construction Permits
Mexico

Mexico Developer Verification: RFC, PROFECO Complaints, Construction Permits

Share

Developer Due Diligence in Mexico

Mexico's construction and real estate development sector includes everything from large, publicly listed companies (like JAVER, CADU, and Vinte, which trade on the BMV) to small local developers building a single project with limited capital. For foreign buyers, particularly those purchasing off-plan, verifying the developer is essential.

Check 1: RFC and SAT Registration

Every Mexican company must have an RFC (Registro Federal de Contribuyentes) issued by SAT (Servicio de Administracion Tributaria). The RFC is the company's tax identification number. Verify the developer's RFC status through SAT's online portal at https://www.sat.gob.mx.

Check that the RFC is active (vigente), that the registered business activities include construction or real estate development (actividades economicas), and that the company is up to date on its tax obligations. Under Mexico's tax compliance rules, SAT publishes lists of non-compliant taxpayers (contribuyentes incumplidos) in the Official Gazette (DOF).

An RFC for a legal entity is 13 characters, and the registration date on it tells you how long the company has actually existed.

SAT also publishes "blacklists" of companies involved in simulated operations (empresas que facturan operaciones simuladas, EFOS) under Article 69-B of the Federal Fiscal Code. Check that the developer does not appear on this list.

Check 2: PROFECO Complaints

PROFECO (Procuraduria Federal del Consumidor) is Mexico's federal consumer protection agency. Under the Federal Consumer Protection Law (Ley Federal de Proteccion al Consumidor), PROFECO handles complaints from consumers against businesses, including real estate developers.

Check PROFECO's Bureaude Entidades Financieras and complaint records at https://www.gob.mx/profeco. While not all complaints indicate fraud (some are contractual disputes), a pattern of complaints against a developer is a serious warning sign.

The searchable complaint database is PROFECO's Buro Comercial, which shows the number of complaints filed against a company, their nature, and whether they were resolved or remain open. Read it for pattern rather than volume: dozens of unresolved complaints about non-delivery, specification changes, or refused deposits is a different signal from a handful of resolved disputes across many years of operation. PROFECO's reach is limited, though. It does not regulate construction quality or building permits, which are municipal functions, and it captures only disputes that were formally filed.

PROFECO also maintains a registry of adhesion contracts (contratos de adhesion) for certain industries. Some real estate developers register their standard contracts with PROFECO, which provides an additional layer of consumer protection.

Check 3: Construction Permits

Municipal governments issue construction permits (licencias de construccion) under each state's urban development law and the municipal building code (reglamento de construccion). Verify with the local ayuntamiento (municipal government) that the project has a valid licencia de construccion covering the current project scope, that the permit has not expired (permits typically have a limited validity period), that the environmental impact assessment (MIA, Manifestacion de Impacto Ambiental) has been approved by SEMARNAT for projects requiring it, and that the land use permit (licencia de uso de suelo) is consistent with the project.

Permit records sit with the municipal direccion de desarrollo urbano or its equivalent, and you can request a copy or verify existence at the municipal offices. Permits typically carry a validity period of one to three years, so check the issue date, and check the file for stop-work orders or permit suspensions against the project.

For projects in coastal areas, also verify compliance with the Coastal Zone Federal Law (Ley General de Bienes Nacionales) regarding the zona federal maritimo terrestre (federal maritime-terrestrial zone), which is the 20-meter strip of beach that is federal property and cannot be privatized.

MIA enforcement is not theoretical. Several Riviera Maya projects have been halted or demolished for lacking proper environmental authorization. SEMARNAT operates an online consultation system where you can check whether an MIA has been filed for a specific project.

Check 4: REPSE Registration

Under the 2021 labor subcontracting reform, companies providing specialized services (including construction) must register with the REPSE (Registro de Prestadoras de Servicios Especializados u Obras Especializadas) maintained by STPS (Secretaria del Trabajo y Prevision Social). Check the developer's REPSE status at https://repse.stps.gob.mx.

While REPSE registration is primarily a labor compliance requirement, an unregistered developer may be cutting corners on labor law compliance, which suggests broader regulatory non-compliance.

Check 5: Registro Publico and Property History

Verify the development land's ownership through the Registro Publico de la Propiedad. Confirm the developer actually owns the land (or has a valid lease or agreement), there are no existing liens, mortgages, or encumbrances, the land is not ejido or comunidad agraria (see our separate article on ejido land), and the land zoning permits the proposed development.

Corporate records sit in a separate registry. The Registro Publico de Comercio, administered by the Secretaria de Economia, issues a certificado de existencia confirming the company's legal status, incorporation date, registered capital, shareholders, and legal representatives. Separately, ask the developer for evidence that its construction workforce is registered with IMSS. IMSS records are not publicly searchable, but a developer employing workers off the books is cutting costs in ways that correlate with other compliance shortcuts.

Red Flags

Companies registered less than two years ago with no completed projects, developers who cannot or will not produce their licencia de construccion, requests for payment to accounts that do not match the company name, projects marketed before construction permits are obtained, prices significantly below market rate (often indicates ejido land or permit issues), developers who resist providing their RFC or claim it is not relevant, and projects with no visible construction activity despite selling units for months.

Two more patterns belong on that list: payment demanded to a personal account rather than the developer's corporate account or a notary's escrow, and property offered on a private contract (contrato privado) with no notarized escritura.

For developer verification guidance in Mexico, Bektu provides resources at https://bektu.com.

Sources

- SAT: https://www.sat.gob.mx

- PROFECO: https://www.gob.mx/profeco

- Federal Fiscal Code: https://www.diputados.gob.mx/LeyesBiblio/pdf/8.pdf

- REPSE: https://repse.stps.gob.mx

- SEMARNAT: https://www.gob.mx/semarnat

Sign up to read the rest

Create a free account to keep reading. It only takes a minute.

Before you commit

Considering a developer you read about here?

You cannot walk the land from another country. But you can verify the developer. Bektu contacts them on your behalf and sends you a scored report. They never see who asked.

Search and verify any developer

More from Bektu

Stay a step ahead of the wire transfer

Get the occasional note from Bektu on verifying developers before you commit. No noise, just what matters.

We will never share your email. You can opt out at any time.