- Distinguish legal requirements, tax requirements, and procurement controls.
- A monthly review does not make an IMSS compliance opinion valid for the entire month.
- Request and validate accepted filing acknowledgments, not just submission receipts.
The short answer
Build the file in three layers. At onboarding: registry enrollment, the contract with appendices, and initial compliance opinions. Monthly: valid opinions and evidence that on-site staffing matches the contract. Every four months and annually: acknowledgments of the provider’s reports to IMSS and Infonavit, a registry lookup, and a review of the contract scope. Record who reviews each document and what evidence is retained. For REPSE verification itself, see the REPSE verification guide; here, we focus on keeping the file current.
Onboarding
Identity, registration, contract, scope, and responsible parties.
Monthly
Periodic controls and tax reconciliation based on applicable obligations.
Every four months and annually
Accepted filing acknowledgments, official filing windows, and contract review.
Legal requirements and internal controls: two different things
Separate the provider’s obligations, the client’s tax requirements, and internal controls. Tax documentation is not always optional: Article 27, section V, of the Income Tax Law and Article 5, section II, of the VAT Law establish documentation requirements for deductions and credits involving specialized services. Your tax team must determine which apply and how documents are obtained and retained.
- What the law requires of the provider. The LFT (Federal Labor Law) requires specialized service providers to register with STPS, renew their registration every three years, and demonstrate that they are current on tax and social security obligations (Art. 15). It also requires a written contract stating the purpose of the service and the approximate number of workers (Art. 14). The Social Security Law and IMSS guidelines require providers to report their contracts every four months; Infonavit publishes an equivalent obligation through SISUB.
- What you choose to request. Opinions, acknowledgments, and lists can be part of your internal controls; they do not replace the supporting documents the client must obtain when seeking income tax deductions or VAT credits. Defining additional reviews is a sound control practice, useful because Article 14 of the LFT provides for joint and several liability if the contractor fails to meet its obligations to its workers, and because Article 15-D of the CFF (Federal Tax Code) makes the tax treatment of these payments conditional on the contractor meeting certain requirements. Your legal and tax teams determine how this applies to your company.
In the calendar table, the “Basis” column distinguishes the two cases.
Get new articles in your inbox
At onboarding: the baseline file
Request these documents before signing and retain complete copies.
- Enrollment in the STPS registry (your own lookup, with a dated screenshot). The REPSE guide explains how to verify it; here, simply file the evidence and record the three-year expiration date.
- Contract and appendices. In writing, with the purpose of the service and approximate number of workers. Recommended appendices: scope by facility, schedules, service frequency, and staff assigned per shift.
- Compliance opinions from SAT, IMSS, and Infonavit with visible issue dates (details in the next section).
- List of assigned staff, including name, position, and shift. If you receive it, determine with your legal team which personal data to retain and how to protect it.
- Insurance and policies, if applicable. Liability insurance or other coverage depends on your procurement policy and facility risks; we have not identified a general legal requirement for it in this type of contract, so it is presented as a control.
- Training for assigned staff, if your site requires it (for example, chemical handling or access rules for the CEDIS (distribution center)). It becomes a contractual requirement if included in the contract; confirm with Legal which health and safety regulations apply to your situation.
Monthly: the brief review
An organized file makes monthly review easier; the time required depends on the scope and documents to be reconciled.
Compliance opinions. These are snapshots as of the issue date, which is why dated documents are requested.
- Infonavit. The certificate of tax status regarding employer contributions and remittance of deductions is valid for 30 calendar days from issuance, according to the Infonavit portal. A third party can validate it using the reference number, issue date, and RFC, or the document’s QR code. The rules amended in 2024 provide four results: no outstanding balance or secured balance, outstanding balance, outstanding balance with a payment agreement, and no record. Read the result, rather than simply checking that a file exists.
- IMSS. Rule Nine of the agreement published on September 22, 2022 establishes validity on the day of issuance. The 2025 amendment establishes Buzón IMSS as the channel for obtaining it and provides specific time frames for formalizing certain public contracts: do not apply these generally to private contracts. Verify the document based on its intended use; an internal monthly review does not extend its validity.
- SAT. The compliance opinion is based on Article 32-D of the CFF and the applicable rule in the current Miscellaneous Tax Resolution. Confirm its validity based on its intended use and the current tax rule on the SAT portal; an internal monthly schedule is no substitute for that validation.
On-site staff. Operations compares actual staffing with the contract and the provider’s list. A discrepancy is a reason to ask questions, not a conclusion.
Contribution, payroll, and VAT payments. Do not treat these as a mere courtesy: when the specialized services tax regime applies, review with your tax team the payroll CFDI and evidence of withholdings, IMSS contributions, Infonavit contributions, and VAT filing and payment required by the Income Tax Law and VAT Law. Define dates, reconciliation, and limited retention of personal data.
Every four months and annually
Provider reports to IMSS and Infonavit. The IMSS guidelines for ICSOE and the Infonavit SISUB page establish three annual windows, from the 1st through the 17th of May (January–April), September (May–August), and January of the following year (September–December). If the 17th is not a business day, the deadline moves to the next business day. The provider files the reports. The following serve as supplementary evidence for the client:
- The SISUB receipt acknowledgment (the obligation is considered fulfilled upon acknowledgment of an accepted filing) and the ICSOE acknowledgment.
- The IMSS public contract listing, which includes the reference number, service, dates, and number of assigned workers and is updated at least monthly. The provider can also authorize you through Buzón IMSS to view contract details.
Requesting these acknowledgments is your own control practice; the law requires the provider to report, not you to review.
Annually. Check the STPS registry, review validity and authorized services, and review the contract: scope, facilities, and number of workers. If the provider’s registration expires during the contract, schedule renewal verification in advance.
Review calendar
| Document | Basis | Suggested frequency | Reviewer | Evidence retained |
|---|---|---|---|---|
| Enrollment in the STPS registry | Law (provider); lookup: control | At contracting and annually | Procurement | Screenshot with date, reference number, and validity period |
| Contract and appendices | Law (Art. 14 LFT); appendices: control | At signing and upon scope changes | Legal / Administration | Signed contract and appendices |
| Infonavit opinion | Law (for registration); filing: control | Monthly (30-day validity) | Administration | PDF with reference number and validation |
| IMSS opinion | Law (for registration); filing: control | Monthly, recently issued | Administration | Dated PDF |
| SAT opinion | Law (for registration); filing: control | Monthly or per your policy; validity based on intended use and applicable tax rule | Administration / Tax | Dated PDF |
| ICSOE and SISUB acknowledgments | Law (provider); request: control | After each window: May, September, January | Procurement | Acknowledgments |
| Assigned staff vs. contract | Control | Monthly | Operations | Attendance report |
| Contribution and payroll payments | Provider obligation and client tax requirements when applicable | According to applicable legal deadlines, with Tax | Administration / Tax | Supporting documents specified by Tax |
| Insurance or policies | Control (if applicable) | At onboarding and each policy renewal | Administration | Policy and proof of validity |
| Staff training | Contract / control | At onboarding and upon staff changes | Operations / Safety | Certificates or attendance lists |
Common mistakes
- Filing without reading. An opinion showing an outstanding balance or payment agreement is not equivalent to one showing no outstanding balance.
- Requesting everything only once. Opinions are one-day snapshots; registry entries and contracts change.
- Presenting a control as a legal obligation. If your policy requires a document, state it in the contract; do not attribute it to the law.
- No assigned owner. If everyone reviews, no one reviews: assign a name and date.
- Ignoring on-site staff. The best reality check against the paperwork is what Operations sees.
Cautions
This is not legal advice. The LFT, CFF, and provisions issued by SAT, IMSS, Infonavit, and STPS change. Confirm current validity on the official portal and consult your legal or tax team before deciding. Personal data. Determine with your legal team which worker data you receive, for what purpose, and for how long.
Compliance file checklist (downloadable)
*How to use: complete at contracting and update using the calendar above.*
Complete each item with your team and retain the evidence.
- STPS registry lookupEvidence: Evidence: Screenshot with reference number and validity period
- Written contract with purpose and number of workersEvidence: Evidence: Signed contract
- Appendices covering scope, schedules, and staff per shiftEvidence: Evidence: Appendices
- Infonavit opinion (issued within the past 30 days)Evidence: Evidence: Validated PDF
- IMSS opinion (recently issued)Evidence: Evidence: PDF
- SAT opinion (validity confirmed with Tax)Evidence: Evidence: PDF
- Assigned staff list and data protectionEvidence: Evidence: List
- Contribution and payroll supporting documents agreed with TaxEvidence: Evidence: Monthly file
- Insurance or policies, if applicableEvidence: Evidence: Policy
- Training for assigned staffEvidence: Evidence: Certificates
- ICSOE and SISUB acknowledgments for the latest periodEvidence: Evidence: Acknowledgments
- Next review dates on the calendarEvidence: Evidence: Calendar event
Print it for your next review.
Keeping a compliance file current comes down to three decisions: which documents to request, how often to review them, and who is accountable. Distinguishing what the law requires of the provider from what you request as a control keeps your process clear and defensible. Schedule reviews around the January, May, and September windows and confirm the official calendar for each period.
Sources
- LFT
- CFF
- Lineamientos ICSOE, IMSS (Acuerdo 30-mar-2022)
- Normatividad ICSOE, IMSS
- SISUB, Infonavit
- Constancia de situación fiscal, Infonavit
- Acuerdo IMSS sobre opinión de cumplimiento (27-abr-2022)
- Ley del ISR, artículo 27, fracción V
- Ley del IVA, artículo 5, fracción II
- Portal del SAT
- Constancia Infonavit: reglas modificadas en 2024, Regla Sexta (30 días naturales)
- Opinión IMSS: modificación de 2025 y supuestos de contratación pública
Bring this guide to your next decision.
Adapt the calendar to your procurement policy and share it with Operations and Tax. To learn how SELIMEX presents its compliance information, see the compliance section; to request a proposal, visit the quote page.




