X
X
X
X

What Is an Uptime Guarantee? 99.9% vs 99.99% Explained

HomepageArticlesWeb HostingWhat Is an Uptime Guarantee? 99.9% ...

In short: An uptime guarantee is a hosting provider's commitment, expressed as a percentage, that your service will stay reachable during a given period. The gap between 99.9% and 99.99% looks small, but in a 30-day month it is the difference between about 43 minutes and about 4 minutes of downtime. When you compare offers, look less at the percentage and more at how downtime is measured, what is excluded and what happens if the target is missed.

Below we turn each percentage into minutes, list the contract terms to read, explain what the guarantee does not cover and show how to set up your own monitoring.

What is an uptime guarantee?

Uptime is the share of time a service is running and reachable. An uptime guarantee turns that share into a written target in a service level agreement (SLA): the provider says "your service will be available at least this much during this period" and states what it will do if the target is missed. The Embracing Risk chapter of Google's Site Reliability Engineering book defines availability the same way: uptime divided by the sum of uptime and downtime.

An uptime guarantee is not insurance. After an outage it usually returns part of the fee you paid as a service credit, not the sales you lost. Its real value lies in the infrastructure the provider runs to avoid outages and in how fast it reacts when one happens.

Uptime guarantee: what is the difference between 99.9% and 99.99%?

Rising stair: on each step a clock whose red downtime slice shrinks and a shorter downtime bar; a green shield at the top

Turning percentages into minutes is simple arithmetic: a 30-day month has 43,200 minutes and a 365-day year has 525,600 minutes. The allowed downtime is the part not covered by the guarantee. For 99.9%, that is 43,200 × 0.001 = 43.2 minutes per month.

UptimeAllowed downtime in a 30-day monthAllowed downtime in a 365-day year
99%7 h 12 min3 days 15 h 36 min
99.5%3 h 36 min1 day 19 h 48 min
99.9%43 min 12 s8 h 45 min 36 s
99.95%21 min 36 s4 h 22 min 48 s
99.99%4 min 19 s52 min 34 s

Each extra "nine" cuts the allowed downtime by a factor of ten. The SRE book uses the same calculation to show that a 99.99% target allows up to 52.56 minutes of downtime per year. Note that a monthly 99.9% target does not count a single 43-minute outage as a breach. That may matter for an online shop but is usually fine for a brochure site, so choose the level your business can live with.

What should you check in an uptime guarantee?

The same percentage can hide very different promises. Look for these terms:

  • Measurement period: Is the figure calculated per month or per year? Over a year, one long outage in a single month can disappear in the average.
  • Planned maintenance: Are announced maintenance windows counted? The SRE book also describes counting scheduled maintenance as planned rather than unplanned downtime as a common approach. Ask how far in advance and through which channel maintenance is announced.
  • What is measured: Network reachability of the server, the web server returning pages, or the e-mail service working? If the server is up but your site returns errors, that may not count as downtime.
  • Who measures: The provider's own monitoring or an independent service? That is why your own records matter.
  • What happens on a breach: The service credit rate, how and how quickly you must claim it, and the cap.
  • Exclusions: Customer-caused errors, attacks, third-party services and force majeure.

What does an uptime guarantee not cover?

The guarantee covers the provider's infrastructure. Many reasons why your site can be unreachable sit outside it:

  • Application errors: A broken plugin, a theme update or a code bug can take your site down while the server keeps running.
  • Domain and DNS: A domain whose renewal was missed or a wrong DNS record keeps visitors away even when the server is fine. Our article on an expired domain explains that risk in detail.
  • Resource limits: If your plan hits its CPU, RAM or disk limit, the site slows down or returns errors. Our guide to monitoring server resource usage helps you watch those limits.
  • Data loss: High uptime does not mean your data is protected. You need your own backup plan; our article on website backups is a good place to start.

Projects that need very high availability may call for a server with dedicated resources instead of shared hosting. You will find the differences in our comparison of shared hosting, VPS and dedicated servers.

How do you set up your own uptime monitoring?

The provider's report should not be your only source. Simple external monitoring takes a few minutes to set up:

  1. Choose a monitoring service. Use an uptime monitoring service that checks your site at regular intervals from a different network; monitoring that runs on your own server stops when the server goes down.
  2. Monitor the right addresses. Add critical pages such as the cart, the contact form or the customer login, not just the home page.
  3. Check the status code and the content. Check that the page returns status code 200 and contains a word that is always on it, so an empty page or an error page is also caught as downtime.
  4. Set up alert channels. If alerts arrive by e-mail, that mailbox should not live on the same server; add a second channel.
  5. Log every outage. Note start and end times and the pages affected. When you claim a service credit, this log is your evidence.
  6. Report the outage right away. When monitoring shows a problem, contact your provider with the time, the address and the error details. For ÇAP Hosting customers, our guide to opening a support ticket shows the steps.

6 questions to ask your provider

  1. Is uptime calculated per month or per year?
  2. Is planned maintenance counted, and how far in advance is it announced?
  3. What is measured: network reachability, the web service or e-mail?
  4. If the guarantee is missed, how and within what time do you claim a service credit?
  5. Which situations are excluded from the guarantee?
  6. Through which channel and how often are you informed during an outage?

Summary

An uptime guarantee shows the provider's availability target and what it does if the target is missed. 99.9% means about 43 minutes of downtime per month and 99.99% about 4 minutes, but the real differences lie in the measurement method, planned maintenance and exclusions. Read the contract with that in mind, set up your own monitoring, and manage the application, domain and backup side yourself, because the guarantee does not cover them.

Frequently Asked Questions

How much downtime does a 99.9% uptime guarantee allow per month?

About 43 minutes 12 seconds in a 30-day month and about 8 hours 45 minutes in a 365-day year. It is the one-tenth of a percent of total time that the guarantee does not cover.

What happens if the uptime guarantee is missed?

In most contracts the provider returns part of your fee as a service credit. Check the rate, the claim deadline and the cap in the contract, and keep your own outage records.

Is planned maintenance included in the uptime calculation?

It depends on the contract. Many providers exclude maintenance that was announced in advance. Ask your provider how early maintenance is announced and how long it can last.

My site is down but the provider reports no outage. Why?

The site can fail while the server is running, for example because of an application error, a resource limit, an expired domain or a wrong DNS record. Note the error message and the time and open a support ticket so the layer causing the problem can be found.


Powered by WISECP
Top