contracts

Master Services Agreement in Germany: Template, Key Clauses and Local Law (2026)

Adira EditorialLegal AI desk5 min read

What a master services agreement in Germany is A master services agreement (MSA) in Germany, often called a Rahmenvertrag, is a framework contract between two businesses for a continuing supply of services. It sets the standing terms once, and individual projects are then ordered under it through statements of work or call-off orders (Einzelauftrage). The MSA covers payment, liability, intellectual property, confidentiality, data and termination; each project adds only its own scope, price and timing. German law does not have a single statute called the master services agreement. Instead the contract is classified under the Civil Code (Burgerliches Gesetzbuch, BGB), and the classification decides what the provider actually owes. The two main types are the service contract (Dienstvertrag, Section 611 BGB), where the provider owes a careful activity but not a guaranteed result, and the contract for work (Werkvertrag, Section 631 BGB), where the provider owes a defined result that the customer formally accepts. A single MSA often covers both, with each deliverable classified in its statement of work. This article is general guidance, not legal advice. Have a German-qualified lawyer review an MSA before you rely on it, especially the liability and standard-terms clauses. ## What German law requires in 2026 - Classification drives the rights. Under a Werkvertrag the customer can demand an accepted, defect-free result and withhold payment until acceptance (Abnahme). Under a Dienstvertrag the provider is judged on careful performance, with no acceptance step and no warranty for a result. Classify each deliverable.

  • AGB rules on standard terms (Sections 305 to 310 BGB). German law controls standard business terms strictly, even between businesses. A one-sided clause in standard terms, especially a broad liability limitation, may be void. Liability for intent (Vorsatz) can never be excluded, and limits on liability for injury to life, body or health are not allowed.
  • Late payment. The BGB and EU late-payment rules give a statutory right to interest on overdue commercial payments, so payment terms and interest should be set out clearly.
  • Data protection. Where personal data is handled, a GDPR-compliant data processing agreement (Auftragsverarbeitungsvertrag) under Article 28 GDPR is mandatory and sits as a schedule to the MSA. The Federal Data Protection Act (BDSG) supplements the GDPR in Germany.
  • Form. Most B2B service agreements need no particular form and can be concluded electronically, though some clauses benefit from text form for proof.
  • Governing law. Parties can usually choose German law; for cross-border B2B deals, check how mandatory rules and the AGB regime still apply. ## Key clauses in a German MSA | Clause | Why it matters in Germany | | --- | --- | | Classification | States whether each deliverable is a Dienstvertrag or a Werkvertrag, which sets acceptance and warranty. | | Structure and call-offs | How projects are ordered under the Rahmenvertrag and which document governs. | | Acceptance (Abnahme) | For work results, defines how and when acceptance happens and what counts as a defect. | | Fees, payment and interest | Payment terms and statutory late-payment interest. | | Liability and AGB | Caps drafted to survive the AGB rules; intent can never be excluded. | | Service levels | Measurable availability and response commitments with real remedies. | | Intellectual property and rights of use | Who owns deliverables and the Nutzungsrechte (rights of use) granted. | | Confidentiality | Protects commercial information, with duration and carve-outs. | | Data processing (Article 28 GDPR) | Mandatory AVV schedule where personal data is handled. | | Term and termination | Fixed or open-ended, renewal, termination for cause, and orderly exit. | | Governing law and disputes | German law and courts or arbitration. | ## A simple MSA structure you can adapt 1. Parties and definitions.
  1. Structure: the Rahmenvertrag, call-offs or SOWs, and order of precedence.
  2. Classification of deliverables as service or work.
  3. Acceptance process for work results.
  4. Fees, invoicing and late-payment interest.
  5. Intellectual property and rights of use.
  6. Confidentiality.
  7. Data processing schedule under Article 28 GDPR.
  8. Service levels.
  9. Liability and warranty, drafted to meet the AGB rules.
  10. Term, renewal and termination.
  11. Governing law (Germany) and dispute resolution.
  12. Schedule: form of call-off or SOW. ## Red flags to avoid - Not classifying each deliverable as service or work, leaving acceptance and warranty unclear.
  • A one-sided liability or warranty limit in standard terms, which the AGB rules can void.
  • Trying to exclude liability for intent, which German law never allows.
  • No rights-of-use clause, so the customer pays for deliverables it cannot freely use.
  • Missing a data processing agreement under Article 28 GDPR where personal data is handled.
  • Vague service levels with no remedy, so an SLA promise has no consequence.
  • No order-of-precedence clause, so a short call-off can conflict with the framework terms. ## Where a contract workspace helps A template gives you a solid German MSA. The ongoing work starts after signing: confirming each call-off is classified as service or work, that liability limits are drafted to survive the AGB rules, that a rights-of-use clause and an Article 28 data processing agreement are actually present, and that renewal and notice dates across a portfolio do not slip. Drafting the MSA, reviewing each call-off for acceptance, liability and data gaps, and tracking renewal dates can sit in one AI workspace tuned to how your company contracts. Adira is built around that shape: it drafts from your template, models the agreement as linked clauses so it can flag a liability exclusion the AGB rules would strike or a missing data processing agreement, lets you edit clauses in plain language, and keeps renewal and notice dates on one timeline. Adira is India-first today, and deeper Germany-specific coverage is on its roadmap rather than a settled claim, so use it for drafting and review and keep a German adviser for the local-law call. The template above is enough to put a fair agreement in place on its own. Last verified October 2026.

Frequently asked questions

Is a German master services agreement a Dienstvertrag or a Werkvertrag?
It depends on what is owed. If the provider owes an ongoing activity performed with due care, it is a service contract (Dienstvertrag, Section 611 BGB), with no acceptance step and no warranty for a result. If the provider owes a defined result, it is a contract for work (Werkvertrag, Section 631 BGB), where the customer formally accepts the result and the provider warrants it. A framework MSA often covers both, so classify each deliverable in its call-off or statement of work.
Can liability be limited in a German MSA?
Only within limits. German law controls standard business terms strictly under the AGB rules (Sections 305 to 310 BGB), even between businesses, so a one-sided limitation in standard terms may be void. Liability for intent can never be excluded, and limits on liability for injury to life, body or health are not allowed. Draft caps carefully and negotiate the important ones individually rather than burying them in standard terms.
Do I need a separate data processing agreement with a German MSA?
Yes, where personal data is handled. Article 28 of the GDPR requires a data processing agreement (Auftragsverarbeitungsvertrag) between a controller and a processor, and the Federal Data Protection Act (BDSG) supplements the GDPR in Germany. The data processing agreement sits as a schedule to the MSA and sets out the purpose, scope, security measures and each party's role.
What is a Rahmenvertrag?
A Rahmenvertrag is a framework agreement that sets the standing terms for a continuing relationship, with individual projects ordered under it through call-offs (Einzelauftrage) or statements of work. It is the German equivalent of a master services agreement: you negotiate the hard legal and commercial terms once in the Rahmenvertrag and add short orders for each piece of work.
Was this useful?

See how Adira drafts in your voice and reads contracts from your side.

Explore the showroom

Working 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