Free Tool · No Signup, Nothing Stored

How much downtime does
each nine really allow?

Pick a target availability and see the maximum downtime per day, week, month and year, plus the revenue at risk. Runs entirely in your browser; nothing is sent or stored.

downtime allowed by your SLA target

Maximum downtime you can absorb and still hit each common SLA tier:

99% — two nines3d 15h 39m 36s/yr · 7h 18m 17s/mo
99.5%1d 19h 49m 48s/yr · 3h 39m 8s/mo
99.9% — three nines8h 45m 57s/yr · 43m 49s/mo
99.95%4h 22m 58s/yr · 21m 54s/mo
99.99% — four nines52m 35s/yr · 4m 22s/mo
99.999% — five nines5m 15s/yr · 26s/mo

Enable JavaScript to enter a custom target and your revenue per hour. The interactive version runs entirely in your browser; nothing is sent or stored.

Periods used: day 86,400s, week 604,800s, month 2,629,746s (30.44 days), year 31,557,600s (365.25 days). Downtime = period × (1 − availability).

What does 99.9% uptime mean in downtime?

99.9% uptime, "three nines", allows 1 minute 26 seconds of downtime per day, 10 minutes 4 seconds per week, 43 minutes 49 seconds per month (30.44 days) and 8 hours 45 minutes 57 seconds per year (365.25 days). Every additional nine divides that budget by ten: 99.99% leaves 52 minutes 35 seconds a year, and 99.999% just 5 minutes 15 seconds.

Availability Per day Per week Per month (30.44 d) Per year (365.25 d)
99% (two nines)14m 24s1h 40m 48s7h 18m 17s3d 15h 39m 36s
99.5%7m 12s50m 24s3h 39m 8s1d 19h 49m 48s
99.9% (three nines)1m 26s10m 4s43m 49s8h 45m 57s
99.95%43s5m 2s21m 54s4h 22m 58s
99.99% (four nines)8.6s1m 0s4m 22s52m 35s
99.999% (five nines)0.9s6s26s5m 15s

The table uses the same period lengths as the calculator — a 30.44-day month and a 365.25-day year — so the figures match what the tool prints for each preset. "Downtime" here is whatever your SLI counts as unavailable: a full outage, or a slice of requests failing or too slow, measured against the error budget rather than the wall clock. Turning the table into a target you can defend is the core of SRE, and for subscription products the choice of nine is a renewal question as much as an engineering one, which is the argument in SRE for SaaS.

What the "nines" actually mean

Availability is usually quoted in "nines": 99.9% is three nines, 99.99% is four, 99.999% is five. Each extra nine looks like a rounding error on paper, but it is really a factor-of-ten promise about how little time your service is allowed to be down. Three nines sounds almost perfect, yet it still leaves roughly 8 hours and 46 minutes of downtime a year, about 44 minutes a month. Four nines cuts that to under 53 minutes a year; five nines to just over 5 minutes. The calculator above turns whatever target you pick into those concrete numbers so the conversation stops being abstract.

The reason the jump between nines matters so much is that each one is roughly ten times harder, and more expensive, to hold. Going from 99.9% to 99.99% is not "a bit more testing"; it usually means redundant infrastructure across availability zones, automated failover measured in seconds rather than minutes, and enough instrumentation to detect a problem before a customer does. If you are weighing what that investment actually buys, our primer on what SRE is explains how reliability targets translate into engineering work, and the SRE engagement page shows how we run them in production.

Picking a target is therefore a cost-versus-reliability decision, not a vanity metric. The right number is the point where the revenue, contractual penalties or user trust you protect with the next nine exceeds what it costs to hold that nine. For most B2B SaaS, that lands at 99.9% or 99.95% for the core product, with tighter targets reserved for the handful of endpoints where downtime is genuinely expensive. We walk through that reasoning specifically for subscription products in SRE for SaaS, and you can pair this tool with the cloud waste calculator to weigh reliability against the spend side of the same tradeoff.

Turn the SLA into an error budget

Once you have a target, the allowed downtime is far more useful as a budget than as a threshold. If your SLO is 99.9%, you have about 43 minutes of unavailability to spend each month. That is your error budget: every incident, bad deploy, failed migration or flaky dependency draws it down, and when it is gone you have, by definition, missed your target for the month.

Framing reliability this way changes how teams behave. When the budget is healthy, you can ship aggressively, run risky migrations and take on experiments, because you have room to absorb the occasional failure. When the budget is nearly spent, the same policy tells you to freeze risky changes and put engineering time into resilience instead. The SLA stops being a pass/fail line that only matters after an outage and becomes a resource the team manages week to week. Observability is what makes the budget measurable in the first place; if you are still standing that up, what is observability covers the signals you need to see the budget draining in real time.

Error budgets also protect people, not just uptime. Chasing an unrealistic target, or treating every alert as a budget-threatening emergency, is a fast route to burnout and pager noise. We wrote about how that plays out, and how to avoid it, in the alert fatigue trap. And if you add a revenue-per-hour figure to the calculator, you can see the budget in money: the annual cost of the downtime your target permits, which is often the single number that gets a reliability investment approved.

Set a target you can actually hold.

We help teams pick realistic SLOs, instrument the error budget, and build the failover and on-call practice to defend them. Free 30-minute reliability review, no slides required.

last updated: 2026-08-26

How the SRE engagement works Book the review

Frequently asked questions

What does 99.9% uptime allow for downtime?

At 99.9% availability, often called three nines, a service can be unavailable about 8h 45m 57s per year, which is roughly 43m 49s per month or 1m 26s per day. Every extra nine cuts the allowed downtime by ten times: 99.99% permits about 52m 35s per year and 99.999% only about 5m 15s. The calculator derives each figure as the length of the period times one minus your availability fraction.

How is allowed downtime calculated?

Allowed downtime for a period equals the period length in seconds times one minus the availability fraction. A year is treated as 365.25 days, or 31,557,600 seconds, and a month as 30.44 days, or 2,629,746 seconds, so 99.9% availability leaves 31,557,600 times 0.001, about 8.77 hours, of budget per year. Everything runs in your browser; no inputs are sent or stored.

What is an error budget?

An error budget turns your allowed downtime into a spending account. If your target is 99.9%, the budget is roughly 43 minutes of unavailability per month, and every incident, bad deploy or dependency failure draws it down. When the budget is healthy you can ship faster and take more risk; when it is nearly spent you freeze risky changes and invest in reliability. It reframes the SLA from a pass or fail line into a resource the team manages.

Is a higher SLA target always better?

No. Each additional nine is roughly ten times harder and more expensive to hold, because it demands more redundancy, faster detection and tighter automation. Most B2B SaaS products are well served by 99.9% or 99.95%, while five nines is reserved for systems where minutes of downtime carry regulatory or safety cost. The right target is the point where the revenue and trust protected exceed the engineering cost of the next nine.

Does this calculator store or send my numbers?

No. The uptime and SLA calculator runs entirely in your browser; nothing you type is sent to a server or stored. Your inputs are encoded in the page URL so you can bookmark or share a result, and there is no signup or email gate.

What is a good uptime SLA for a SaaS product?

For most B2B SaaS, 99.9% for the core product is the honest target: it leaves about 44 minutes a month to absorb deploys, dependency failures and one bad incident. Reserve 99.95% or 99.99% for the narrow paths where minutes cost real money or trust, such as payments, authentication and webhooks, and leave five nines to individual components engineered for it. Commit to a number you can measure and defend, then tighten it as the error budget proves you can.