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.
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.
Step 1
Select mode
Select “Availability → Downtime” above to check an SLA, or “Downtime → Availability” to assess measured downtime.
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.
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).
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.
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.
| Availability | per day | per week | per month | per quarter | per year |
|---|---|---|---|---|---|
| 99 % | 14 min 24 s | 1 h 40 min 48 s | 7 h 18 min 18 s | 21 h 54 min 54 s | 3 d 15 h 39 min 36 s |
| 99.5 % | 7 min 12 s | 50 min 24 s | 3 h 39 min 9 s | 10 h 57 min 27 s | 1 d 19 h 49 min 48 s |
| 99.9 % | 1 min 26 s | 10 min 5 s | 43 min 50 s | 2 h 11 min 29 s | 8 h 45 min 58 s |
| 99.95 % | 43.2 s | 5 min 2 s | 21 min 55 s | 1 h 5 min 45 s | 4 h 22 min 59 s |
| 99.99 % | 8.64 s | 1 min | 4 min 23 s | 13 min 9 s | 52 min 36 s |
| 99.999 % | 864 ms | 6.05 s | 26.3 s | 1 min 19 s | 5 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
Website Down Checker
Check whether a website is online, slow, or offline: HTTP status, response time, and the cause of errors such as DNS issues, timeouts, TLS errors, or 5xx responses.
Built by Eric Mager
Ping Test
Measure ping, jitter, and packet loss to all Game Server locations and get a recommendation for the best one.
Built by Marvin Kluck
SSL Checker, Server & Website Monitoring
Monitor an SSL certificate, server, or website for free, with notifications via email, Discord, Telegram, or Slack when its status changes — no account required.
Built by Luca Stanek
RAID Calculator
Calculate usable capacity, overhead, and fault tolerance for RAID 0, 1, 5, 6, 10, 50, 60, and JBOD, including hot spares and warnings for invalid drive combinations.
Built by Eric Mager
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 SupportFull 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.
No setup. No risk. Online in seconds.
Looking for more tools? View all server tools