Skip to tool
JoeLucky

Click ★ on a tool to save it

Tool Categories

Base64 Encoder/DecoderJSON Tree ViewerHOTJWT Encoder/DecoderUUID GeneratorURL Encoder / DecoderJSON to CSVCSV to JSONJSON to YAMLYAML to JSONJSON to XMLXML to JSONCSV to YAMLYAML to CSVJSON FormatterYAML FormatterXML FormatterHTML FormatterCSS FormatterRegex TesterHash GeneratorCron ParserHTML Entity Encoder/DecoderNumber Base ConverterURL Parser / Query InspectorCSV Viewer/ValidatorMarkdown PreviewSQL FormatterMermaid Live EditorLLM API Cost CalculatorNEWLLM VRAM CalculatorNEWRAG Chunk VisualizerNEWCloud Storage Cost Calculator (S3, R2, B2)NEWSLA Uptime CalculatorNEW
JoeLucky

Practical online tools, all in one place

Privacy PolicyTerms of Service

© 2026 JoeLucky®. All rights reserved.

  1. JoeLucky
  2. /Developer
  3. /SLA Uptime Calculator

SLA Uptime Calculator

Turn 99.9% or 99.99% into allowed downtime per month and year, and combine availability.

Report

SIMILAR DEVELOPER

View all
Cloud Storage Cost Calculator (S3, R2, B2)

Compare monthly storage and egress costs on AWS S3, Cloudflare R2 and Backblaze B2.

Open →
Cron Parser

Check a cron expression and see when it runs next in any time zone.

Open →
CIDR Subnet Calculator

Enter a CIDR to get network, broadcast, usable hosts and masks for IPv4 and IPv6.

Open →

💬 Comments

?

No comments yet. Be the first!

WHAT IS SLA UPTIME CALCULATOR?

The SLA Uptime Calculator converts percentages such as 99.9% and 99.99% into allowed downtime per day, week, month and year, and works backwards from real downtime to availability. Formula: allowed downtime = period × (1 − availability). It also offers a "nines" reference table, combined availability for series and parallel designs, error budget and burn rate, maintenance exclusion, and tiered SLA service credits (with an Amazon S3 Standard template and custom tiers).

How to use?

  1. In "Uptime ↔ downtime" pick the basis (30-day month, 365-day year and so on) and enter availability or downtime.
  2. In "Series / parallel" list each tier's availability and replicas to see the end-to-end availability and the weakest tier.
  3. In "Error budget" enter the SLO, downtime used and days elapsed to see the remaining budget and burn rate; enter maintenance time to get availability excluding it.
  4. In "SLA credits" enter the month's measured availability and bill and use the built-in template or custom tiers to get the service credit due.

Notes

  • Example: 99.9% allows about 43.2 minutes of downtime in a 30-day month and about 8.76 hours in a 365-day year; two 99% servers in parallel reach 99.99%.
  • "Month" and "year" are conventions; cloud providers have their own measurement windows and exclusions, the credit template comes from the public AWS SLA, and the contract governs.
  • The series/parallel formulas assume independent failures and instant failover; shared power, same-zone outages or software bugs make real availability lower.
  • Everything is calculated in your browser.

Frequently asked questions

How much downtime does 99.9% availability allow per month?

Allowed downtime = period × (1 − availability). Over a 30-day month, 99.9% is about 43.2 minutes and 99.99% about 4.32 minutes; over a 365-day year, 99.9% is about 8.76 hours. The "nines" table lists the figures per day, week, month and year.

Why do websites give slightly different minutes for the same 99.9%?

Because "a month" is defined differently: 30 days, 31 days or an average of 30.44 days give different results. This tool defaults to a 30-day month and a 365-day year and lets you switch to the average month and a 365.25-day year; cloud providers also define their own measurement windows, so follow the contract.

How is combined availability calculated for series and parallel designs?

Series (every tier must be up): total = product of the tiers' availability. Parallel (one healthy replica is enough): 1 − (1 − single availability)^replicas. Two 99% servers in parallel reach 99.99%, but with a 99.9% database chained in series the whole cannot exceed 99.9%. The tool also points out the weakest tier.

What are an error budget and burn rate?

An error budget is how much failure the target SLO allows over a period: period × (1 − SLO). Burn rate = (consumed ÷ budget) ÷ (elapsed ÷ period): 1 means you use it up exactly on schedule, above 1 means it runs out early. The tool projects on which day the budget would be exhausted at the current pace.

Can scheduled maintenance be excluded from availability?

Many SLAs exclude announced, scheduled maintenance from the calculation. The tool's "including maintenance" and "excluding maintenance" figures differ by removing the maintenance time from both the downtime and the measured window; whether your contract allows exclusion, and how much, depends on its terms.

How is an SLA service credit calculated? Is the template reliable?

Enter the month's measured availability and bill; the tool applies the tiers (below a threshold, the matching percentage is credited) to give the amount. The built-in template is the public Amazon S3 Standard SLA (the page date and our verification date are shown below), and you can switch to custom tiers. Actual eligibility, claim deadlines and exclusions follow the provider's contract.

Why might my real availability be lower than the calculation?

The series/parallel formulas assume independent failures and instant failover. In reality shared power, same-zone or same-vendor outages, software bugs, misconfiguration and human error often hit several components together, so real availability is usually below the theoretical value. The tool is for planning and comparison, not measurement.

%
Common targets
Allowed downtime · Per month (30 days)43 min 12 s
Uptime99.9%about 3 nines
Per day1 min 26.4 s
Per week10 min 4.8 s
Per month43 min 12 s
Per year8 h 45 min 36 s

The "nines" table

The "nines" table
UptimePer dayPer weekPer month (30 d)Per year (365 d)
90%2 h 24 min16 h 48 min3 d36 d 12 h
95%1 h 12 min8 h 24 min1 d 12 h18 d 6 h
99%14 min 24 s1 h 40 min 48 s7 h 12 min3 d 15 h 36 min
99.5%7 min 12 s50 min 24 s3 h 36 min1 d 19 h 48 min
99.9%1 min 26.4 s10 min 4.8 s43 min 12 s8 h 45 min 36 s
99.95%43.2 s5 min 2.4 s21 min 36 s4 h 22 min 48 s
99.99%8.64 s1 min 0.48 s4 min 19.2 s52 min 33.6 s
99.995%4.32 s30.24 s2 min 9.6 s26 min 16.8 s
99.999%0.864 s6.048 s25.92 s5 min 15.36 s
99.9999%0.086 s0.605 s2.592 s31.536 s
Formulas and assumptions
  • Allowed downtime = period × (1 − uptime). Example: 99.9% over a 30-day month = 43.2 minutes.
  • Series: total = product of tiers; parallel: 1 − (1 − single)^count.
  • Series/parallel maths assumes independent failures and instant failover; shared power, same-zone outages or software bugs make real availability lower.
  • Month and year are conventions; cloud providers define their own measurement windows and exclusions.
  • Error budget = period × (1 − SLO); burn rate = (consumed ÷ budget) ÷ (elapsed ÷ period).