contracts
Master Services Agreement in Mexico: Template, Key Clauses and Local Law (2026)
A master services agreement (MSA, often called a contrato marco de prestacion de servicios) is the umbrella contract between a service provider and a customer in Mexico. It sets the terms that apply to the whole relationship, while the detail of each project lives in a separate statement of work (SOW). You negotiate the MSA once, then add SOWs as work comes up, so liability, confidentiality, IP and payment terms stay settled and only the scope changes each time. This page is general information, not legal advice. Confirm the current position with a qualified Mexican lawyer before you sign. ## Is a master services agreement enforceable under Mexican law? Yes. Mexico is a civil law country, and a commercial services contract between businesses is governed mainly by the Commercial Code (Codigo de Comercio) with the Federal Civil Code (Codigo Civil Federal) filling any gaps. Article 2 of the Commercial Code expressly allows the Federal Civil Code to supply rules the Commercial Code does not. A contract is formed by consent on the object and the cause, and most ordinary B2B service contracts need no notarisation or public deed to be valid. A few points shape how an MSA works in Mexico: - Choice of law and forum. In commercial contracts the parties' choice of governing law is generally respected. If both parties and the performance are in Mexico, expect Mexican law to apply and Mexican courts or arbitration to hear disputes.
- Language. Contracts can be in English, but for enforcement before a Mexican court, for public filings or for dealings with authorities you will usually need a Spanish version or an official translation. Many parties sign a bilingual contract and name one language as controlling.
- Labour and outsourcing limits. This is the trap that catches foreign MSAs. Since the 2021 outsourcing reform to the Federal Labour Law, supplying personnel for a client's core activity is banned. Only genuine specialised services, outside the client's main economic activity, are allowed, and the provider must be registered in the REPSE registry kept by the Ministry of Labour. Registration is valid for three years. If your MSA really supplies staff rather than a defined service, it can be reclassified, and the client can be held jointly liable for the provider's labour and tax obligations.
- Tax. Value added tax (IVA) at 16 percent normally applies to services, and invoicing through the CFDI electronic invoice system is standard. ## Key clauses in a Mexican MSA - Framework and order of precedence. State that the MSA governs and that each SOW incorporates it. Say which document wins if they conflict (usually the MSA, except where a SOW expressly varies it).
- Services and SOWs. Define services at a high level; push specifics, deliverables and timelines into SOWs.
- Fees, invoicing and IVA. Payment terms, currency, CFDI invoicing, who bears IVA and withholding, and late payment interest.
- Term and termination. Fixed or rolling term, termination for cause, termination for convenience with notice, and what happens to open SOWs.
- Intellectual property. Who owns deliverables and pre-existing materials. Software and written deliverables are protected by copyright under the Federal Law on Copyright (Ley Federal del Derecho de Autor), so assign or licence them clearly.
- Confidentiality and data. Mutual confidentiality, plus a data protection clause or a separate DPA if personal data is processed, because the 2025 Federal Law on the Protection of Personal Data Held by Private Parties applies.
- Warranties and service standards. Performance to professional standards; correction of defects.
- Limitation of liability. Cap on liability and exclusion of indirect damages, within the limits Mexican law allows (you cannot exclude liability for fraud or wilful misconduct).
- Indemnities. For third party claims, IP infringement and breaches of law.
- Independent contractor and no-employment. State plainly that the provider's personnel are its own employees, to support the specialised-services position and avoid a labour reclassification.
- Governing law, dispute resolution and language. Mexican law, chosen courts or arbitration seat, and the controlling language. ## A simple MSA skeleton you can adapt 1. Parties and recitals
- Definitions
- Structure: MSA, SOWs and order of precedence
- Services and performance standards
- Fees, invoicing, IVA and late payment
- Term and termination
- Intellectual property and licences
- Confidentiality and data protection
- Warranties
- Indemnities
- Limitation of liability
- Independent contractor status and labour compliance (REPSE where relevant)
- Force majeure
- Governing law, dispute resolution and language
- Notices, assignment and general terms
- SOW template as an annex ## Common mistakes in Mexican MSAs - Treating it as a staffing contract. The single biggest risk. If the agreement really supplies people for the client's core work, the outsourcing reform can void the arrangement and create joint liability. Describe a genuine service with its own deliverables, and register in REPSE when the specialised-services rules apply.
- No Spanish version. An English-only contract is harder and slower to enforce in a Mexican court. Agree a controlling language up front.
- Silent on IP. Without a clear assignment or licence, copyright in deliverables can stay with the author. Say who owns what.
- Ignoring IVA and CFDI. Leaving tax and invoicing vague causes payment disputes.
- Over-broad liability waivers. You cannot contract out of liability for fraud or wilful misconduct, and overreaching caps may be read down.
- Forgetting data law. If personal data moves between the parties, the 2025 data protection law and privacy notice rules apply; address them or attach a DPA. ## Keeping your contracts under control The work around an MSA is rarely the signing. It is everything after: issuing each SOW on consistent terms, watching renewal and termination dates, keeping versions straight across many projects, and making sure every document still matches your position on IP, liability and labour compliance. Teams that run this in email and scattered folders lose track of which SOW is live and which clause was last agreed. This is the work an AI contract workspace is built to hold in one place: draft from your own approved MSA and SOW templates, see per-clause risk flagged against how your company contracts, edit clauses in plain language, and keep a live timeline of every version and obligation. If you want to see that idea in practice, Adira is one such workspace. Depth outside India is on its roadmap, so treat Mexico-specific review as something to confirm with local counsel. ## FAQ
Frequently asked questions
- Does a master services agreement need to be notarised in Mexico?
- No. An ordinary commercial services contract between businesses is valid on consent and does not need notarisation or a public deed. Notarisation is reserved for specific acts, such as certain real estate or corporate matters.
- Can a Mexican MSA be written in English?
- It can, but for enforcement before a Mexican court, for public filings or for dealings with authorities you will usually need a Spanish version or an official translation. Many parties sign a bilingual contract and name one language as controlling.
- How does the 2021 outsourcing reform affect an MSA?
- Supplying personnel for a client's core activity is banned. Only genuine specialised services outside the client's main activity are allowed, and the provider must register in the REPSE registry. A contract that really supplies staff can be reclassified and expose the client to joint liability.
- Which law governs a services contract in Mexico?
- Mainly the Commercial Code, with the Federal Civil Code filling gaps under Article 2 of the Commercial Code. The parties' choice of governing law is generally respected in commercial contracts.
Sources
See how Adira drafts in your voice and reads contracts from your side.
Explore the showroomWorking through a contract like this? Weave is Adira’s free tool to read, mark up, and connect any contract in your browser — no account needed.
Try Weave — free