Tools Updated

Uptime and availability table: downtime per “nines”

The maximum total downtime each availability (uptime) target allows. 99.9% (“three nines”) allows 43m 12s in a 30-day window and 8h 45m 58s per year.

On this page
  1. Downtime table
  2. Uptime calculator
  3. How the numbers are calculated
  4. What “downtime” means in practice
  5. Composite availability: dependencies and redundancy
  6. Choosing a target
Shaded rows are common reference points, not recommended targets. Durations show at most three units, rounded to the smallest unit shown. Month (avg.) = 30.44 days; quarter = 91.31 days; year = 365.25 days.
Availability DayWeek30 daysMonth (avg.)QuarterYear
90%One nine 2h 24m16h 48m3d3d 1h 3m9d 3h 9m36d 12h 36m
95% 1h 12m8h 24m1d 12h1d 12h 32m4d 13h 35m18d 6h 18m
97% 43m 12s5h 2m 24s21h 36m21h 54m 54s2d 17h 45m10d 22h 59m
98% 28m 48s3h 21m 36s14h 24m14h 36m 36s1d 19h 50m7d 7h 19m
99%Two nines 14m 24s1h 40m 48s7h 12m7h 18m 18s21h 54m 54s3d 15h 40m
99.5%Two and a half nines 7m 12s50m 24s3h 36m3h 39m 9s10h 57m 27s1d 19h 50m
99.8% 2m 53s20m 10s1h 26m 24s1h 27m 40s4h 22m 59s17h 31m 55s
99.9%Three nines 1m 26s10m 5s43m 12s43m 50s2h 11m 29s8h 45m 58s
99.95%Three and a half nines 43.2s5m 2s21m 36s21m 55s1h 5m 45s4h 22m 59s
99.99%Four nines 8.64s1m4m 19s4m 23s13m 9s52m 36s
99.995% 4.32s30.2s2m 10s2m 11s6m 34s26m 18s
99.999%Five nines 864ms6.05s25.9s26.3s1m 19s5m 16s
99.9999%Six nines 86.4ms605ms2.59s2.63s7.89s31.6s

Uptime and downtime calculator

1m 26sper day10m 5sper week43m 12sper 30 days43m 50sper month (avg.)2h 11m 29sper quarter8h 45m 58sper year

How the numbers are calculated

allowed downtime = (1 − availability) × period length

For 99.9% over 30 days: 0.001 × 30 × 86,400 s = 2,592 s = 43 minutes 12 seconds. Published tables disagree by a few seconds or minutes because they define “month” and “year” differently. This page uses a 365.25-day year (which averages leap years), a month of one twelfth of that year (30.44 days), and a quarter of one quarter of that year. The 30-day column suits a rolling 30-day SLO. The SRE Workbook recommends 28 days (four whole weeks) so every window holds the same mix of weekdays and weekends; contracts usually mean a calendar month. Use whichever definition your SLO or SLA states.

Every additional nine divides the allowance by ten. Going from 99.9% to 99.99% cuts a year’s downtime from almost nine hours to under an hour, and the engineering cost of each nine usually rises much faster than linearly.

What “downtime” means in practice

The table assumes a binary, time-based definition: the service is either fully up or fully down. Real systems rarely fail that cleanly, so be explicit about which definition you use:

Converting a request-based budget to “minutes of full outage” is still useful for intuition, assuming steady traffic: a 99.9% request SLO over 30 days can absorb roughly 43 minutes of total failure, or about 7 hours 12 minutes at a 10% error rate. The error budget calculator does this for any target and error rate.

Composite availability: dependencies and redundancy

If a request needs several components, and they fail independently, multiply their availabilities:

serial: A = A₁ × A₂ × … × Aₙ

A service that needs a load balancer at 99.95%, an application tier at 99.9% and a database at 99.99% can be at most 99.840% available — lower than any single part. Hard dependencies set a ceiling on your own target.

If any one of several redundant replicas is enough, the system fails only when all of them fail at once:

parallel: A = 1 − (1 − A₁) × (1 − A₂) × … × (1 − Aₙ)

Two independent 99.5% replicas give 99.9975% in theory.

The independence assumption is usually optimistic. Replicas share deployments, configuration, regions, DNS, certificates and people. Failover is not instantaneous and fails sometimes. Correlated failures make the real figure lower than the independent-failure estimate, so treat it as an often optimistic estimate and measure the real thing with an SLI.

Choosing a target

Sources: Google, Site Reliability Engineering, ch. 3 “Embracing Risk”; ch. 4 “Service Level Objectives”.