Technology calculators

SLA Calculator

Updated Jul 16, 2026 By Jehan Wadia
Rate Formulas
Uptime Target
Enter an uptime % between 0 and 100 (up to 4 decimals).
Three Nines SLA

Allowable Downtime

Time Period Max Downtime Uptime Equivalent Copy
All calculations assume continuous 24/7 availability requirements.
Calculation is based on 30 days per month and 365 days per year.
Downtime by Period
Step-by-Step Solution

Introduction

An SLA (Service Level Agreement) calculator helps you figure out how much downtime your system can have based on an uptime percentage. For example, if a provider promises 99.9% uptime, this tool shows the exact amount of time your service is allowed to be down each day, week, month, quarter, and year.

This calculator works in two ways. You can enter an uptime percentage to see how much downtime it allows. Or you can enter a known amount of downtime to find out what uptime percentage it equals. Both modes give you a step-by-step breakdown of the math, a visual chart, and results you can copy with one click.

Whether you manage servers, cloud services, or websites, knowing your real uptime matters. Use this SLA uptime and downtime calculator to set clear targets, check if your provider meets their promises, and understand what each "nine" of availability actually means in real time.

How to Use Our SLA Calculator

Enter your uptime target or observed downtime, and this calculator will show you the matching downtime allowances or uptime percentage for any time period.

Uptime % → Downtime

Uptime Percentage: Type your target uptime as a number between 0 and 100. You can use up to four decimal places, such as 99.99. You can also click a preset button like Three Nines (99.9%) or Four Nines (99.99%) to fill in a common SLA target. If you need help working with percentages in general, our Percentage Calculator is a handy companion tool.

Calculate Downtime: Click this button to see the maximum downtime allowed per day, week, month, quarter, and year based on your uptime target. The results table, bar chart, and step-by-step solution will update automatically.

Downtime → Uptime %

Reference Period: Choose the time window your downtime occurred in. Options are daily, weekly, monthly, quarterly, or yearly. If you need to calculate exact durations between two timestamps, our Time Duration Calculator can help you determine the precise downtime length.

Downtime Duration: Enter the total downtime in hours, minutes, and seconds using whole numbers. For example, if your system was down for 43 minutes and 12 seconds, type 0 in hours, 43 in minutes, and 12 in seconds.

Calculate Uptime %: Click this button to convert your downtime into an uptime percentage. The tool will also show the matching reliability tier and a full downtime breakdown for all time periods.

What Is an SLA Uptime Calculator?

An SLA uptime calculator helps you figure out how much downtime a system is allowed based on its uptime percentage. SLA stands for Service Level Agreement. It is a promise between a service provider and a customer that says how reliable a service will be.

Uptime is the amount of time a system is working and available. Downtime is the time it is not. These are usually shown as a percentage. For example, 99.9% uptime means the system can only be down for about 8 hours and 45 minutes per year. That may sound like a lot of uptime, but even a small change in the percentage makes a big difference in allowed downtime. You can use our Percent Change Calculator to see exactly how much impact a small shift in uptime targets can have.

Understanding the "Nines"

In the tech world, uptime targets are often called "nines." The more nines, the more reliable the system must be.

  • Two Nines (99%) — allows about 3 days and 15 hours of downtime per year.
  • Three Nines (99.9%) — allows about 8 hours and 45 minutes per year.
  • Four Nines (99.99%) — allows about 52 minutes and 36 seconds per year.
  • Five Nines (99.999%) — allows about 5 minutes and 15 seconds per year.

Most businesses aim for at least three nines. Hospitals, banks, and emergency services often need four or five nines because any downtime can cause serious problems. Achieving higher availability often requires redundant storage configurations, which you can plan using our RAID Calculator, and sufficient Bandwidth Calculator planning to handle failover traffic.

How SLA Downtime Is Calculated

The math behind it is simple. You subtract the uptime percentage from 100 to get the downtime percentage. Then you multiply that by the total number of seconds in a time period (like a day, week, month, or year). The result tells you the maximum number of seconds your system is allowed to be down.

For example, with 99.9% uptime over one year (31,536,000 seconds):

  • Downtime fraction = 1 − 0.999 = 0.001
  • Allowed downtime = 0.001 × 31,536,000 = 31,536 seconds ≈ 8 hours 45 minutes 36 seconds

Why SLA Uptime Matters

Knowing your allowed downtime helps you plan for maintenance, set up backup systems, and choose the right cloud or hosting provider. If a provider promises 99.99% uptime and fails to meet it, the SLA usually lets the customer get a credit or refund. This calculator lets you quickly check what any uptime percentage actually means in real time — down to the second.

For teams managing manufacturing or production environments, tracking availability alongside performance and quality using an OEE Calculator provides a more complete picture of system effectiveness. Network administrators configuring infrastructure to meet SLA targets may also find our Subnet Calculator, CIDR Calculator, and IP Address Calculator useful for network planning. And if you need to estimate how long large backups or data transfers will take during maintenance windows, try our Download Time Calculator or Data Transfer Calculator.

When diagnosing performance issues that lead to downtime, a Bottleneck Calculator can help identify hardware constraints, while tracking incident frequency over time with a TRIR Calculator can support broader reliability reporting. For operations teams tracking response and resolution windows, our Lead Time Calculator can help measure how quickly issues are addressed within your SLA commitments.


Formulas used

Downtime fraction from uptime percentage
d = 1 - \frac{U}{100}
Allowable downtime per period
D = d \times T = \left(1 - \frac{U}{100}\right) \times T
Total downtime in seconds from hours, minutes, seconds
t = h \times 3600 + m \times 60 + s
Uptime percentage from observed downtime
U = \left(1 - \frac{t}{T}\right) \times 100

Frequently asked questions

What time periods does this SLA calculator use?

This calculator shows downtime for five time periods: daily (24 hours), weekly (7 days), monthly (30 days), quarterly (90 days), and yearly (365 days). All periods assume your system runs 24 hours a day, 7 days a week.

Does the calculator include scheduled maintenance in the downtime?

No. This calculator shows total allowed downtime based on the uptime percentage. It does not separate planned maintenance from unplanned outages. In real SLA contracts, some providers exclude scheduled maintenance windows from downtime counts. Check your specific agreement to see what counts.

Why does a small change in uptime percentage cause a big change in downtime?

Because the numbers are very close to 100%. Going from 99.9% to 99.99% may look like a tiny change, but it cuts your allowed downtime by 10 times. At 99.9% you get about 8 hours and 45 minutes of downtime per year. At 99.99% you only get about 52 minutes.

Can I enter more than four decimal places for the uptime percentage?

The input field accepts up to four decimal places. This covers most common SLA targets, including Five Nines (99.999%) and Six Nines (99.9999%). If you need a value with more precision, round it to four decimals before entering it.

What are the preset buttons for?

The preset buttons let you quickly fill in common SLA targets. You can pick Three Nines (99.9%), Four Nines (99.99%), Five Nines (99.999%), or Six Nines (99.9999%). Clicking a preset enters the value and runs the calculation right away.

How do I use the Downtime to Uptime mode?

Click the "Downtime → Uptime %" tab at the top. Pick a reference period like monthly or yearly. Then type how many hours, minutes, and seconds of downtime you had. Click Calculate Uptime % and the tool will show you the matching uptime percentage and reliability tier.

What do the reliability tiers mean?

The reliability tiers show how strong your uptime level is:

  • Basic — below 99% uptime
  • Standard — 99% to 99.89%
  • High — 99.9% to 99.98%
  • High Availability — 99.99% to 99.998%
  • Mission Critical — 99.999% and above

Why does the calculator use 30 days for a month instead of the actual number of days?

Using 30 days per month is a standard practice in SLA calculations. Real months vary from 28 to 31 days, so a flat 30-day month keeps things simple and consistent. Most SLA contracts use this same approach.

Can I copy the results?

Yes. Each row in the results table has a copy button that copies that row's downtime value. You can also click "Copy All Results" to copy every time period at once. In the Downtime → Uptime tab, you can copy the calculated uptime percentage.

Is 100% uptime possible?

In theory, you can enter 100% and the calculator will show zero downtime for every period. In practice, no system achieves true 100% uptime. Hardware fails, software needs updates, and networks have issues. Even the best systems aim for Five or Six Nines, not 100%.

What does the bar chart show?

The bar chart shows your maximum allowed downtime for each time period on a visual scale. It uses a logarithmic scale when values vary a lot, so you can easily compare daily downtime to yearly downtime side by side.

How accurate are these calculations?

The math is precise up to six decimal places. However, the results assume a perfect 24/7 schedule with 30-day months and 365-day years. Your real SLA contract may define time periods differently or exclude certain events like planned maintenance or force majeure.

What is the difference between uptime and availability?

They are often used to mean the same thing. Uptime is the time a system is running. Availability is the percentage of time it is ready for use. In SLA contracts, both terms describe how reliable a service should be. This calculator treats them the same way.

How do I know which uptime target is right for my business?

It depends on how much downtime you can afford. A personal blog might be fine with Two Nines (99%). An online store usually needs Three or Four Nines. Banks, hospitals, and emergency systems often require Five Nines (99.999%) or higher because even minutes of downtime can cause serious harm.

Does this calculator work for partial days or custom time windows?

No. The calculator uses fixed periods: daily, weekly, monthly, quarterly, and yearly. It assumes 24/7 operation. If your SLA only covers business hours (like 8 hours a day, 5 days a week), you would need to adjust the total available time yourself before comparing results.