Skip to content

Core Reliability

Uptime & SLA Calculator

Turn an uptime target into allowed downtime per day, week, month, and year — or measured downtime into uptime and error budget.

Downtime = (1 − SLA) × period

Result

Allowed downtime per month
43 m 48 s
Per day
1 m 26 s
Per week
10 m 5 s
Per month (avg.)
43 m 48 s
Per quarter (avg.)
2 h 11 m 24 s
Per year (365 d)
8 h 45 m 36 s
Nines
3.0
Working

Downtime = (100% − 99.9%) × 8,760 h = 8 h 45 m 36 s per year

365-day year; month and quarter are average lengths (730 h and 2,190 h).

Uptime and service level agreements

Uptime is the share of a period during which a service or machine was working. A service level agreement (SLA) usually states it as a percentage — 99.9% per calendar month, for example — and the useful way to read that number is as the downtime it leaves you: the downtime budget.

Uptime is the measured form of operational availability. The availability calculator works from MTBF and MTTR; this one works from the percentage and the clock, which is how SLAs and service level objectives (SLOs) are written.

Uptime formulas

Allowed downtime
Downtime = (1 − uptime target) × period length
Uptime from measured downtime
Uptime = 1 − downtime ÷ period length
Error budget used
Budget used = measured downtime ÷ allowed downtime
Number of nines
Nines = −log₁₀(1 − uptime)

Period lengths here use a 365-day year (8,760 h). Month and quarter are the average lengths, 730 h and 2,190 h. A contract that measures each calendar month allows slightly different downtime in each — at 99.9%, about 40 m 19 s in a 28-day month and 44 m 38 s in a 31-day month.

Allowed downtime by uptime target

UptimeNamePer dayPer weekPer monthPer year
99%Two nines14 m 24 s1 h 40 m 48 s7 h 18 m3 d 15 h 36 m
99.5%7 m 12 s50 m 24 s3 h 39 m1 d 19 h 48 m
99.9%Three nines1 m 26 s10 m 5 s43 m 48 s8 h 45 m 36 s
99.95%43.2 s5 m 2 s21 m 54 s4 h 22 m 48 s
99.99%Four nines8.64 s1 m4 m 23 s52 m 34 s
99.999%Five nines864 ms6.05 s26.3 s5 m 15 s

Each extra nine cuts the allowed downtime by a factor of ten. Going from 99.9% to 99.99% takes a service from roughly three-quarters of an hour of downtime a month to about four minutes — short enough that a single slow manual recovery uses the whole month’s budget.

Worked examples

Example 1 — what does 99.95% allow? Per average month:

Allowed downtime
(1 − 0.9995) × 730 h = 0.365 h = 21 m 54 s

Example 2 — did we meet 99.9% this month? A service was down for 50 minutes in an average month (730 h = 43,800 minutes):

Uptime
1 − 50 ÷ 43,800 = 99.886%
Error budget used
50 min ÷ 43.8 min = 114% — target missed by 6.2 minutes

Dependencies: series and redundancy

A service that needs several components to all be up can be no more available than their product. Two dependencies at 99.9% each, both required, give at most:

Series (all required)
0.999 × 0.999 = 99.80%

Two independent redundant copies at 99.9%, where either one is enough:

Parallel (any one is enough)
1 − (1 − 0.999)² = 99.9999%

Redundancy only helps as much as the failures are independent — shared power, network, configuration, or deploys put both copies down together. For larger block diagrams use the system reliability calculator.

What to check in an SLA

TermWhy it matters
Measurement windowMonthly, quarterly, or yearly. A yearly 99.9% lets one 8-hour outage pass; a monthly one does not.
ExclusionsPlanned maintenance windows and force majeure are often excluded from downtime.
Definition of “down”Total outage only, or also degraded performance, error-rate thresholds, or single-region failures.
GranularityDowntime counted per minute or per 5-minute interval rounds short blips differently.
RemedyUsually service credits, not compensation for the business impact of the outage.

Frequently asked questions

How much downtime is 99.9% uptime?
8 h 45 m 36 s per year, 43 m 48 s per average month, 10 m 5 s per week, or 1 m 26 s per day.
What is the difference between an SLA, an SLO, and an SLI?
The SLI (indicator) is the measurement, such as the share of successful requests. The SLO (objective) is the internal target for it. The SLA (agreement) is the contractual promise to customers, usually set looser than the SLO and backed by service credits.
What is an error budget?
The downtime or failure allowance implied by the target: 1 − SLO over the window. Teams often use the remaining budget to decide whether to ship risky changes or spend time on reliability work.
Is uptime the same as availability?
Measured uptime is operational availability: time up ÷ total time. Availability from MTBF and MTTR (inherent availability) is a model of the same thing based on failure and repair rates.
Why does my monthly allowance differ from another calculator?
Calculators differ in the month they assume: 30 days, 30.42 days (365 ÷ 12, used here), or 30.44 days (365.25 ÷ 12). Your contract’s measurement window is the one that counts.