Storming Solutions

Digital Hub / Web Development

What Is an SLA (Service Level Agreement)?

Updated 25 September 2026

Jump to section

An SLA, or service level agreement, is a written promise of the service level a provider will deliver, stated as measurable targets. For a website it usually covers uptime, the percentage of time the site is reachable, plus how fast support responds and what you get back if they miss. The number that catches people out is uptime: a 99.9% target still allows almost 9 hours of downtime a year.

An SLA turns a vague "we'll keep it running" into something you can actually hold a provider to. Without one, "reliable" means whatever the provider decides after something breaks.

What is in a website SLA?

A website SLA sets out the targets, the remedies, and the fine print in writing. More formally, AWS defines an SLA as an outsourcing and technology vendor contract that outlines a level of service that a supplier promises to deliver to the customer (AWS). Four parts do most of the work.

  • Uptime target. The percentage of time the service stays available, usually written as 99.9% or similar.
  • Response and resolution times. How quickly support acknowledges a problem, and how quickly they aim to fix it.
  • Remedies. What you receive when a target is missed, often a service credit against your next bill.
  • Scope and exclusions. What the promise covers, and what it does not, such as scheduled maintenance windows or faults on your side.

The exclusions matter as much as the targets. A generous uptime number means little if planned maintenance windows are quietly carved out of the count.

What does an uptime percentage really mean?

An uptime percentage is a promise about downtime, and the gap between 99% and 99.9% is larger than it looks. Each extra nine cuts the allowed downtime by roughly ten times, which is why providers advertise the nines so carefully.

Uptime target Downtime per year Downtime per month
99% About 3.65 days About 7.3 hours
99.9% About 8.8 hours About 44 minutes
99.99% About 53 minutes About 4.4 minutes

Source: illustrative arithmetic, applying each target to a 365-day year; not a quoted guarantee from any provider.

So "99% uptime" is a weak promise for a business site, allowing more than three days offline a year. For a shop that takes orders online, that can mean lost sales during the exact hours you are down.

A pattern we see is a site on low-cost shared hosting that meets its uptime number on paper but slows or stalls under real load. The figure looks fine while the experience does not.

Where you actually meet SLAs

You meet SLAs in three places around a website: hosting, maintenance, and the agency relationship. Each promises a different level of service.

Your web host usually publishes an uptime SLA for the server. A maintenance or care plan adds promises about updates, backups, and how fast someone responds when something breaks. An agency contract may set response times for support requests, which is part of sound website governance.

Our own Care plans start at RM299 a month for exactly this. They cover more than keeping the site online: updates, backups, and monitoring. The value of any SLA is the response behind it, not the number on the page.

An SLA is not the same as a marketing promise

An SLA is not the same as a "99.9% uptime!" banner on a hosting sales page. A real SLA names a remedy, so missing the target actually costs the provider something. A marketing figure with no remedy behind it costs them nothing and gives you nothing to claim.

When you compare providers, read past the headline number. Ask what happens when they miss it, how a service credit is claimed, and whether scheduled downtime counts. Those answers tell you whether the promise has teeth or is just a number on a slide.

Frequently asked questions

What uptime should a small business website expect?

Aim for a hosting SLA of at least 99.9%, which allows under nine hours of downtime a year. Anything advertised as 99% permits more than three days offline annually, which is too much for a site that takes inquiries or orders. The exact number matters less than whether the provider will actually respond when the site goes down.

Does my shared hosting plan have an SLA?

Often it has an uptime figure on the sales page but no real remedy behind it, which is not the same as an enforceable SLA. Read the terms: a true SLA states what you get back when the target is missed. Low-cost shared hosting markets speed and uptime, but the promise is usually thin and the headroom is limited under real load.

What is a service credit?

A service credit is the usual remedy in an SLA: money back, normally as a discount on your next bill, when the provider misses a target. It rarely covers the business you lost while offline, so treat it as a small refund, not real compensation. Its main value is that it gives the provider a reason to keep the promise.

Does scheduled maintenance count against the SLA?

Usually not, because many SLAs exclude planned maintenance windows announced in advance. That is fair when windows are short and well-timed, and a problem when they are long or frequent. Always check how maintenance is defined and how much notice you get, since a generous uptime number can hide a lot of scheduled downtime.

Do I need an SLA for a simple brochure site?

You benefit from one even for a simple site, though it need not be elaborate. At minimum, know your host's uptime target and have a maintenance arrangement with a clear response time. The point is not the paperwork; it is knowing who fixes your site, how fast, when it breaks.

Getting a promise you can hold us to

Storming Solutions builds and maintains websites for Malaysian businesses, and we put the scope in writing rather than leaving "reliable" to interpretation. Our Care plans set out what we watch, what we fix, and how we handle problems, so you know exactly what you are paying for.

Want a maintenance arrangement you can count on? Talk to us about a Care plan sized to your site, and we will walk you through what it covers in plain language.

WhatsAppCall 011-2333 6888