MSA Quick Reference: Must-Haves, Shouldn’t-Haves, and Nice-to-Haves

Must-Haves (Put in the MSA)

Stable, relationship-level items that rarely change across clients — these define how you work and how you get paid.

  • Billing rules: cadence, adjustments, price-review process
  • High-level inclusions/exclusions: service categories, not task lists
  • Responsibilities: MSP vs client obligations, data handling
  • Legal & relationship rules: term/renewal, termination, dispute resolution, governing law
Why it matters: Keep these terms stable so your MSA remains evergreen and doesn’t require constant renegotiation.
Tip: Keep pricing mechanics but not SKU tables in the MSA.

Shouldn’t-Haves (Don’t put these in the MSA)

Dynamic, measurable items that change with the environment — put them in SOWs or SLAs so you can update without re-signing the master contract.

  • Device, user, and site counts
  • Asset inventories, cloud tenants, license tallies
  • Support hours, SLA metrics, escalation rules
  • Patch schedules, backup configs, onboarding steps, project scopes
Why it matters: Locking these into the MSA forces renegotiation and creates scope creep risk.
Rule: If it’s countable or changes often — put it in the SOW.

Nice-to-Haves (Useful but flexible)

Items that help operations and client experience but can live in modular documents or appendices.

  • Sample pricing examples or worked scenarios (not full price tables)
  • Optional service bundles and add-on descriptions
  • Client onboarding checklist and handoff playbook
  • Reporting cadence and sample report templates
Why it matters: These improve clarity and reduce disputes, but keep them modular to preserve agility.
Use SOWs or addenda for anything you expect to tweak per-client.
MSA = foundation
SOW = detail
SLA = performance