Website Maintenance Agreement

Prepared for [Client Name] — Prepared by [Your Company]
Agreement Date: [Date]
Term: 6 months minimum (auto-renews monthly)
Client: [Client Company]
Provider: [Your Company]
Governing Law: [Country/State]

Scope of Services

The Service Provider agrees to provide the following website maintenance services as part of the chosen plan.

  • Regular CMS, theme, and plugin updates; server patches.
  • Automated & manual backups (files + database) and restore support.
  • Security monitoring, malware scanning, and basic remediation.
  • Content updates, performance optimization, and SEO maintenance.
  • Basic bug fixes, uptime monitoring, and monthly reporting.

Service Plans & Pricing

Basic Plan (Essential)

$150 / month

Weekly backups, monthly updates, uptime monitoring, minor fixes.

Standard Plan (Growth)

$300 / month

Everything in Basic + content updates (4 hrs/mo), performance & SEO audits, monthly reports.

Premium Plan (Full Service)

$600 / month

Everything in Standard + priority support, advanced security, unlimited content updates, UX improvements.

Optional Add-ons: E-commerce maintenance (+$200/mo), Marketing & SEO (+$250/mo), Social media management (+$150/mo).

Payment & SLA

Payment Terms
Monthly in advance. Late payments incur 5% fee after 7 days. Non-payment >30 days may suspend service.
Response Time
Standard/Premium: within 24 hours. Basic: within 72 hours.
Resolution Time
Most issues will be resolved within 3 business days unless classified as critical (escalated immediately).
Uptime Guarantee
Dependent on hosting provider SLA. Provider will monitor and notify client of outages.

Terms, Liability & Confidentiality

Term & Termination

Minimum 6 months. Either party may terminate with 30 days written notice. No refunds for partial months.

Liability

Provider is not liable for third-party hosting, plugins, or force majeure. Maximum liability is fees paid in last 3 months.

Confidentiality

Both parties will keep credentials, data, and business information confidential and secure.

Onboarding Checklist

  • Hosting & cPanel or SSH access
  • CMS admin credentials (WordPress, Laravel, etc.)
  • Domain registrar access (optional)
  • Google Analytics & Search Console access
  • Branding assets: logo, colors, fonts
Monthly Report Example: uptime, updates applied, backups, security checks, content changes, performance scores.
Sign & Accept

Signatures

[Client Name]
Client
Signature: _________________________ Date: __________
[Your Company]
Service Provider
Signature: _________________________ Date: __________

By signing above both parties agree to the terms and scope described in this Agreement.