REPSE is one of those topics that generate serious confusion among independent business owners in Mexico. Some assume they need it and spend time and money registering when it doesn't apply. Others assume they don't need it and operate without it until a client tells them they can't deduct their invoices anymore. Both mistakes are expensive.
Here's a guide so you know which group you're in.
What REPSE is and why it exists
REPSE stands for Registro de Prestadoras de Servicios Especializados u Obras Especializadas (Registry of Providers of Specialized Services or Specialized Works). It's administered by the Ministry of Labor and Social Welfare (STPS).
It came from the subcontracting reform published in the Federal Official Gazette on April 23, 2021. That reform did two big things: it banned the subcontracting of personnel (what many knew as "outsourcing"), and it created a regulated exception for specialized services that can still be subcontracted — as long as the provider is registered in REPSE and the services aren't part of the client's core business.
The underlying intent was to attack schemes where companies avoided labor and tax responsibilities by contracting "outsourcing" for their core activities.
The key question to know if it applies to you
Before any nuance, this is the question that separates the two worlds:
Does my staff physically work inside the client's premises, periodically or steadily, doing something that isn't the client's core business?
If yes, you probably need REPSE. If no, you probably don't.
That filter isn't perfect — there are gray zones we'll cover below — but it saves you 90% of the doubt.
When it DOES apply
REPSE applies when your company provides specialized services to a third party by placing your own personnel at the client's disposal. Typical cases:
- Cleaning and sanitization in offices, hotels, real estate developments, or corporate sites.
- Private security at any client site.
- Maintenance and facilities for tourism or commercial properties.
- On-site technical support (not remote): IT staff that goes to the client's offices.
- In-store promotions and marketing in retail outlets, plazas, or hotels.
- Specialized construction services subcontracted to a main builder.
- Shared services between companies in the same corporate group, if the other requirements are met.
Common filter in all these cases: there's personnel from the provider physically working at the client's facilities, continuously, periodically, or on long projects, doing something that isn't the client's main business.
When it does NOT apply
REPSE doesn't apply if:
- You sell goods. If your business delivers product, not services with personnel at the client's disposal, no REPSE.
- You provide independent services from your own office. An accountant who delivers financial statements from their firm, a designer who delivers files by email, a consultant who has periodic meetings with the client — that typically doesn't qualify.
- You don't place personnel at the client's site. Even if you invoice companies, if your operation doesn't include placing your own workers at the client's facilities, it doesn't apply.
The most common gray zone: professional firms (accounting, marketing, legal consulting, IT) that are "independent" in theory but in practice assign their own staff to client offices on an ongoing basis. If that's the case, it's worth reviewing with a specialist before assuming it doesn't apply. An accounting firm with people working inside a client three times a week is no longer the obvious case of the freelancer delivering work from their own office.
The hotel case — relevant for Riviera Maya
There's a specific STPS agreement from December 2022 that changes the rules for hotel and tourism companies. The authority made clear that for temporary lodging centers, the following activities are part of the hotel's main economic activity — and therefore CANNOT be subcontracted as "specialized services", even if the provider has REPSE:
- Room cleaning (housekeeping)
- Guest registration and guest services
- Cooks, bartenders, head waiters, waiters
- Laundry, linen, dishwashing, kitchen cleaning
- Reservations and room charges
This matters a lot for Riviera Maya. If your business provides any of these services to hotels, the problem isn't "getting REPSE" — it's understanding that the scheme is not viable as specialized subcontracting under STPS's current reading. The operation has to be redesigned or the risk accepted.
What happens if you needed REPSE and you don't have it
Three serious consequences:
1. Direct fine to the provider. Article 1004-C of the Federal Labor Law sets fines from 2,000 to 50,000 UMA for providing services without registration. With the 2026 UMA ($117.31 daily), that's between $234,620 and $5,865,500 pesos. This is just for the base labor infraction.
2. Your client can't deduct your invoice. For the client to deduct ISR (income tax) and credit IVA (VAT) on specialized services, they must verify your REPSE and obtain a monthly document package (payroll CFDIs, withholding receipts, IMSS and Infonavit payments, IVA declaration). If you're not registered, your client loses the deduction. And as soon as they realize, they'll stop paying you or change providers.
3. Additional reporting obligations. Every four months (by January 17, May 17, and September 17), contract information must be reported to IMSS and Infonavit. Failing to report or reporting late is another infraction: 500 to 2,000 UMA, equivalent to $58,655 to $234,620 pesos for 2026.
Enforcement is no longer isolated. SAT, IMSS, Infonavit, and STPS cross-check information. Being outside REPSE while obligated is a risk that grows, not one that dilutes with time.
How to start the process
If you conclude that it does apply to you, the path is:
- Online process at repse.stps.gob.mx, using e.firma.
- Automatic validation of your compliance with SAT, IMSS, and Infonavit. If you have negative opinions or debts, it doesn't move forward.
- Activity capture of what you want to register, transcribed literally from the articles of incorporation or tax status certificate.
- Document upload: ID, notarized power of attorney, articles of incorporation or tax status, IMSS employer registries, proof of address, payroll XML.
- Legal deadline for resolution: 20 business days. If STPS doesn't respond, there's a mechanism for tacit approval after a formal request.
- Renewal every 3 years, within the 3 months prior to expiration.
The procedure with STPS has no officially published fee. If you hire external help, that cost is private and variable.
What federal REPSE doesn't tell you about Quintana Roo
Up to this point we've covered the federal framework. If you operate in Quintana Roo, there's something important worth knowing: real compliance is much more complex than just registering for REPSE.
Quintana Roo's two leading industries are construction and hospitality. Both rely on large supplier chains — and each link in that chain has its own obligations map. Federal REPSE is just the first layer.
What the subcontracting reform achieved, far from simplifying, was something that didn't exist before in Mexico: real inter-institutional collaboration between the agencies that regulate businesses. This means that complying with REPSE simultaneously requires complying with SAT, IMSS, Infonavit, Fonacot, and STPS — and in Quintana Roo, several more.
At the state level: SATQ (state tax administration, requires 4% payroll tax + state REPSE + state taxpayer registry), IMOVEQROO (mobility institute), state highway police, and COFEPRIS (federal but particularly active in QR sanitation reviews).
At the municipal level (in Benito Juárez, Solidaridad, Isla Mujeres, Puerto Morelos, Cozumel, and Lázaro Cárdenas): Civil Protection, Environmental Secretariats, and Municipal Traffic.
The catch is that all of this is cross-checked through REPSE's quarterly reports — where contract count must match employee count, which must match IMSS contributions, Infonavit contributions, and the 4% state payroll tax. Any inconsistency between one agency's numbers and another's triggers cross-review. Fines don't come from one entity — they come from all at once, because they now share information.
The business owner who complies with federal REPSE but ignores one of the state or municipal dependencies isn't really complying. They're partially complying, which to a cross-review is the same as not complying — just with more surprise when the fines arrive.
The full compliance map in Quintana Roo is technical terrain where specialized advice pays for itself.
Mistakes that cost dearly
- Assuming it applies just because you invoice companies. Invoicing other businesses alone isn't enough.
- Assuming it doesn't apply just because you're an independent professional. If in practice you place staff at the client site, it does apply, even if you call yourself "consultant" or "firm".
- Registering activities not supported by your articles of incorporation. Causes rejection or later cancellation.
- Forgetting renewal. If you don't renew on time, STPS cancels your registration and you have to start over with a full new registration.
- Thinking it's set-and-forget. You have to keep the four-month obligations current, monitor that your own providers are also current, and maintain the monthly tax-labor file.
To wrap up
REPSE is not a file-and-forget procedure. It's an ongoing compliance regime that touches labor, tax, and social security at the same time. If your operation requires it, it's not worth improvising — the cost of getting it wrong ranges from losing clients to fines in the millions.
If your operation doesn't require it, it's also worth knowing clearly and not spending time and money on something that doesn't apply.
At Kiin Hub we work with AC Consultores, a firm specialized in human resources, payroll, and integral compliance in Quintana Roo — federal REPSE, state REPSE, IMSS, Infonavit, SATQ, COFEPRIS, and municipal obligations. If your business faces the full compliance map in the region, you can contact Lic. Héctor García directly at +52 987 564 0237, or ask us to introduce you.
Share this article