Skip to content

Uptime & SLA Calculator

See how much downtime an availability target allows, per day, month and year.

Calculated locally in your browser.

%
Enter real downtime to see whether you are inside the error budget.
minutes

How much downtime does 99.9% uptime allow?

About 43.8 minutes per month, or 8.77 hours per year. Allowed downtime is the period length times (100% − availability). Each additional nine divides that by ten: 99.99% permits roughly 4.4 minutes a month. Services that all must be up multiply, so three at 99.9% give about 99.7% combined.

Understanding your result

Every additional nine divides allowed downtime by ten while typically multiplying the engineering cost to achieve it. That is why the jump from 99.9% to 99.99% is where most teams stop: 43 minutes a month can absorb a careless deploy and a manual rollback, whereas 4 minutes requires automated failover, tested rollback and alerting that fires before customers notice. Treating the allowance as an error budget rather than a target changes the conversation productively — if you are comfortably inside budget you can afford to ship faster and take more risk, and if you have burned it, that is the signal to slow down and invest in reliability. Note also that dependencies compound: three services each at 99.9%, all required, give roughly 99.7% overall.

Formula and method

Allowed downtime is the period length multiplied by (100% − availability). A month is taken as 30.4375 days and a year as 365.25, so the monthly and yearly figures are consistent with each other rather than drifting.

Assumptions and limitations

This models availability as a simple percentage of wall-clock time, which is rarely how a real SLA is written. Providers typically exclude scheduled maintenance, measure per-service rather than end-to-end, define downtime by their own monitoring, and compensate with service credits rather than refunds. Partial degradation — slow but not down — usually does not count at all. Read the actual contract before relying on any figure here.

Worked example

99.9% allows about 43.8 minutes of downtime a month, or 8.77 hours a year. Adding one more nine, to 99.99%, cuts that to roughly 4.4 minutes a month — a tenfold reduction.

How to use this tool

  1. Enter your availability target, such as 99.9.
  2. Pick the period you report against.
  3. Optionally enter downtime already incurred.
  4. Compare against the reference table to see what an extra nine would cost.

Common mistakes to avoid

  • Promising an SLA higher than your own dependencies can support.
  • Forgetting that services in series multiply, lowering combined availability.
  • Assuming scheduled maintenance counts as downtime — most SLAs exclude it.
  • Treating the error budget as a target never to spend.

About the Uptime & SLA Calculator

The Uptime & SLA Calculator converts an availability percentage into the downtime it actually permits — per day, week, month, quarter and year. Enter your real downtime and it also reports the availability you achieved and how much error budget remains.

Who should use this tool

SREs, platform engineers, and anyone negotiating or reporting against a service level agreement.

Benefits

  • Shows every period at once, so the numbers are easy to compare.
  • Tracks error budget against real downtime, not just the target.
  • Includes a reference table for the common availability tiers.
  • Makes the tenfold cost of each extra nine immediately obvious.

Practical use cases

  • Working out what a 99.9% SLA actually commits you to.
  • Checking whether this month’s incidents breached the target.
  • Deciding whether an extra nine is worth the engineering cost.
  • Explaining error budgets to a non-technical stakeholder.

Explore all Developer Tools tools

Frequently asked questions

How much downtime does 99.9% allow?

About 43.8 minutes per month, 8.77 hours per year, or roughly 1.44 minutes per day. It is often called "three nines".

What is an error budget?

The downtime your target permits, treated as something you may deliberately spend. Inside budget, ship faster; over budget, stop feature work and invest in reliability.

Why does combining services lower availability?

When every component must be up, their availabilities multiply. Three services at 99.9% each give about 99.7% overall, which is nearly three times the downtime.

Is 100% uptime achievable?

No, and no credible provider promises it. Hardware fails, networks partition and deploys go wrong; the engineering question is how quickly you detect and recover, not how to never fail.

Does an SLA breach mean I get my money back?

Usually not. Most SLAs pay service credits against future bills, often capped at a fraction of the monthly fee, and you generally have to claim them yourself.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: