Skip to content

Uptime & SLA Calculator: Downtime for 99.9%, 99.99% and More (2026)

Quick answer: 99.9% uptime allows about 43 minutes 48 seconds of downtime per month (43 minutes 12 seconds over an exact 30 days), 8 hours 46 minutes per year and 1 minute 26 seconds per day. 99.99% allows about 4 minutes 23 seconds per month and 52 minutes 34 seconds per year. To calculate it for any target, multiply the length of the period by one minus the uptime percentage: allowed downtime = period × (1 − uptime ÷ 100).

An availability target looks like a small number. The difference between 99.9% and 99.99% is a tenth of a percent, but it's the difference between 43 minutes of downtime a month and 4. One is enough time for an engineer to be paged, diagnose a problem and roll back a change. The other is barely enough time to open a laptop.

The calculator above converts any uptime percentage into allowed downtime, checks real downtime against an SLA, estimates what an outage costs and works out the availability of a service that depends on others. The rest of this page explains the math behind it, and the questions the percentage alone doesn't answer: which period it's measured over, what counts as downtime, what a breach costs, and how many incidents your budget can actually absorb.

How much downtime does each uptime percentage allow?

Availability

Per day

Per week

Per 30 days

Per average month

Per quarter

Per year

99% (two nines)

14m 24s

1h 40m 48s

7h 12m

7h 18m

21h 54m

3d 15h 36m

99.5%

7m 12s

50m 24s

3h 36m

3h 39m

10h 57m

1d 19h 48m

99.9% (three nines)

1m 26s

10m 5s

43m 12s

43m 48s

2h 11m 24s

8h 45m 36s

99.95%

43s

5m 2s

21m 36s

21m 54s

1h 5m 42s

4h 22m 48s

99.99% (four nines)

8.6s

1m

4m 19s

4m 23s

13m 8s

52m 34s

99.999% (five nines)

0.9s

6s

26s

26s

1m 19s

5m 15s

The table uses a 365-day year, an average month of 365 ÷ 12 days and a quarter of 365 ÷ 4 days. The two monthly columns differ because SLAs are usually written against calendar months, while SLO and error budget tools usually use a rolling 30-day window. Neither is wrong; the contract or the tool should say which one it uses.

The pattern to remember: each extra nine cuts the allowed downtime by a factor of ten. Two nines allow most of a working day per month; four nines allow less time than it takes to read this paragraph twice.

How to calculate uptime and downtime

Three formulas cover almost every SLA question. They all start from the number of minutes in the period:

Period

Minutes

Day

1,440

Week

10,080

30 days

43,200

Average month (365 ÷ 12 days)

43,800

Quarter (365 ÷ 4 days)

131,400

Year (365 days)

525,600

1. Allowed downtime from an uptime target

Allowed downtime = period length × (1 − uptime ÷ 100)

Example: a 99.95% SLA measured over 30 days allows 43,200 × 0.0005 = 21.6 minutes.

2. Uptime percentage from actual downtime

Uptime % = (period length − downtime) ÷ period length × 100

Example: 1 hour 10 minutes of downtime in a 30-day month gives (43,200 − 70) ÷ 43,200 × 100 = 99.838%. That misses a 99.9% SLA.

3. Remaining budget against an SLA

Remaining budget = allowed downtime − downtime so far

Example: a 99.9% SLA over 30 days allows 43.2 minutes. After a 30-minute incident, 13.2 minutes are left for the rest of the month, about 31% of the budget.

The third formula is the most useful day to day, because it turns a percentage into a decision. The SRE term for this remaining allowance is the error budget: while it lasts, teams ship normally; when it runs low, they slow down risky changes.

What each level of uptime takes in practice

The percentage is a promise about how your team and systems behave under failure. Each level demands a different kind of operation:

Target

Monthly budget

What it takes

Typical for

99%

~7 hours

Basic monitoring and someone who checks during working hours

Internal tools, early-stage products

99.5%

~3.6 hours

Alerts that reach a person outside working hours; documented recovery steps

Back-office systems, non-critical SaaS features

99.9%

~43 minutes

24/7 on-call with automatic escalation, alerting on user impact, fast rollback

Most customer-facing SaaS and APIs

99.95%

~22 minutes

Everything above, plus redundancy for key components and change controls such as canary releases

Business-critical SaaS, B2B platforms with contractual SLAs

99.99%

~4 minutes

Automatic failover across zones or regions; most incidents must recover without waiting for a person

Payments, identity, core infrastructure

99.999%

~26 seconds

Multi-region active-active architecture, automated remediation, very conservative change management

Telecoms, emergency services, critical platforms

The jump that catches most teams out is from 99.9% to 99.99%. Below four nines, a well-run on-call process can protect the budget. Above it, a single incident that waits for a human to wake up, acknowledge and diagnose has already used more than the whole month.

How many incidents fit in your downtime budget?

A downtime budget isn't spent on fixing problems alone. Every incident's duration is the sum of three stages, and the first two are often the largest:

Incident duration = time to detect + time to acknowledge + time to fix

Those are the averages teams track as MTTD, MTTA and the remainder of MTTR. Dividing the monthly budget by your typical incident duration shows how many incidents a target can absorb:

Response profile

Detect

Acknowledge

Fix

Incident length

Incidents per month at 99.5%

at 99.9%

at 99.95%

at 99.99%

Slow: 5-minute checks, alerts to a shared inbox, manual diagnosis

10 min

15 min

40 min

65 min

3.4

0.7

0.3

0.07

Typical: 1-minute checks, paging with escalation, a runbook

5 min

5 min

20 min

30 min

7.3

1.5

0.7

0.15

Fast: symptom-based alerts, correlated paging, quick rollback

1 min

2 min

12 min

15 min

14.6

2.9

1.5

0.3

Budgets use an average month (219, 43.8, 21.9 and 4.4 minutes).

Three conclusions follow:

  • A slow response can't hold 99.9%. One ordinary incident a month breaks it.

  • Detection and acknowledgment are the cheapest minutes to save. Moving from 5-minute to 1-minute checks and from an inbox to on-call paging cuts incident length roughly in half without touching the fix itself.

  • At 99.99%, people can't be in the loop for most incidents. Even a fast human response fits less than one incident every three months, which is why four nines depends on automatic failover.

The practical rule: before promising a target, multiply your current incident rate by your typical incident length, and compare it with the budget.

SLA vs SLO: set your internal target higher

The number you promise customers and the number you operate to shouldn't be the same.

Term

What it is

Who sees it

Example

SLA (service level agreement)

The contractual promise, with consequences such as credits if it's missed

Customers

99.9% monthly availability

SLO (service level objective)

The internal target the team works to

Engineering

99.95% over 30 days

SLI (service level indicator)

The measurement itself

Engineering

Share of successful requests

The gap between the two is your safety margin. With an SLA of 99.9% and an SLO of 99.95%, the team starts slowing down risky changes when it has used about 22 minutes of downtime, long before the 43 minutes that would trigger customer credits.

Two rules make the gap work:

  1. Alert on the SLO, report on the SLA. Burn-rate alerts on the internal target warn the team early; the SLA is only for the monthly report. Our error budget guide covers the burn-rate thresholds.

  2. Never promise more than you've measured. Set the SLA below what your SLO history shows you can sustain in a bad month, not an average one.

The differences between the three terms are covered in detail in SLA vs SLO vs SLI.

The measurement window changes what the number means

The same percentage can be easy or hard to meet depending on the period it's measured over. Three choices matter.

Monthly, quarterly or yearly

A longer window pools downtime into one larger budget. At 99.9%, a yearly window allows 8 hours 46 minutes in total, so a single 8-hour outage in March still counts as meeting the SLA if the rest of the year is clean. Under a monthly window, the same outage is a breach of that month's 43-minute budget.

Window

Who it favors

Common in

Monthly

Customers: each month starts a fresh budget, and a bad month is visible

Most SaaS and cloud SLAs

Quarterly

Balanced

Some enterprise contracts

Yearly

Providers: one long outage can hide inside a good year

Hosting and infrastructure contracts

Calendar or rolling

A calendar window resets on the first of each month; a rolling window always looks at the last 30 days. SLAs are usually calendar-based, because credits are paid per billing period. SLOs are usually rolling, because a rolling window never resets the team's memory of last week's incident.

Around the clock or business hours

A business-hours SLA, for example Monday to Friday 09:00–18:00, covers 45 of the 168 hours in a week. That changes the budget a lot. At 99.9%, business hours in an average month total about 196 hours, so the allowance is roughly 11.7 minutes, a quarter of the 24×7 figure. Outages at night and over the weekend don't count at all.

Whichever you choose, name it in the agreement. "99.9%" without a window, a time zone and the hours it covers invites disputes.

What counts as downtime?

Most SLA disputes aren't about arithmetic. They're about which minutes count. Agree these points before you calculate anything:

Question

Common answers

What to watch for

What does "down" mean?

The service fails its critical path: checkout doesn't complete, the API returns errors, or responses exceed a latency limit

A server that responds in 30 seconds is "up" by a ping check but unusable for customers. Define downtime by user impact.

Do partial outages count?

Counted in full, counted in proportion to affected users or requests, or not counted

Request-based SLAs (99.9% of requests succeed) handle partial outages naturally

Does slow count as down?

Only if the SLA sets a latency threshold

Without a threshold, severe degradation can count as full availability

Is planned maintenance excluded?

Usually, if announced in advance (often 48 hours or more) and capped, for example at 4 hours a month

Uncapped exclusions make any percentage meaningless; maintenance that overruns usually counts

What else is excluded?

Customer-caused issues, force majeure, third-party networks outside the provider's control

Check whether your own dependencies, such as a cloud provider, are excluded

Who measures?

The provider's monitoring, the customer's, or independent external checks

Name the source in the agreement; a public status page fed by the same data avoids most arguments

The definitions behind each of these, including planned versus unplanned and full versus partial downtime, are in our guide to what downtime means. For keeping planned work from paging anyone without hiding real failures, see maintenance windows and alert suppression.

Service credits: what an SLA breach costs

When an SLA is missed, the usual remedy is a service credit: a discount on the next invoice, as a percentage of the monthly fee for the affected service. Credit schedules are tiered by how badly the target was missed. A common pattern for a 99.9% monthly SLA:

Monthly availability achieved

Typical credit

99.0% to below 99.9%

10% of the monthly fee

95.0% to below 99.0%

25%

Below 95.0%

50% or more, sometimes up to 100%

Credit terms vary widely, and the large cloud providers each publish their own schedules, so read the actual agreement rather than relying on a pattern. Three terms appear in almost every SLA:

  • Credits must be claimed, usually within 30 days and with evidence, rather than applied automatically.

  • Credits are capped, often at one month's fee for the affected service.

  • Credits are the sole remedy, which means they replace, rather than add to, any claim for the customer's actual losses.

That last point is why credits rarely match the real cost of an outage. A customer paying $500 a month may receive a $50 credit for an outage that cost them thousands. For providers, the larger cost is usually trust: the renewals and expansions that a bad month puts at risk.

A sample SLA availability clause

Adapt the bracketed parts to your service. This is a starting point for discussion, not legal advice.

Availability commitment. [Provider] will make [Service] available at least [99.9]% of the time in each [calendar month], measured [24 hours a day, 7 days a week] in [UTC].

Calculation. Availability = (total minutes in the month − Downtime minutes) ÷ total minutes in the month × 100.

Downtime means any minute in which [the core user journey, for example login or the public API, fails or returns errors for more than [5]% of requests], as measured by [named monitoring source].

Exclusions. Downtime does not include scheduled maintenance announced at least [48 hours] in advance and limited to [4 hours] per month, or outages caused by the customer's own systems.

Service credits. If availability falls below the commitment, the customer may claim the credits in [Schedule A] within [30 days] of the end of the month. Credits are limited to [one month's fee] for the affected Service.

Composite availability: your SLA can't beat your dependencies

A request to your service usually passes through several others: a cloud region, a database, an identity provider, a payment API. The availability your users experience is lower than any single one of them.

Components in series

When every component must work for the service to work, multiply their availabilities:

A = A₁ × A₂ × … × Aₙ

Component

Availability

Cloud region

99.99%

Managed database

99.95%

Identity provider

99.9%

Your application

99.95%

Whole service

≈ 99.79%

Every component is at or above three nines, but the product is below 99.8%, roughly 18 hours of downtime a year. That's the ceiling: the best your service can do even if your own code never fails. Promising 99.9% on this stack means planning to breach.

Redundant components in parallel

When two independent copies can each serve the request, the service fails only when both fail at once:

A = 1 − (1 − A₁)ⁿ

Two independent 99.5% instances give 1 − 0.005² = 99.9975%. Redundancy is the main way to raise the ceiling, with one important condition: the copies must fail independently. Two replicas in the same zone, on the same network or receiving the same bad deployment are one failure, not two.

Raising the ceiling

  • Make the weakest link redundant first. It raises the total the most; the calculator's composite tab shows which component that is.

  • Shorten the chain. Every synchronous dependency removed from the critical path raises the ceiling more than upgrading one.

  • Degrade gracefully. If the recommendations service is down, show the page without recommendations. A dependency that can fail without failing the request no longer counts in series.

  • Promise below the ceiling. Set the SLA to what the stack can hold in a bad month, with margin for your own failures.

How to calculate the cost of downtime

The calculator's cost tab adds up the three parts that can be measured for a single outage:

Cost = lost revenue + people cost + SLA credits and other direct costs

  • Lost revenue = revenue per hour through the affected service × share of it actually lost × hours of downtime. The share is rarely 100%: some customers retry later, and a partial outage affects only some of them.

  • People cost = number of people working on the incident × their hourly cost × hours. Include everyone pulled in: on-call engineers, the incident commander, support and communications.

  • SLA credits and other direct costs, such as overtime, emergency capacity or contractual penalties.

Example: a 45-minute outage of a checkout service that normally handles $12,000 an hour, with 60% of that revenue lost, five people involved at $90 an hour and $2,000 in credits: $5,400 + $338 + $2,000 ≈ $7,738, or about $172 per minute.

The real figure is usually higher, because churn, delayed work and damage to reputation don't appear on any single invoice. Industry surveys show how high it can go: in the Uptime Institute's 2026 outage analysis, more than half of operators said their most recent significant outage cost over $100,000

The cost scales with minutes, so the cheapest reduction is usually the time before anyone starts working: faster detection, alerts that reach the right on-call engineer the first time, and automatic escalation when nobody acknowledges.

Frequently asked questions

How much downtime is 99.9% uptime?

About 43 minutes 48 seconds per average month (43 minutes 12 seconds over an exact 30 days), 10 minutes 5 seconds per week, 1 minute 26 seconds per day and 8 hours 46 minutes per year.

How much downtime is 99.99% uptime?

About 4 minutes 23 seconds per average month, 8.6 seconds per day and 52 minutes 34 seconds per year. Four nines usually requires automatic failover, because a human response alone takes longer than the monthly budget.

How much downtime is 99.95% uptime?

About 21 minutes 54 seconds per average month (21 minutes 36 seconds over 30 days) and 4 hours 23 minutes per year.

How much downtime is 99% uptime?

About 7 hours 18 minutes per average month and 3 days 15 hours 36 minutes per year.

How do you calculate uptime percentage?

Subtract downtime from the total time in the period, divide by the total time and multiply by 100. Thirty minutes of downtime in a 30-day month is (43,200 − 30) ÷ 43,200 × 100 = 99.93%.

How do you calculate allowed downtime for an SLA?

Multiply the period length by one minus the SLA target. A 99.95% SLA over 30 days allows 43,200 × 0.0005 = 21.6 minutes.

How many nines should my SLA promise?

How many nines should my SLA promise?

How do you calculate the availability of several dependent services?

Multiply the availabilities of components that must all work: three services at 99.9% give about 99.7%. For independent redundant copies, availability is 1 minus the product of their unavailabilities: two 99.5% instances give 99.9975%.

Does planned maintenance count as downtime?

Only if the SLA says so. Most SLAs exclude maintenance announced in advance and limited to a set number of hours a month, but count maintenance that overruns or isn't announced.

Is 99.9% uptime the same over a month and a year?

The percentage is the same, but the budget behaves differently. A yearly 99.9% allows one 8-hour outage if the rest of the year is clean; a monthly 99.9% allows only about 44 minutes in any single month.

What is the difference between uptime and availability?

They're often used interchangeably. Strictly, uptime counts the time a system is running, while availability counts the time it's usable within agreed performance limits.

Sources