Free tool
SLA & Uptime Calculator
A free SLA calculator and uptime calculator: turn 99.9% into real minutes of allowed downtime, or convert an outage into the uptime percentage it cost you.
$HTTP_PROTOCOL = (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)) || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') ? 'https://' : 'http://'; $SITE_URL = $HTTP_PROTOCOL . $_SERVER['SERVER_NAME'] . '/'; ?>
Free tool
A free SLA calculator and uptime calculator: turn 99.9% into real minutes of allowed downtime, or convert an outage into the uptime percentage it cost you.
Enter an uptime percentage to see the downtime budget it leaves you.
Show as
Month = 30.44 days, year = 365.25 days (calendar averages).
Assumes revenue is spread evenly across the period, so every minute of downtime costs the same.
Had an outage? See what it did to your uptime percentage.
Over a period of
Resulting uptime
99.9977%
That is within a 99.9% SLA budget for this period.
Against common SLA budgets
How much of each SLA's downtime allowance this outage consumes.
At 99.9%, your site can be down 43m 50s every month with nobody telling you. Pulsetic checks as often as every 30 seconds and alerts you the moment it happens.
Allowed downtime for every common SLA level.
| Uptime SLA | Per day | Per week | Per month | Per year |
|---|---|---|---|---|
| 90% | 2h 24m 0s | 16h 48m 0s | 3d 1h 3m 0s | 36d 12h 36m 0s |
| 95% | 1h 12m 0s | 8h 24m 0s | 1d 12h 31m 30s | 18d 6h 18m 0s |
| 98% | 28m 48s | 3h 21m 36s | 14h 36m 36s | 7d 7h 19m 12s |
| 99% | 14m 24s | 1h 40m 48s | 7h 18m 18s | 3d 15h 39m 36s |
| 99.5% | 7m 12s | 50m 24s | 3h 39m 9s | 1d 19h 49m 48s |
| 99.8% | 2m 53s | 20m 10s | 1h 27m 40s | 17h 31m 55s |
| 99.9% | 1m 26s | 10m 5s | 43m 50s | 8h 45m 58s |
| 99.95% | 43.2s | 5m 2s | 21m 55s | 4h 22m 59s |
| 99.99% | 8.64s | 1m 0s | 4m 23s | 52m 36s |
| 99.995% | 4.32s | 30.24s | 2m 11s | 26m 18s |
| 99.999% | 0.86s | 6.05s | 26.3s | 5m 16s |
| 99.9999% | 0.09s | 0.6s | 2.63s | 31.56s |
Click any row to load that SLA level into the calculator above.
An SLA (service level agreement) commits to a percentage of availability. Run it through the SLA calculator above and you get the downtime budget that percentage allows. Go the other way, feed in real downtime, and the uptime calculator returns an availability percentage. Two formulas do all of it.
Allowed downtime is whatever slice of a period the SLA leaves unpromised: downtime = period x (1 - SLA / 100). Take a 99.9% SLA across a month: 730.5 hours x 0.001 = 0.7305 hours, or 43 minutes 50 seconds.
Going backwards uses the mirror of that: uptime % = (period - downtime) / period x 100. Lose two hours in a month and you get (730.5 - 2) / 730.5 x 100 = 99.726%.
The numbers here lean on calendar averages so they hold steady month to month: a month counts as 30.44 days (365.25 divided by 12) and a year as 365.25 days. Some providers measure against the real calendar month instead, which is why breaching an SLA in February can take a touch less downtime than in July. The gap is tiny, though it can matter once an SLA credit is at stake.
The measurement window matters. Measure 99.9% by the month and you get 43 minutes 50 seconds each month. Measure the same 99.9% by the year and one outage of nearly 9 hours can pass, provided the rest of the year stays clean. Monthly windows bite harder, and that is what most SaaS providers run on.
Exclusions shrink the promise. Scheduled maintenance, force majeure, breakage from your own configuration, third-party failures: contracts routinely carve these out. The percentage you signed for covers only what remains after them.
An SLA is a refund policy, not a guarantee. Break it and you typically collect service credits, never the revenue or the trust the outage burned through. So teams measure their own availability rather than take the provider's reporting at face value, and a quick is-it-down check from outside your own network is where most incidents start.
Each nine you add roughly multiplies the engineering bill: redundancy, failover, faster pipelines, on-call coverage. For a solo project, 99.5% is usually plenty. A paid product tends to promise 99.9%. Push past 99.99% and you are signing up for multi-region architecture and a team that responds in minutes, since the whole monthly budget is 4 minutes 23 seconds.
Whatever target you set, the budget is useless unless you notice when it starts draining. Detection eats into the same budget as the repair. Check every 30 seconds and you forfeit half a minute at most before the alert lands. Check every 5 minutes and one quiet outage can chew through an entire 99.99% monthly budget (4 minutes 23 seconds) before anyone is the wiser.
When an incident does hit, what users see counts every bit as much as your repair speed. A public status page answers the "is it just me?" question before the support queue fills up, and our error guides walk through the 502s and timeouts your visitors are staring at while you work.
It takes a service level agreement percentage, say 99.9%, and tells you the downtime that figure permits per day, week, month and year. Reach for it when you want to compare SLA levels side by side, settle on an availability target you can actually hit, or confirm a provider stayed inside what it promised.
Type in how long you were down and the window it fell within. The tool hands back your availability: uptime % = (period - downtime) / period x 100. Handy when you want to check the uptime figure your hosting or SaaS provider claims against reality.
A 99.9% SLA leaves room for 1 minute 26 seconds of downtime per day, 10 minutes 5 seconds per week, 43 minutes 50 seconds per month and 8 hours 46 minutes across a full year. Those figures use calendar averages: a month of 30.44 days and a year of 365.25 days.
Add a nine and your downtime allowance drops tenfold. 99.9% buys you roughly 43 minutes 50 seconds a month; 99.99% gives you just 4 minutes 23 seconds. Earning that extra nine tends to mean redundancy, automated failover, and catching incidents far sooner than before.
Five nines means 99.999% uptime, which works out to roughly 26 seconds of downtime a month or 5 minutes 16 seconds a year. That level belongs to carrier-grade telecom kit. You will almost never see it promised for an everyday web service.
The formula is uptime % = (total period - downtime) / total period x 100. Say you lost 2 hours in a 30.44-day month, which is 730.5 hours: (730.5 - 2) / 730.5 x 100 = 99.726%.
That comes down to the fine print. Plenty of providers leave announced maintenance windows out of the math, which means the headline percentage can read better than the availability you live with. Read the measurement window (monthly or yearly) and the exclusions list before you trust the number.
No. Hardware dies, networks flap, deploys break, and that is why even the biggest cloud providers publish SLAs under 100%. A more honest goal: pick a target your architecture can hold, then spot and fix incidents quickly enough to stay inside its downtime budget.
Trusted by teams at companies around the world
2-minute setup · Cancel any time
No credit card needed
Stay online, all the time, with Pulsetic's uptime prime.
By Designmodo
Designmodo Inc. 169 Madison Ave, #79627, New York, NY 10016, United States
Copyright © 2010-2026