Uptime / SLA calculator

← All tools

How much downtime does 99.9% actually allow — and what happens to your SLA when you chain three services that each promise it?

Presets

Enter an SLA between 0 (exclusive) and 100.

Allowed downtime

PeriodAllowed downtime

Your request only succeeds if every dependency in the chain is up, so availabilities multiply. Add each service your request path depends on:

Every dependency needs an SLA between 0 (exclusive) and 100.

Combined availability

Combined allowed downtime

PeriodAllowed downtime

The lesson: chaining three 99.9% services gives you 99.7% — about 26 hours of allowed downtime a year, versus under 9 for a single 99.9% service. Every dependency in the request path eats your error budget; your SLA can never exceed your weakest chained dependency.

About this tool

"Three nines" sounds close to perfect until you see it as a downtime budget: 99.9% allows almost 9 hours of downtime a year — 43 minutes every month. This converts any SLA into concrete time, and shows the composite math nobody reads in vendor SLA pages: availabilities multiply, they don't average.

Everything runs in your browser; the shareable link encodes the SLA values (dependency names stay local).

Read more

Free books, courses, and software

Get my programming books, course editions, and complete software.

Get the download library →