Skip to content
Free tool

Uptime & SLA Calculator: calculate allowed downtime

The SLA Calculator shows you how much downtime an SLA actually allows: convert 99.9% or any other uptime percentage into allowed downtime per day, week, month, quarter, and year, or calculate uptime as a percentage from measured downtime. Free, no sign-up required, and calculated in your browser.

Built by Luca Stanek

Want to run your own projects reliably? Get a VPS with full control.

Typical SLA values from hosting and cloud providers range from 99% to 99.999%.

Results appear as you type. Calculations use average calendar lengths: a year has 365.25 days, and a month is one-twelfth of that (30.44 days).

Allowed downtime per month

43 min 50 s

at 99.9 % uptime, which is 8 h 45 min 58 s per year.

99.9 % uptime0.1 % downtime

Allowed downtime by period

per day

1 min 26 s

per week

10 min 5 s

per month

43 min 50 s

per quarter

2 h 11 min 29 s

per year

8 h 45 min 58 s

Guide

How to use the uptime and SLA calculator

From SLA percentage to allowed downtime and back in five steps.

  1. Step 1

    Select mode

    Select “Availability → Downtime” above to check an SLA, or “Downtime → Availability” to assess measured downtime.

  2. Step 2

    Enter availability

    In “Availability → Downtime” mode, enter the percentage from your SLA between 0 and 100, such as 99.9, or select a common SLA value from 99% to 99.999%. Both commas and periods work.

  3. Step 3

    Enter downtime

    In “Downtime → Availability” mode, enter the measured downtime and select the unit (seconds, minutes, hours or days) and period (day, week, month, quarter or year).

  4. Step 4

    Read result

    The result appears as you type: allowed downtime per month or achieved uptime, plus uptime and downtime as percentages and figures for a day, week, month, quarter, and year.

  5. Step 5

    Share the result via a link

    Your inputs appear in the address bar, for example ?sla=99.95. Copy the link to save the result or share it with your team or provider.

What the uptime calculator is for

Turn percentages into actual downtime

The difference between 99.9% and 99.99% is almost eight hours per year. The calculator shows what an SLA really means.

Check an SLA before signing a contract

A provider promises 99.9% or 99.99% uptime? The calculator shows you how many minutes of downtime that actually allows per month.

Assess measured downtime

Enter the downtime recorded by your monitoring to instantly see your server's uptime for the month or year.

Set your own targets

For a Game Server, website or API: set your uptime target and see how much room you have for updates and restarts.

Plan maintenance windows

Schedule updates to fit within your downtime budget and see whether a weekly restart already puts your target at risk.

Both ways

Convert a percentage to downtime or downtime to a percentage, for a day, week, month, quarter or year.

Runs only in the browser

Free and no sign-up required: calculations happen directly on your device, and no inputs are sent to a server.

SLA table

Allowed downtime for common SLA levels

Calculated using average calendar lengths (year = 365.25 days, month = 30.44 days), rounded to whole seconds.

Availabilityper dayper weekper monthper quarterper year
99 %14 min 24 s1 h 40 min 48 s7 h 18 min 18 s21 h 54 min 54 s3 d 15 h 39 min 36 s
99.5 %7 min 12 s50 min 24 s3 h 39 min 9 s10 h 57 min 27 s1 d 19 h 49 min 48 s
99.9 %1 min 26 s10 min 5 s43 min 50 s2 h 11 min 29 s8 h 45 min 58 s
99.95 %43.2 s5 min 2 s21 min 55 s1 h 5 min 45 s4 h 22 min 59 s
99.99 %8.64 s1 min4 min 23 s13 min 9 s52 min 36 s
99.999 %864 ms6.05 s26.3 s1 min 19 s5 min 16 s

Want to know your server's actual uptime? Set up free server monitoring

Formula

How uptime is calculated

From percentage to downtime

Downtime = period × (100 − availability) ÷ 100

Example: A month averages 2,629,800 seconds. At 99.9%, 0.1% of that is allowed: 2,629.8 seconds, or 43 minutes and 50 seconds.

From downtime to percentage

Uptime = (Period − Downtime) ÷ Period × 100

Example: 30 minutes of downtime in a month is 1,800 out of 2,629,800 seconds. That gives an availability of around 99.93%.

Overall availability of multiple systems

In series: A = A₁ × A₂
Redundant: A = 1 − (1 − A₁) × (1 − A₂)

Example: two systems with 99.9% uptime each achieve about 99.8% when connected in series, or about 99.9999% when operated redundantly. The calculator takes a single value: calculate the overall uptime first, then enter the result.

Explore more

More uptime and server tools

FAQ

Frequently asked questions

Quick answers about uptime, SLAs and allowed downtime.

99.9% uptime means a service must be available 99.9% of the time. That allows about 1 minute 26 seconds of downtime per day, 10 minutes 5 seconds per week, 43 minutes 50 seconds per month, and 8 hours 45 minutes 58 seconds per year. This level is often called “three nines.”

Availability in % = (total time − downtime) ÷ total time × 100. Conversely, allowed downtime = period × (100 − availability) ÷ 100. With 30 minutes of downtime in a month averaging 30.44 days, that works out to around 99.93%. Measure the downtime itself using external monitoring, such as ZAP-Hosting's free server monitoring, then convert it here in “Downtime → Availability” mode.

SLA stands for Service Level Agreement, an agreement between a provider and a customer about the promised quality of service. The contract specifies what the provider commits to, such as 99.9% availability. If measured availability falls below that level during the agreed period, it is an SLA breach; the contract sets out what happens next, such as a credit. The calculator converts the promised percentage into allowed downtime. It does not calculate response or resolution times.

The number of nines is shorthand for uptime: two nines means 99%, three nines 99.9%, four nines 99.99%, and five nines 99.999%. Each additional nine divides allowed downtime by ten. Four nines allows about 4 minutes 23 seconds of downtime per month; five nines allows only about 5 minutes 16 seconds in an entire year.

Most providers measure uptime per calendar month; some use a quarter or year. This makes a big difference: 99.9% per month allows at most about 44 minutes of continuous downtime, while 99.9% per year allows a single outage of almost 9 hours. Check your contract to see which period applies. The calculator shows you the figures for a day, week, month, quarter, and year.

That depends on the contract. Many SLAs exclude scheduled maintenance windows, as well as outages caused by the customer, such as through their own software or configuration. The calculator shows the pure 24/7 math, without such exceptions or business-hour restrictions.

The SLI (Service Level Indicator) is the measured value, such as actual uptime. The SLO (Service Level Objective) is the internal target, such as 99.95%. The SLA (Service Level Agreement) is the contract with the customer and specifies what happens if uptime falls below the target, usually a service credit.

The calculator uses average calendar lengths: a year has 365.25 days, and a month is one-twelfth of that, or 30.44 days. This makes the annual figure exactly twelve times the monthly figure. The figure of 43 minutes 12 seconds comes from using a fixed 30-day month, as some other calculators do. Allowed downtime is slightly longer in a 31-day month and slightly shorter in February.

Any more questions?

Contact Support
Run your own server?

Full control over your projects with a VPS

With a ZAP-Hosting VPS, you run your website, API or Game Server on your own system, with root access and no shared restrictions.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all server tools