Skip to main content
SaaSCity.io
DirectoriesLive LaunchesBlogWrite for UsAdvertise
Submit
HomeFree toolsUptime calculator

Free calculator

Uptime calculator for SLAs, error budgets and MTBF

See how much downtime an SLA allows, turn an outage into an uptime percentage, work out the availability of a whole stack, and track an error budget.

Updated October 27, 2026

Your numbers

Up to four decimals, for example 99.95.

%

Common targets

Runs in your browser. Nothing you type is sent or stored.

Allowed downtime per month

43m 50s

At 99.9% uptime, with an average month of 30.44 days.

Per day
1m 26s
Per week
10m 5s
Per quarter
2h 11m 29s
Per year
8h 45m 57s

Downtime by SLA

SLAPer dayPer monthPer year
90%2h 24m3d 1h 3m36d 12h 35m
95%1h 12m1d 12h 31m18d 6h 17m
99%14m 24s7h 18m 17s3d 15h 39m
99.5%7m 12s3h 39m 9s1d 19h 50m
99.9%1m 26s43m 50s8h 45m 57s
99.95%43.2s21m 55s4h 22m 58s
99.99%8.6s4m 23s52m 36s
99.999%864ms26.3s5m 16s
99.9% allows 8h 45m 57s of downtime a year. One more nine, 99.95%, allows 4h 22m 58s.

Quick answer

How do you calculate uptime and allowed downtime?

Uptime (availability) is the share of time a service works: availability = uptime ÷ total time × 100. The downtime an SLA allows is (1 − availability) × the period, so 99.9% allows 43 minutes 50 seconds a month and 8 hours 45 minutes 57 seconds a year. Each extra nine divides the allowance by ten: 99.99% allows 4 minutes 23 seconds a month.

How to use the uptime calculator

  1. Pick a mode

    SLA for what a target allows, Downtime to turn an outage into a percentage, Stack for several services together, Budget to track an SLO, MTBF for availability from failures and repair time.

  2. Enter your numbers

    Availability takes up to four decimals, so 99.995% works. A stack takes up to six services, each with its own number of redundant copies.

  3. Read the result

    Downtime per period and the table of nines, the composite availability, or the budget left and how fast you are using it.

  4. Share it

    Copy the link to send the exact numbers to your team. Nothing is stored on our side.

How the calculator works

Availability is the share of time a service works. The downtime it allows is (1 − availability) × the period. The calculator uses a 24-hour day, a 7-day week and the average calendar year of 365.2425 days, leap years included; a month is a twelfth of that year (30.44 days) and a quarter a quarter of it. Many contracts measure a calendar month instead, so check how yours defines the period.

Services that must all work are in series: multiply their availabilities. Redundant copies, where any one keeps the layer up, are in parallel: 1 − (1 − a)ⁿ for n copies. Both formulas assume failures are independent and fail-over is instant, so treat the composite as a ceiling, not a promise.

An error budget is the downtime an SLO allows over its window. Burn rate compares the share of the budget used with the share of the window gone: at 1 the budget runs out exactly at the end of the window, at 2 it runs out halfway. MTBF and MTTR give availability as MTBF ÷ (MTBF + MTTR).

Formula
Allowed downtime = (1 − availability) × period Availability = uptime ÷ (uptime + downtime) In series: A = A₁ × A₂ × … × Aₙ Redundant copies: A = 1 − (1 − a)ⁿ Availability = MTBF ÷ (MTBF + MTTR) Burn rate = (budget used ÷ budget) ÷ (time gone ÷ window)

Worked example

  1. A stack: load balancer 99.99%, two app servers at 99.9% each, database 99.95%, payments API 99.9%.
  2. Two redundant app servers: 1 − (1 − 0.999)² = 99.9999%.
  3. The stack in series: 0.9999 × 0.999999 × 0.9995 × 0.999 = 99.84%.
  4. Downtime a year: 0.16% × 365.2425 days = 14 hours 2 minutes.
  5. The payments API alone accounts for 8 hours 46 minutes of it.

Downtime by SLA, from 90% to 99.999%

AvailabilityPer dayPer weekPer monthPer year
90%2h 24m16h 48m3d 1h 3m36d 12h 35m
95%1h 12m8h 24m1d 12h 31m18d 6h 17m
99%14m 24s1h 40m 48s7h 18m 17s3d 15h 39m
99.5%7m 12s50m 24s3h 39m 9s1d 19h 50m
99.9%1m 26s10m 5s43m 50s8h 45m 57s
99.95%43.2s5m 2s21m 55s4h 22m 58s
99.99%8.6s1m4m 23s52m 36s
99.999%864ms6s26.3s5m 16s

SLA, SLO and SLI: the difference

An SLI is the measurement, such as the share of requests that succeed. An SLO is the target for it, such as 99.9% over 30 days. An SLA is the contract with customers, with consequences, such as service credits, when you miss it. Set the SLO tighter than the SLA so you notice trouble before it costs money.

Why each nine costs more

Each extra nine divides the allowed downtime by ten. At 99.9% a month allows 43 minutes 50 seconds; at 99.99% it allows 4 minutes 23 seconds, so one incident that needs a person to respond can use the whole month. Higher targets therefore rest on redundancy and automatic fail-over rather than on faster humans.

Uptime and SLA questions

How much downtime is 99.9% uptime?
99.9% uptime allows 1 minute 26 seconds of downtime a day, 10 minutes 5 seconds a week, 43 minutes 50 seconds a month and 8 hours 45 minutes 57 seconds a year.
How much downtime is 99.99% uptime?
99.99% allows 8.6 seconds a day, 1 minute a week, 4 minutes 23 seconds a month and 52 minutes 36 seconds a year. Each extra nine cuts the allowance by a factor of ten.
How do you calculate uptime percentage?
Divide the time the service was up by the total time and multiply by 100. A service down for 45 minutes in a 30-day month was up 43,155 of 43,200 minutes: 99.896%.
What is a composite SLA?
The availability of a system that depends on several services. Multiply the availabilities of services that must all work: two at 99.9% give 99.8%. Redundant copies raise it: two copies at 99.9% give 99.9999%, if they fail independently.
How do you calculate MTBF?
MTBF, mean time between failures, is total uptime divided by the number of failures. A server up 8,750 hours with 4 failures has an MTBF of 2,187.5 hours. Availability is then MTBF ÷ (MTBF + MTTR).
What is MTTR?
Mean time to repair or recover: total downtime divided by the number of failures. Ten hours of downtime over 4 failures is an MTTR of 2.5 hours. Halving MTTR raises availability as much as doubling MTBF.
What is an error budget?
The downtime an SLO allows over its window: (1 − SLO) × window. A 99.9% SLO over 30 days gives 43.2 minutes. In Google’s SRE practice, releases pause when the budget is spent.
What is burn rate?
How fast you use the error budget relative to the SLO window. At 1 the budget lasts exactly the window; at 2 it is gone halfway through. Google’s SRE workbook builds its SLO alerts on burn rate.

Related

  • LLM API pricing calculator
  • AI token counter
  • Burn rate & runway calculator
  • Self-hosting alternatives to Vercel and Supabase
  • The pre-launch security checklist

Cite this tool

Free to link and quote. Use this reference:

SaaSCity, "Uptime & SLA Calculator", October 27, 2026. https://saascity.io/free-tools/uptime-calculator

Sources

  • AWS Well-Architected Framework, Reliability Pillar: “Availability”
  • Microsoft Azure Well-Architected Framework: “Recommendations for defining reliability targets”
  • Google, Site Reliability Engineering: “Embracing Risk”
  • Google, Site Reliability Engineering: “Service Level Objectives”
  • Google, The Site Reliability Workbook: “Alerting on SLOs”

More free tools

  • AI token counterExact GPT token counts, labelled estimates for Claude, Gemini, Llama and more, with cost.
  • LLM API pricing calculatorAPI prices for every major model and your monthly cost, with caching and batch.
  • Burn rate & runway calculatorMonths of cash left, the date it runs out, when to raise, and whether you are default alive.
  • LTV calculatorCustomer lifetime value, CAC, the LTV to CAC ratio and the months it takes to earn back a customer.
  • Stripe fee calculatorWhat Stripe, Paddle, Lemon Squeezy and Polar take from each sale, side by side.
  • Domain Rating checkerAny site’s Ahrefs DR in one click, live, with no account.
  • DR badge generatorAn embeddable badge that shows your live Domain Rating.
  • Launch card generatorA shareable card image for your launch post on X and LinkedIn.
All free tools

Built something people rely on

List your product on SaaSCity: a hand-reviewed listing, a launch week and a permanent page on a DR 70 domain.

Submit your product
SaaSCity.io

Directories are boring. We built a city instead. First isometric SaaS directory on the planet.

Platform
Submit SaaSLive LaunchesPricingBlogWrite for UsMCP for AgentsAdvertiseAboutghosty
Directories
Best SaaS DirectoriesBest AI DirectoriesDirectory ReviewsBest Indie Hacker CommunitiesBest Subreddits for FoundersHow to Get SaaS BacklinksSEO GlossaryHow to Submit to DirectoriesDirectory Submission ServiceDirectory Submission Services Compared
SaaSCity Alternatives
All ComparisonsSaaSCity vs Nick LaunchesSaaSCity vs BetterLaunchSaaSCity vs PeerPushProduct Hunt AlternativesSaaSHub Alternatives
Legal
Terms of ServicePrivacy PolicyRefund PolicyCookie PolicyCopyright & DMCASecurityContact
Free Tools
ARR calculatorSaaS valuationChurn calculatorMargin calculatorTAM SAM SOMLLM API pricingDR checkerRobots.txt generatorPNG to ICOAll 35 tools →

© 2026 SaaSCity.io

llms.txt