Skip to content
New: managed cloud and dedicated servers — with dedicated support on every plan.See plans
Inventure Technologies

99.9% vs 99.99% uptime: SLAs, SLOs and what downtime really costs

What 99.9% uptime actually means in minutes of downtime, how SLA, SLO and SLI differ, and a simple way to work out what an outage costs you.

IInventure Engineering Team6 min read
On this page

A 99.9% uptime guarantee allows about 8 hours 45 minutes of downtime a year, or roughly 43 minutes a month. Move one digit to 99.99% and that shrinks to about 52 minutes a year — around 4 minutes 19 seconds a month. That tenfold swing for one extra "9" is why the number in an SLA is worth reading carefully, and why the percentage, the target you actually operate to day to day, and what an outage really costs you are three separate questions. This post walks through all three.

If you're comparing hosting or managed-service options before you get to the SLA fine print, our guide to cloud servers, VPS and managed hosting is the place to start.

99.9% uptime and beyond: how much downtime each tier actually allows#

The table below assumes a 30-day month and a 365-day year — real months vary slightly, so treat these as close approximations, not exact figures for a specific month.

Uptime

Downtime per year

Downtime per month

99%

~3 days 15.6 hours

~7.2 hours

99.5%

~1 day 19.9 hours

~3.6 hours

99.9%

~8 hours 45 minutes

~43.2 minutes

99.95%

~4 hours 23 minutes

~21.6 minutes

99.99%

~52.6 minutes

~4.3 minutes

99.999%

~5.3 minutes

~26 seconds

Two things matter more than the raw numbers. First, most SLAs measure monthly, not annual, availability — a single bad afternoon can breach a monthly 99.9% target even if the rest of the year is spotless. Second, going from 99.9% to 99.99% ("three nines" to "four nines") isn't a small upgrade — it's an order-of-magnitude reduction in acceptable downtime, and it usually requires an order-of-magnitude increase in redundancy to actually achieve.

SLA vs SLO vs SLI: three different things#

These terms get used interchangeably, but Google's Site Reliability Engineering book draws a clean line between them:

  • SLI (service level indicator) — a measurement, like "percentage of requests that returned successfully in the last 5 minutes."
  • SLO (service level objective) — a target for that measurement, like "99.9% of requests succeed, measured monthly." This is what your team actually operates to.
  • SLA (service level agreement) — the SLO turned into an external promise with a consequence attached, usually a service credit, if you miss it.

The SRE book's own shorthand is useful: if there's no explicit consequence for missing the number, you're looking at an SLO, not an SLA. Most internal engineering targets are SLOs. The number in your hosting contract is an SLA.

What SLAs typically exclude#

Every SLA we've reviewed carves out certain causes of downtime from the calculation. Reading the exclusions tells you more than the headline percentage. Common carve-outs, drawn from AWS's and OVHcloud's published terms, include:

  • Scheduled maintenance announced in advance.
  • Force majeure and events outside the provider's reasonable control.
  • Your own configuration, code or equipment — an SLA covers the provider's infrastructure, not your application's bugs.
  • Third-party and upstream network issues beyond the provider's own border router or demarcation point.
  • Security incidents you're partly responsible for, such as not responding to a flagged compromised resource.

None of this is unusual or hidden — it's standard practice across the industry — but it does mean the real-world protection an SLA gives you is narrower than "the service will be up 99.9% of the time, full stop."

How service credits work, and their limits#

Two concrete examples, current as at September 2026: AWS's Amazon EC2 SLA and OVHcloud's VPS SLA both use the same shape of tiered credit — showing this pattern is common industry practice, not unique to one vendor.

Monthly uptime

AWS EC2 credit

OVHcloud VPS credit

Below commitment, ≥99.0%

10%

10%

Below 99.0%, ≥95.0%

30%

30%

Below 95.0%

100%

100%

AWS commits to at least 99.99% at the region level (instances spread across two or more availability zones) or 99.5% for a single instance. OVHcloud's VPS commitment is 99.9%. In both cases, the credit is a percentage of that service's fees for the affected month, capped at 100% of the bill — not compensation for lost revenue, refunded customers or the hours your team spent responding. Treat SLA credits as a partial refund for a broken promise, not as insurance against the cost of downtime.

Composite availability: why dependencies multiply#

If your application depends on several independent services in series — your server, your database, a third-party payment API — and each is available 99.9% of the time on its own, the combined availability is not 99.9%. It's the product of all of them:

0.999 × 0.999 × 0.999 ≈ 99.70%

That's roughly 26 hours of potential downtime a year instead of the 8 hours 45 minutes any single 99.9% component implies on its own — because the whole chain is only as available as all of its links being up at the same time. This is the practical reason to minimise hard dependencies in your critical path, add retries and graceful degradation where a dependency is non-essential, and treat the advertised uptime of any one component as an upper bound on what the whole system can achieve, not a guarantee of it.

It's also why the minutes matter more than the percentage once an incident is under way. A team that knows who declares an incident, who talks to customers and what the first 15 minutes look like will claw back real minutes against an SLO; a team improvising for the first time during an outage will lose them. See our guide to incident response runbooks and on-call for how to set that up before you need it.

A simple way to estimate what downtime costs you#

Skip industry-average downtime-cost statistics — they vary wildly by business and are easy to misapply. Instead, build the number from your own figures:

Direct cost per hour of downtime ≈ (revenue that stops flowing per hour) + (staff hours spent responding × hourly cost) + (any contractual credits you owe your own customers for that outage)

Then multiply by expected downtime hours at a given SLA tier (from the table above) to compare tiers on a like-for-like basis. Add a qualitative line for cost you can't easily put a number on — customer trust, support load in the following days, reputational impact of a public outage — and weigh that alongside the direct figure rather than trying to force it into the formula. This gives you a defensible reason to pay for a higher availability tier (or not), instead of picking a number because it sounds safer.

Why a managed provider's SLA can't beat its upstream infrastructure#

A managed hosting or DevOps provider's SLA is a promise about outcomes, but the outcomes still depend on real infrastructure underneath — power, networking, physical hardware, a data centre. If that underlying infrastructure realistically delivers, say, 99.95% availability, a provider built on top of it can promise a higher number on paper and cover the gap financially with credits, but it cannot make the underlying infrastructure more available than it actually is. The technical ceiling is set by the upstream provider; anything promised above that ceiling is a financial guarantee, not a technical one.

This is one reason we're upfront that Inventure resells and manages infrastructure from OVHcloud rather than owning data centres or network hardware ourselves — our own commitments sit on top of, and are bounded by, OVHcloud's published SLAs for the products we use. See our SLA for the actual terms that apply, rather than treating any percentage in this article as a promise from us.

What to do next#

Work out your own downtime-cost formula before you shop for an uptime tier — it tells you whether 99.9% is plenty or 99.99% is worth paying for. If you want backups and incident response designed around a specific RTO rather than a marketing number, see how we approach monitoring and incident response, and pair this with our guide to backups that actually restore so your recovery time matches what you've promised.

Frequently asked questions

What does 99.9% uptime mean in practice?

It means the service is allowed to be down for up to about 8 hours 45 minutes across a year, or roughly 43 minutes in an average month, and still meet the commitment. It's usually measured monthly, so a bad week can still breach the monthly figure even if the year averages out fine.

What's the difference between an SLA and an SLO?

An SLO (service level objective) is an internal target, such as '99.9% of requests succeed.' An SLA (service level agreement) is that same kind of target turned into an external promise with a consequence — usually a service credit — if it's missed. Google's Site Reliability Engineering book puts it simply: no explicit consequence means you're looking at an SLO, not an SLA.

Do SLA service credits cover the cost of an outage?

Rarely in full. Credits are typically a percentage of that month's fees for the affected service, capped at 100% of the bill, regardless of what the outage actually cost you in lost sales, support time or customer trust. Read the exclusions closely — scheduled maintenance and issues outside the provider's control are usually carved out.

Why can't a managed hosting provider offer 100% uptime?

Because its service ultimately depends on real infrastructure — power, networking, physical hardware — that fails occasionally no matter who manages it. A managed provider's realistic ceiling is set by the uptime of the infrastructure underneath it; anything promised beyond that is a financial guarantee (paid in credits), not a technical one.

Does more nines always mean a better choice?

Not necessarily. Higher availability tiers usually cost more and often require redundant infrastructure you have to design for, not just buy. Match the tier to what an outage would actually cost your business — see our downtime-cost formula below — rather than buying the highest number available.

Sources

  1. Service Level Objectives — Site Reliability Engineering (Google SRE Book) — accessed 18 September 2026
  2. Amazon Compute Service Level Agreement — AWS — accessed 18 September 2026
  3. VPS Service Level Agreement — OVHcloud — accessed 18 September 2026
  4. Public Cloud Service Level Agreement — OVHcloud — accessed 18 September 2026

Facts in this article were last checked on 18 September 2026.

I

Inventure Engineering Team

Engineers at Inventure Technologies who build, host and run software for clients in Nepal and Australia. We write about what we do every day.

Keep reading

Want engineers who handle this for you?

We build, host and run software for teams in Nepal and Australia — with dedicated support on every plan.