Uptime and SLA downtime calculator

Type an uptime percentage to see how much downtime it allows each day, week, month, quarter and year. Track the error budget left this month, turn downtime back into a percentage, and work out the SLA of services that depend on each other. It runs in your browser: nothing you type is sent to us.

Allowed downtime

You opened a link with figures in it. Changes here are not saved in this browser.

Type a percentage from 0 to 100, like 99.9.

Error budget for this period

From downtime to a percentage

That is uptime.

Services that all have to be up

Together: (), assuming they fail independently. Type each SLA as a percentage from 0 to 100.

Wording for a proposal

Uses the period and the maintenance setting above. It is a starting point, not legal wording.

Looking after client sites? Jasper's uptime monitoring checks them every 1 to 30 minutes depending on your plan, opens an incident for each outage, lets you schedule maintenance windows, and can publish a public status page for your clients.

How we got this

Allowed downtime = (100% − %) × the length of the window.

For a 30-day month: % × 30 days × 86,400 seconds = seconds = .

Downtime to percentage: (1 − downtime ÷ window) × 100. Services in a chain: multiply their availabilities.

Durations of a minute or more are rounded to the nearest second; shorter ones to a tenth of a second, or a hundredth under 10 seconds.

Downtime for common SLAs

Allowed downtime per day, week, 30-day month and 365-day year for common SLA percentages
SLADayWeek30-day month365-day year
90%2h 24m16h 48m3d36d 12h
95%1h 12m8h 24m1d 12h18d 6h
99%14m 24s1h 40m 48s7h 12m3d 15h 36m
99.5%7m 12s50m 24s3h 36m1d 19h 48m
99.9%1m 26s10m 5s43m 12s8h 45m 36s
99.95%43.2s5m 2s21m 36s4h 22m 48s
99.99%8.64s1m4m 19s52m 34s
99.999%0.86s6.05s25.9s5m 15s

How to work out allowed downtime

Take the SLA away from 100% and multiply by the length of the window. At 99.9%, 0.1% of a 30-day month (2,592,000 seconds) is 2,592 seconds, or 43 minutes 12 seconds.

  • 99.9% of a 30-day month: 43m 12s
  • 99.9% of a 31-day month: 44m 38s
  • 99.9% of an average month (365 ÷ 12 = 30.42 days): 43m 48s
  • 99.9% of a 365-day year: 8h 45m 36s
  • Two services that both have to be up, each at 99.9%: 99.9% × 99.9% = 99.8001%

These match the availability table in Google's SRE book, which uses a 30-day month, a 90-day quarter and a 365-day year.

Which window to write into an SLA

The same outage can pass or fail depending on the window. A monthly SLA gives each month its own allowance, so one bad night can breach it. A yearly SLA lets a bad month be made up later, but you may not know you are in trouble until late in the year. Calendar months also differ: February has 28 or 29 days and the longest months 31, so a fixed "43 minutes a month" and "99.9% each month" are not quite the same promise.

Planned maintenance

Many SLAs leave out maintenance that was announced in advance. When you tick that option, the calculator takes the maintenance minutes off the period before working out the budget, so a 4-hour window in a 30-day month leaves a 99.9% budget of 42m 58s instead of 43m 12s.

Questions

How much downtime is 99.9% uptime?

About 1 minute 26 seconds a day, 10 minutes 5 seconds a week, 43 minutes 12 seconds in a 30-day month, 44 minutes 38 seconds in a 31-day month and 8 hours 45 minutes 36 seconds in a 365-day year.

Why do sites give different numbers for a month?

Because they use different month lengths. A 30-day month allows 43m 12s at 99.9%, a 31-day month 44m 38s, and an average month (365 ÷ 12 days) 43m 48s. Say in the contract which one you mean, or measure each calendar month as it comes.

Does a monthly SLA mean the same as a yearly one?

No. 99.9% a year allows 8h 45m 36s in total, so one 3-hour outage keeps you inside it. Measured monthly, the same outage breaks that month's 43m 12s allowance even if the rest of the year is perfect.

How do I work out the uptime of services that depend on each other?

If every service has to be up for yours to work, multiply their availabilities: 99.9% × 99.9% = 99.8001%. This assumes they fail independently. A chain is never more available than its weakest part.

What is an error budget?

The downtime your SLA allows in the current window, less what you have used. In Google's SRE book, new releases go out while budget remains; when it is used up, releases pause while the team works on reliability.

Is 100% uptime possible?

The calculator will show 0 seconds allowed, but Google's SRE book says 100% is probably never the right reliability target: it is impossible to achieve, and more than users want or notice.

Does anything I type leave my browser?

No. The sums run in your browser and your inputs are saved only in this browser. A share link keeps everything after the # in the address, and browsers never send that part to a server. "Clear my data" removes what is saved here.

Sources

Last checked 4 October 2026. The figures are arithmetic; these sources define the terms and give a published table to check against.

Changes: 4 October 2026: first published.