Uptime Calculator - SLA to Downtime and Uptime

Use this uptime calculator to convert any SLA percentage into daily, weekly, monthly, and yearly downtime and uptime in seconds for SRE and IT planning.

Updated: June 20, 2026 • Free Tool

Uptime Calculator

%

The service level agreement uptime target. Common values are 99.9, 99.99, and 99.999 percent. Values outside 0 to 100 are clamped to the valid range.

Results

Daily downtime
0seconds
Weekly downtime 0seconds
Monthly downtime 0seconds
Yearly downtime 0seconds
Daily uptime 0seconds
Weekly uptime 0seconds
Monthly uptime 0seconds
Yearly uptime 0seconds

What Is Uptime Calculator?

An uptime calculator turns a service level agreement percentage into the downtime budget you can spend in a day, week, month, or year, plus the matching uptime in seconds. Enter any SLA from 95% up to 99.999% five-nines and the tool returns the downtime window so an SLA ticket or status report can quote the numbers in the units the on-call rotation uses.

  • Translating an SLA percentage into a downtime budget: Convert a contract clause that says 99.9% into the 86.4 seconds per day and 31,536 seconds per year the operations team can spend.
  • Quoting downtime to a stakeholder: Skip the percent and quote the result in seconds, minutes, or hours so a non-technical reader can compare against outage history.
  • Sizing a maintenance window against the SLA: Check whether a planned 30-minute deploy fits inside the remaining monthly downtime budget before work starts.
  • Comparing three-, four-, and five-nines targets: Enter 99.9, 99.99, and 99.999 in sequence to see how each extra nine changes the yearly budget from hours down to minutes.

The downtime budget from this uptime calculator sets the limit, but the actual achieved uptime depends on storage redundancy, network topology, and the monitoring story behind the service, and our Amdahl's law calculator shows how a parallelizable fraction and a speedup factor interact when you add CPUs to chase a tighter availability target.

How Uptime Calculator Works

The calculation follows the standard SLA-to-downtime conversion: turn the percentage into a fraction, subtract it from 1 to get the downtime fraction, then multiply by the number of seconds in the chosen time window.

downtimeFraction = 1 - (slaPercentage / 100) dailyDowntime = downtimeFraction x 86,400 seconds weeklyDowntime = downtimeFraction x 604,800 seconds monthlyDowntime = downtimeFraction x 2,592,000 seconds yearlyDowntime = downtimeFraction x 31,536,000 seconds dailyUptime = (slaPercentage / 100) x 86,400 seconds weeklyUptime = (slaPercentage / 100) x 604,800 seconds monthlyUptime = (slaPercentage / 100) x 2,592,000 seconds yearlyUptime = (slaPercentage / 100) x 31,536,000 seconds
  • slaPercentage: The SLA uptime target between 0 and 100. The calculator clamps out-of-range inputs to the valid range.
  • downtimeFraction: The fraction of the period the system is allowed to be unavailable, equal to 1 - slaFraction. A 99.9% SLA gives 0.001.
  • periodSeconds: The number of seconds in the chosen window: 86,400 per day, 604,800 per week, 2,592,000 per month, 31,536,000 per year.
  • downtimeSeconds: The product of the downtime fraction and the period length, returned for each of the four windows.
  • uptimeSeconds: The product of the SLA fraction and the period length. The uptime plus the downtime always equals the full period length.

The eight outputs are not independent: the uptime plus the downtime for the same window always equals the full period length, and the monthly downtime is exactly 30 times the daily downtime because the tool uses a 30-day month.

99.9% SLA (three nines) over a week

SLA percentage = 99.9%, Period = 1 week = 604,800 seconds

1. Convert 99.9% to a fraction: 0.999. 2. Downtime fraction = 1 - 0.999 = 0.001. 3. Weekly downtime = 0.001 x 604,800 = 604.8 seconds. Weekly uptime = 604,195.2 seconds. 4. Sum check: 604.8 + 604,195.2 = 604,800 seconds (full week).

Weekly downtime: 604.8 seconds. Weekly uptime: 604,195.2 seconds. Daily downtime: 86.4 seconds. Yearly downtime: 31,536 seconds.

Three nines gives an operations team about 10 minutes per week, the standard budget for a SaaS application on shared infrastructure.

99.99% SLA (four nines) over a year

SLA percentage = 99.99%, Period = 1 year = 31,536,000 seconds

1. Convert 99.99% to a fraction: 0.9999. 2. Downtime fraction = 1 - 0.9999 = 0.0001. 3. Yearly downtime = 0.0001 x 31,536,000 = 3,153.6 seconds (52.56 minutes).

Yearly downtime: 3,153.6 seconds (about 52.6 minutes). Monthly downtime: 259.2 seconds.

Four nines fits inside a one-hour annual outage budget, the threshold where most teams add geographic redundancy and dual-region deployment.

According to Wikipedia Uptime article, uptime is a measure of system reliability expressed as the period of time a machine, typically a computer, has been continuously working and available, and uptime is the opposite of downtime.

According to Omni Calculator uptime page, a 30-day month and a 365-day year are used to convert an SLA percentage into daily, weekly, monthly, and yearly downtime and uptime in seconds, which is the same convention this calculator follows.

Both this uptime calculator and a duty cycle calculator work with the same on-and-off vocabulary, so once the SLA gives you the allowed downtime per period, the duty cycle calculator can also score that ratio against a pulse width and period from your monitoring system.

Key Concepts Explained

Four small ideas explain every number the tool prints and tell you when to trust the result.

Uptime vs Availability

Uptime is the percentage of time a machine has been continuously working and available, while availability is the percentage of time a service meets its response-time and correctness goals. A service up but returning 500 errors still counts as uptime here; availability needs a separate health check or SLO dashboard.

Service Level Agreement (SLA) Percentage

The SLA percentage is the uptime target promised in the contract, typically 99.9, 99.95, 99.99, or 99.999. A higher SLA always produces a smaller downtime budget in every window.

Three, Four, and Five Nines

Three nines (99.9%) allows about 8.77 hours of downtime per year, four nines (99.99%) tightens that to 52.6 minutes, and five nines (99.999%) drops to 5.26 minutes per year.

Uptime Institute Tier Classification

The Uptime Institute Tier Classification System groups data center infrastructure into four progressive Tiers, from Tier I basic capacity to Tier IV fault tolerance, and defines the infrastructure required to deliver a given uptime target.

These definitions matter when the uptime number lands in a customer report. The tool answers the math question; the conversation about whether the SLA is the right target and which Tier the infrastructure supports belongs around the number, not inside it.

The redundancy story behind high availability goes deeper than the SLA number on the contract, and our RAID calculator walks through the storage-side picture that turns a Tier III uptime target into actual disk-level redundancy.

How to Use This Calculator

Five short steps are enough to turn an SLA percentage into the downtime budget an operations team can plan against.

  1. 1 Pick the SLA percentage from the contract or the SRE target: Enter the service level agreement uptime target. The default 99.9 is the common three-nines target for SaaS workloads; raise or lower it to match your contract.
  2. 2 Check the allowed fraction in the result panel: The daily, weekly, monthly, and yearly rows show allowed downtime in seconds. Use the daily number for an at-a-glance check, the weekly for on-call planning, the monthly for maintenance windows.
  3. 3 Compare the budget against actual outage timestamps: Sum every incident duration in the chosen window from your incident system and compare against the downtime budget for the same window.
  4. 4 Decide whether the SLA still fits the architecture: If outage history already exceeds the budget, the SLA target is unsustainable at the current architecture. The tool shows how much downtime has to be removed to land back inside the budget.
  5. 5 Quote the result in the language your audience expects: Convert the seconds output into minutes, hours, or days for a customer report; leave it in seconds for an incident postmortem.

A 99.95% uptime SLA returns 21.6 seconds of allowed downtime per day, 648 per month, and 7,884 per year. A 10-minute database migration (600 seconds) consumes most of the monthly budget in one shot.

Benefits of Using This Calculator

A purpose-built uptime calculator removes the percent-to-seconds math that takes the most time during an SLA review and the silent errors that come from doing it in your head.

  • Removes the seconds-per-window math: The tool turns a percentage into the seconds of allowed downtime per day, week, month, and year, matching the unit the monitoring system uses.
  • Shows the four windows at the same time: Daily, weekly, monthly, and yearly downtime print together so the team can compare the budget against on-call shifts, maintenance windows, and customer attestations.
  • Catches out-of-range SLA inputs: The form clamps negative or over-100 SLA inputs to the valid range so a typo cannot turn a four-nines target into an impossible five-nines claim.
  • Explains the nines trade-off: Switching the SLA between 99.9, 99.99, and 99.999 percent shows how each extra nine changes the yearly downtime budget from hours down to minutes.
  • Lines up with the reporting cadence: The four output windows match reporting cadences most teams already run, so the same number feeds the on-call handoff, weekly engineering review, monthly customer report, and yearly SLA attestation.

If the SLA window has to survive a long fat network link, the downtime budget only matters if the TCP window is large enough to keep the link full, and our bandwidth delay product calculator sizes that window from link speed and round-trip time.

Factors That Affect Your Results

Three choices drive every number the tool prints, and two limitations tell you when the result needs a footnote.

SLA Percentage

The single largest factor. Moving from 99.9 to 99.99 cuts the yearly downtime budget from 31,536 seconds to 3,153.6 seconds; moving to 99.999 drops it to 315.36 seconds. Every extra nine multiplies the cost of the redundancy that supports it.

Time Window Definition

The calculator uses 86,400 seconds per day, 604,800 per week, 2,592,000 per month, and 31,536,000 per year. A February in a leap year subtracts 172,800 seconds from the yearly number.

Reporting Cadence

Daily, weekly, monthly, and yearly windows match the reporting cadences most operations teams already run. Picking the window that lines up with the customer report keeps the SLA quote and the outage history in the same time unit.

Uptime vs Availability

The uptime number counts time the machine was running and reachable, but does not catch a service returning errors. A separate availability dashboard with synthetic checks covers the service-health story.

  • The monthly and yearly windows use a 30-day month and a 365-day year, so a February in a leap year will understate the yearly budget by 86,400 seconds. Adjust the yearly number by the missing day before sending it.
  • The tool measures the on-versus-off math only; it does not capture planned maintenance, customer-induced outages, or upstream provider failures excluded from the contract.

According to Uptime Institute Tier Classification System, The Uptime Institute Tier Classification System is the international standard for data center performance, with four progressive Tiers that define infrastructure redundancy, concurrent maintainability, and fault tolerance for the uptime target a data center can deliver.

When the SLA window is tight, the redundancy story behind the uptime target is the next layer to check, and our data transfer calculator can also size the file-move cost that goes with running redundant servers in two regions.

uptime calculator interface with SLA percentage input and daily, weekly, monthly, and yearly downtime and uptime outputs in seconds
uptime calculator interface with SLA percentage input and daily, weekly, monthly, and yearly downtime and uptime outputs in seconds

Frequently Asked Questions

Q: What does 99.9% uptime actually mean?

A: A 99.9% uptime SLA means the service is allowed to be unavailable for 0.1% of the time, which this uptime calculator turns into 86.4 seconds per day, 604.8 seconds per week, 2,592 seconds per month, and 31,536 seconds (about 8.77 hours) per year.

Q: How do you calculate uptime and downtime from an SLA percentage?

A: Divide the SLA percentage by 100 to get the uptime fraction, subtract it from 1 to get the downtime fraction, then multiply the downtime fraction by the number of seconds in the chosen window (86,400 per day, 604,800 per week, 2,592,000 per month, 31,536,000 per year).

Q: How much downtime does 99.99% uptime allow per year?

A: A 99.99% uptime SLA allows 0.01% downtime, which the tool reports as 3,153.6 seconds per year, or about 52.6 minutes. The same SLA also gives 8.64 seconds per day, 60.48 seconds per week, and 259.2 seconds per month.

Q: What is the difference between uptime and availability?

A: Uptime is the percentage of time a machine is on and reachable, while availability adds service-level goals such as response time and error rate. The tool covers the on-versus-off math; an availability dashboard with synthetic checks is needed for the service-health story.

Q: How many nines of uptime equal how many minutes of downtime per year?

A: Three nines (99.9%) allows about 526 minutes per year, four nines (99.99%) drops to 52.6 minutes per year, and five nines (99.999%) tightens to 5.26 minutes per year.

Q: Why does a 30-day month and 365-day year matter for uptime math?

A: The tool uses a 30-day month and a 365-day year to keep monthly and yearly budgets consistent with daily and weekly numbers. A real calendar month varies between 28 and 31 days, so the result is an average; adjust the yearly number for a leap-year February if the SLA covers that month.