contracts
Managed Service Provider (MSP) Agreement: Template and How to Draft One (2026)
What an MSP agreement is and when you need one A managed service provider agreement, or MSP agreement, is the contract between a company and the provider that runs part of its IT on an ongoing basis. Instead of fixing things when they break, the MSP takes responsibility for keeping systems running: monitoring, patching, backups, security, help desk and often cloud or network management, usually for a fixed monthly fee per user or per device. It is different from a one-off project contract. A project ends when the work is delivered. An MSP agreement is a continuing relationship, so the clauses that matter most are the ones about service levels, what is in and out of scope, how problems are handled, and how either side can leave. The money is predictable; the risk is in the detail of what "managed" actually means. Companies sign an MSP agreement when they want to outsource the day to day running of their IT to a specialist, control cost, and get support without hiring a full internal team. The provider signs it to secure recurring revenue. Both sides benefit from tight drafting, because a loose scope leads to the provider doing unpaid extra work or the customer feeling under-served, and either outcome ends the relationship early. The heart of the agreement is the service description and the service level agreement, or SLA. The service description says what is covered. The SLA says how well, measured in response times, resolution targets and uptime. This template is general information, not legal advice. Data protection and liability rules differ by country, so confirm the local position before you rely on it. ## An MSP agreement template you can copy ```
MANAGED SERVICES AGREEMENT Date: [date] Parties: [Provider name], of [address] ("Provider") [Customer name], of [address] ("Customer") 1. SERVICES The Provider will provide the managed services described in Schedule 1 (the "Services") for the Customer's IT environment described there. Work outside Schedule 1 is out of scope and chargeable as agreed in advance. 2. SERVICE LEVELS The Provider will meet the service levels in Schedule 2 (the "SLA"), including response and resolution targets by priority and the monthly availability target of [percent]. Service credits for missed levels are set out in the SLA. 3. CUSTOMER RESPONSIBILITIES The Customer will provide [access, licences, accurate asset list, reasonable cooperation, a named contact]. The Provider is not liable for failures caused by the Customer not meeting these. 4. FEES The Customer pays [amount] per [user/device/month], invoiced [monthly] in advance. Project or out of scope work is charged at [rate]. Fees may be reviewed annually, with any increase capped at [percent / CPI] and [number] days notice. 5. TERM AND TERMINATION Initial term: [length] from the start date, then continuing until ended on [number] days written notice. Either party may end immediately for a material breach not cured within [number] days, or on the other's insolvency. 6. DATA, SECURITY AND CONFIDENTIALITY The Provider will keep the Customer's data confidential, apply the security measures in Schedule 3, and process any personal data only on the Customer's instructions under the data processing terms in Schedule 4. 7. INTELLECTUAL PROPERTY Each party keeps its own pre-existing IP. The Customer owns its data and configurations. Any tools the Provider uses to deliver the Services remain the Provider's, licensed to the Customer only while this agreement runs. 8. LIABILITY Neither party excludes liability that cannot be excluded by law. Otherwise each party's total liability is capped at [cap, for example the fees paid in the prior 12 months], and neither is liable for indirect or consequential loss. [State any carve-outs, such as data breach.] 9. EXIT AND HANDOVER On termination the Provider will, for [number] days, cooperate with an orderly handover to the Customer or a new provider: returning data in [format], documenting the environment, and transferring admin access. 10. GOVERNING LAW This agreement is governed by the law of [place]; disputes go to [arbitration / courts of [place]]. SIGNED by each party: ____________ Name/Title/Date Schedule 1: Services and scope Schedule 2: Service level agreement (SLA) Schedule 3: Security measures Schedule 4: Data processing terms
- An SLA with no credits. Targets with no consequence for missing them are aspirations, not commitments.
- No exit assistance. Without a handover clause, leaving a provider can mean losing access to your own systems and data.
- Uncapped or badly capped liability. A cap set too low leaves the customer exposed to a real loss; none at all exposes the provider. Match the cap to the risk, with carve-outs for data breaches.
- Ownership of data and configs left silent. The customer should own its data and configurations; make it explicit so there is no claim over them at exit. ## How jurisdiction changes things In the EU and UK, because the Provider processes the customer's personal data, data protection law requires a data processing agreement with specific terms about instructions, security, sub-processors and breach notification, so Schedule 4 is not optional. In India, the Digital Personal Data Protection Act, 2023 introduces obligations on how a provider handles personal data on a customer's behalf, so build the data terms to match as the rules take effect. In the United States, sector rules such as those for health or financial data can impose extra security and breach obligations on a provider, and state data breach laws vary. Wherever you operate, align the security and data clauses with the rules that apply to the customer's data, because the customer usually stays responsible to regulators even when the work is outsourced. ## Keeping an MSP relationship aligned over its life An MSP agreement is a living relationship, not a document you sign and file. The scope grows as the customer adds systems, the SLA is tested every month, the security schedule must keep up with new threats, and the data terms change as the law moves. The practical difficulty is keeping the master agreement, its schedules and every change request consistent, so that what the provider is actually delivering still matches what the contract says. That ongoing work, drafting a tight scope and SLA, checking that a change request does not quietly expand the service without expanding the fee, editing the schedules as the environment grows, and keeping every version linked and dated, is the same tracking job that runs across a company's whole contract base. It can live in one AI workspace tuned to how your company contracts, so the agreement, its schedules and its amendments stay connected and the current scope is easy to read. [Adira](https://adiralaw.com) is built around that single-workspace idea. For a single engagement the template above is enough on its own; the point worth keeping is that a managed services relationship stays healthy when the contract and the service it describes stay in step.
Frequently asked questions
- What is the difference between an MSP agreement and an SLA?
- The MSP agreement is the whole contract between a company and its managed service provider. The service level agreement, or SLA, is one part of it, usually a schedule, that sets the measurable targets: response and resolution times by priority and an uptime or availability percentage. The MSP agreement covers scope, fees, liability, data and exit; the SLA covers how well the service must perform and what happens if targets are missed.
- What should an MSP agreement's scope include?
- A clear list of what the provider manages: which devices, servers, cloud tenants, applications and locations, plus support hours. It should also state what is out of scope and chargeable as extra. Vague scope like all IT support with no asset list and no exclusions is the fastest way to a dispute, because the customer assumes a task is covered and the provider assumes it is extra work.
- Why does the exit and handover clause matter so much?
- Because without it, ending the relationship can mean losing access to your own systems and data. An MSP holds admin access and knows how the environment is configured. A good exit clause requires the provider to cooperate for a set period after termination, return the customer's data in a usable format, document the environment and transfer admin access, so the customer or a new provider can take over cleanly.
- Who owns the data and configurations in an MSP setup?
- The customer should own its own data and configurations, and the agreement should say so explicitly. Any tools or software the provider uses to deliver the service usually stay the provider's, licensed to the customer only while the agreement runs. Making ownership clear avoids a dispute at exit where the provider might otherwise claim rights over configurations or data.
- Do I need data protection terms in an MSP agreement?
- Almost always, because the provider will process the customer's data, often including personal data. In the EU and UK a data processing agreement with specific terms is a legal requirement, and India's Digital Personal Data Protection Act, 2023 adds obligations too. The customer usually stays responsible to regulators even when the work is outsourced, so the agreement should bind the provider to process data only on the customer's instructions and apply agreed security.
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