Website SLA Checklist: What a Service Level Agreement Should Promise, Measure and Exclude | How-to Guide

A checklist for writing or reviewing a website service level agreement: availability and how it is measured, severity levels with response and fix times, support hours, maintenance windows, credits, exclusions and reporting. With a downtime table and copyable clauses.

A service level agreement is the part of a website contract people read only when something has gone wrong. That is exactly why it has to be precise. "We aim for high availability and prompt support" sounds fine at signing and means nothing at 7pm on a Friday when the booking form has stopped sending. This checklist is for both sides: agencies writing an SLA for their clients, and organisations reviewing one from a vendor. Each section says what to promise, how to measure it, and what to leave out.

First decide what the SLA covers

A website depends on several services that are often supplied by different companies: the domain registrar, DNS, hosting, the site builder or CMS, form and email delivery, payments, and any embedded third-party tools. An SLA can only promise what its author controls. The most common source of disputes is an SLA that reads as if it covers "the website" when the author actually controls one or two layers.

LayerWho usually controls itPut in this SLA?
Domain registration and renewalWhoever holds the registrar accountOnly if you hold the account; otherwise list it as an exclusion
DNSRegistrar or DNS providerSame as above
Hosting and serving pagesPlatform or hostYes, if you provide hosting, backed by your own supplier's terms
Site content and design fixesAgency or in-house teamYes: this is where response and fix times matter most
Form submissions and email deliveryPlatform plus email providerPartly: you can promise to investigate, not that every email lands
PaymentsPayment processorNo; the processor's own terms apply
Embedded tools (maps, booking, chat)Each vendorNo; list as exclusions

Checklist item 1: the SLA names each service it covers and lists the ones it does not.

Availability: the number and how it is counted

An availability figure is only meaningful with its measurement rules. Before agreeing a percentage, agree these four things:

Here is what common percentages mean in practice, so both sides know what they are signing. The figures are plain arithmetic on a 30-day month (43,200 minutes) and a 365-day year.

AvailabilityAllowed downtime per 30-day monthAllowed downtime per year
99%7 hours 12 minutesabout 3 days 15 hours
99.5%3 hours 36 minutesabout 1 day 20 hours
99.9%43 minutesabout 8 hours 46 minutes
99.95%22 minutesabout 4 hours 23 minutes
99.99%4 minutesabout 53 minutes

An agency should never promise its client a better figure than its own hosting supplier promises the agency. If the supplier offers no written figure, the honest SLA says so and promises response times instead of an availability percentage.

Checklist items 2 to 5: a monthly period; a written definition of down; an agreed measurer; a list of exclusions from the count.

Severity levels with response and fix times

For most small and mid-sized sites, how quickly someone responds and fixes problems matters more than the availability percentage. Define severity by impact on the site's users, with examples, so nobody argues about it during an incident.

SeverityDefinitionExamplesFirst responseTarget to fix or work around
1: CriticalSite unavailable, or a core function broken for all usersSite down; checkout or main enquiry form failing; site defaced1 hour, including out of hours if paid for4 hours
2: HighImportant function broken or degraded, no workaroundOne key form failing; important page missing; serious display fault on phones4 business hours1 business day
3: NormalFault with a workaround, or a minor function brokenA link broken; an image missing; layout glitch on one page1 business day5 business days
4: RequestChange, not a faultNew page, text updates, new feature2 business daysAs quoted or as the plan allows

These numbers are a starting point, not a standard. Set them by what you can staff. A two-person agency that promises a one-hour response at 3am will break the promise; it is better to promise next-morning response honestly and price an out-of-hours option for clients who need it.

Checklist items 6 to 9: severity defined by impact; examples for each; separate response and fix targets; clear statement of whether the clock runs out of hours.

Support hours, channels and who may raise a ticket

A branded help and resources page for a client, showing the agency's support email address
Clients need to know where to report a problem. In We.Inc, a brand's clients see a help page with the brand's own support contact, not ours.
Brand settings cards including a support contact, accepting payments, AI for clients, sending from your own address and private invites
The support contact is set once per brand and shown to every client.

Maintenance windows and changes

Planned work is not downtime, but only if it is genuinely planned. Specify the notice period (for example, three business days), the usual window (for example, outside the client's business hours), the maximum length of a window, and the limit on how many windows a month can be excluded. Without that last limit, any outage can be relabelled as maintenance after the fact.

Checklist items 10 and 11: notice period and window stated; cap on excluded maintenance per month.

Backups and recovery

Two numbers describe recovery. The recovery point is how much recent work could be lost (for example, changes since last night's backup). The recovery time is how long it takes to get back online after a serious failure. State both, state how often backups are tested by actually restoring one, and state whether the client can get a copy of their site independently of the provider. That last point is the client's real safety net if the provider itself fails; we cover it more fully in our website vendor exit plan.

Checklist items 12 to 14: recovery point; recovery time; independent copy available to the client.

Service credits

Credits compensate a client when a target is missed. They are rarely large, and that is fine: their job is to make the provider take the target seriously and to give the client a remedy short of ending the contract. A workable structure:

Measured monthly availabilityCredit on that month's fee
Below the target, but at or above target minus 0.5 points10%
Below that, but at or above target minus 1.5 points25%
Lower still50%

Agree the details too: the client must claim within a set period (for example, 30 days), credits come off future invoices rather than as cash, and repeated misses (for example, three months in a row) give the client the right to end the contract without penalty. That last clause is worth more than any percentage.

Checklist items 15 to 17: credit scale; claim process; termination right for repeated failure.

Exclusions that are fair, and ones that are not

Fair exclusionUnfair or too broad
Outages caused by changes the client made against advice"Any issue caused by the client" with no definition
Named third-party services the provider does not control"Third-party failures" covering the provider's own hosting supplier
Announced maintenance within the agreed capUnlimited emergency maintenance
Attacks beyond reasonable protection, if the provider shows it took reasonable stepsAny security incident whatsoever
Domain lapses where the client holds the registrar accountDomain lapses where the provider holds the account

Reporting

Ask for a short monthly report: measured availability, incidents with severity and times, requests completed, anything outstanding. A report that arrives without being asked for is also the simplest evidence that the provider is actually monitoring.

A reporting screen with site and visit figures and a setting to send a monthly report to clients
We.Inc can send clients a monthly report under the agency's brand. It reports site activity, not SLA metrics; incident and response reporting stays with the agency.

Checklist items 18 and 19: monthly report contents; who receives it.

The full checklist

  1. Covered services named; excluded services listed.
  2. Availability measured monthly.
  3. "Down" defined in measurable terms.
  4. Measurer agreed.
  5. Exclusions from the availability count listed.
  6. Severity defined by user impact.
  7. Examples per severity.
  8. Separate response and fix targets.
  9. Out-of-hours coverage stated.
  10. Maintenance notice and window stated.
  11. Cap on excluded maintenance.
  12. Recovery point stated.
  13. Recovery time stated, backups test-restored.
  14. Client can obtain an independent copy of the site.
  15. Credit scale.
  16. Claim process and deadline.
  17. Termination right for repeated failure.
  18. Monthly report contents.
  19. Report recipients and named client contacts.
  20. Review date for the SLA itself (yearly).

If you sell maintenance plans, the SLA sits alongside the plan's scope; our guide to website maintenance packages covers how to scope and price them.

Where We.Inc fits, honestly

We.Inc is a white-label website builder that agencies and organisations run under their own brand. We do not publish an uptime percentage or service credits, so an agency should not pass one on to its clients on our behalf; write your SLA around the parts you control, such as response and fix times, and treat hosting availability as best effort unless you have a written figure from us. What helps you meet the rest: clients report problems to your branded support contact, you can open any client's site from your console to fix it, and every site's code can be downloaded as a ZIP, which gives the client the independent copy in item 14. To talk through how this fits your support model, book a demo.

A code panel with a project file tree, source code and a Download button for a ZIP of the site
Each site's code can be downloaded as a ZIP, an independent copy the client keeps whatever happens to the provider.

This checklist is general information, not legal advice. Have a lawyer review any contract before you sign it.

Frequently asked questions

What should a website SLA include?

The services it covers and excludes, an availability figure with a measurement period, a definition of down and an agreed measurer, severity levels with response and fix times, support hours and channels, maintenance rules, recovery point and time, service credits with a claim process, a termination right for repeated failure, and monthly reporting.

How much downtime does 99.9% availability allow?

About 43 minutes in a 30-day month, or roughly 8 hours 46 minutes in a year. 99.5% allows 3 hours 36 minutes a month and 99% allows 7 hours 12 minutes.

Should an agency promise uptime to its clients?

Only a figure its own hosting supplier has promised it in writing, and no better. If the supplier gives no figure, the honest SLA promises response and fix times and treats availability as best effort.

What are service credits?

A discount on a future invoice when a target is missed, usually scaled by how badly. They are small by design; the more valuable clause is a right to end the contract without penalty if targets are missed repeatedly.

Does We.Inc offer an uptime SLA?

No. We.Inc does not publish an uptime percentage or service credits. Agencies should base their SLAs on what they control, such as response and fix times.

More in Guides

Website builders for the businesses in this article

Related guides and tools

Start building

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label pricing is tailored to your volume and setup: book a 30-minute demo for a quote.

Product

Who It's For

Features

Resources

Company

View Sitemap