Skip to content
FN 06Field noteAugust 10, 2026

What your website maintenance contract should include (and 7 red flags)

#maintenance#pricing#contracts

Maintenance contracts are where vague promises go to hibernate. Here’s what a good one pins down, and the warning signs we see in agreements that rescued sites arrive holding.

What belongs in writing

  • A patch window with a number. “Security updates within 72 hours of advisory release” is a commitment; “timely updates” is a mood.
  • Staging before production. Updates tested on a copy first — stated, not assumed.
  • Backup terms that include restoration. Frequency, retention, and — the part almost everyone omits — how often a restore is actually tested. A backup is a rumor until somebody restores it.
  • What the included hours cover, and what happens at the boundary: quote first, never invoice-surprise.
  • Response expectations that are honest. Business-hours response in N hours plus a written after-hours protocol beats a 24/7 promise nobody staffs.
  • Exit terms. You keep the site, the repo, the credentials, and the backups — on request, without drama, cancel-anytime or short notice.

The seven red flags

  1. “Unlimited” anything. Unlimited requests meets a finite team somewhere private, and you’re not in the room when it does.
  2. No named patch window. If the number isn’t in the contract, the number is whatever the quarter allows.
  3. Backups without restoration language. Where do they live, how long, and when was one last actually restored?
  4. The agency owns your credentials. Domain, hosting, or admin access registered to the vendor is the leading cause of the disappeared-developer emergency.
  5. Auto-renewing annual terms with 90-day exit windows. Maintenance should retain you by being good, not by calendar trap.
  6. No mention of major version upgrades. Most cheap plans quietly exclude the one job that matters most — ask where the upgrade money comes from before the year it’s needed.
  7. A price that only works offshore. $99/month buys a script and a shared inbox. Fine, if that’s what the site is worth — just buy it knowingly.

The comparison shortcut

Ask any provider — including us — the five questions in the pricing post, in writing. Comfortable, specific answers predict a good year. Our own answers are already published on the services page, tiers and caps included, because a contract you can read before the sales call is the first deliverable.


Dead North writes its maintenance terms on the public services page — $350 to $1,500/month, honest SLA, cancel anytime, Minneapolis.