Skip to main content
SteboHost
Hosting

What 99.9% Uptime Really Guarantees (and How to Verify It)

MMercy Chepkemoi13 April 202612 min read459 views

Every hosting provider advertises an uptime percentage. But what does that number actually guarantee, how is it measured, and what happens when a provider falls short?

Understanding the difference between an advertised uptime figure and your website's actual availability is essential before committing to an annual hosting contract. A percentage can look reassuring on a pricing page while hiding important details about downtime calculations, service exclusions and compensation.

This guide explains what 99.9% uptime means in practical terms, what to look for in a hosting Service Level Agreement (SLA), and how to verify your website's availability independently.

1. What Does 99.9% Uptime Mean?

Uptime is the proportion of a defined period during which a service is considered available. A 99.9% uptime target allows a small percentage of that period to be unavailable.

The practical impact becomes clearer when you convert the percentage into minutes.

Uptime target

Approximate downtime allowed in 30 days

Approximate downtime allowed in 365 days

99%

7 hours, 12 minutes

3 days, 15 hours, 36 minutes

99.5%

3 hours, 36 minutes

1 day, 19 hours, 48 minutes

99.9%

43 minutes, 12 seconds

8 hours, 45 minutes, 36 seconds

99.95%

21 minutes, 36 seconds

4 hours, 22 minutes, 48 seconds

99.99%

4 minutes, 19 seconds

52 minutes, 34 seconds

These figures assume a continuous 30-day month or 365-day year. Your provider's SLA may use a different measurement period or calculation method, and its exclusions can change what counts as downtime for contractual purposes.

For a business website, the difference matters. If your online shop receives most of its orders in the evening, an outage during peak shopping hours can cost sales, interrupt payments and damage customer confidence. Even a short outage can have a disproportionate impact if it happens at the wrong time.

The takeaway: 99.9% uptime is a useful benchmark, but it is not a promise that your website will never go down. It allows some downtime, and the SLA determines how that downtime is assessed.

2. Read the SLA Before Trusting the Percentage

An uptime guarantee should be backed by a written Service Level Agreement. The SLA explains the provider's commitment, how availability is calculated and what remedy may be available if the target is missed.

Do not rely on a percentage displayed on a pricing page without reading the associated terms.

Check these five areas:

What counts as downtime?

Some SLAs focus on whether the hosting server or network is available. Others define availability in terms of the hosting service itself.

A server can respond to a basic connection test while your website returns an error, fails to load its database or cannot complete a checkout. Understand which failures qualify under the SLA.

What exclusions apply?

Common exclusions may include scheduled maintenance, customer-caused configuration problems, failures in third-party services and circumstances outside the provider's control. The actual exclusions vary by provider and contract.

Look for clear wording that explains which incidents are excluded, how maintenance is communicated and whether the provider can classify an incident as excluded after it happens.

How is availability measured?

Check whether uptime is calculated monthly, annually or over another period. Find out whether the provider uses internal monitoring, external probes, network checks or another method.

Also establish how brief outages are counted. If a service fails repeatedly for short periods, those incidents may matter even if a monthly summary looks acceptable.

What compensation is offered?

Some providers offer service credits when an eligible SLA target is missed. Others may have different remedies or conditions.

Check whether credits are automatic or must be requested, the claim deadline, any evidence requirements and the maximum credit available. A credit is not necessarily a cash refund, and its value may be limited.

Does the commitment cover your hosting plan?

Confirm that the SLA applies to the specific product you intend to purchase. A provider may have different commitments for shared hosting, VPS, cloud infrastructure and other services.

An uptime guarantee for one product should not automatically be assumed to cover every service sold by the same company.

3. Provider Uptime and Your Website's Uptime Are Not the Same Thing

A provider's monitoring can tell you whether its infrastructure meets its defined availability criteria. Your own monitoring tells you whether the website or application you depend on is accessible from the locations and networks you care about.

Both perspectives are useful, but they answer different questions.

Monitoring approach

What it can tell you

What it might miss

Server or infrastructure monitoring

Whether a server or infrastructure component is responding

Application errors, broken pages or failed checkout processes

Basic HTTP monitoring

Whether a URL returns an expected HTTP response

Missing content, broken forms or other application-level failures

Page-content monitoring

Whether expected text or page elements appear

Problems in other parts of the website or specific user journeys

Transaction monitoring

Whether a simulated action, such as a login or checkout test, completes

Issues outside the tested workflow

Multi-location monitoring

Whether the service is accessible from multiple monitoring locations

Problems affecting a particular user, device or network not represented by those locations

For example, a homepage may return an HTTP 200 response even when an important product page is broken. A website may also load correctly on one network but experience DNS resolution problems or routing issues for visitors elsewhere.

That is why a useful uptime strategy goes beyond checking whether the server responds.

4. How to Verify Your Website's Uptime Independently

You do not need an enterprise monitoring platform to begin measuring availability. A basic external monitoring service can check your website periodically and notify you when it fails.

Use the following steps to establish a practical monitoring setup.

Step 1: Choose the right URLs to monitor

Start with your homepage, but do not stop there. Include important customer-facing pages and services where possible.

For an online business, useful checks may include:

  • The homepage and key landing pages.

  • A product or service page.

  • The login page or customer portal.

  • A health-check endpoint for an application, if one is available.

  • A critical transaction or checkout workflow, using a safe test environment where appropriate.

Monitoring a payment flow requires extra care. Avoid creating real charges or submitting real customer information during automated tests.

Step 2: Monitor from outside your hosting environment

Use a third-party monitoring service rather than relying exclusively on tools running on the same server as your website.

External monitoring can detect failures that local server checks may not reveal. Where the service supports it, select multiple monitoring locations to help distinguish a widespread outage from a regional connectivity problem.

If your customers are mainly in Kenya, include a monitoring location in Kenya when a suitable provider offers one. If that is unavailable, use the closest practical monitoring locations and remember that they cannot perfectly reproduce every Kenyan visitor's connection.

Step 3: Set a sensible check interval

Your check interval affects how quickly you can detect a failure.

For example, a five-minute interval may detect an outage several minutes after it begins. A one-minute interval can provide faster detection, but it may be available only on certain plans and can generate more checks and notifications.

Detection time is not the same as resolution time. Your website may remain unavailable after the alert arrives, depending on the cause and how quickly someone responds.

Step 4: Configure alerts that reach the right person

Send alerts to a monitored email address, messaging channel or mobile notification system. Where possible, configure escalation so that an unresolved incident reaches another responsible person.

Test the notification process before relying on it. A monitoring service that detects an outage but sends alerts to an unattended inbox offers limited practical protection.

Step 5: Check the failure before declaring an outage

A single failed request can result from a temporary network problem, a monitoring-agent issue or an isolated timeout.

Where the monitoring service supports it, use retries or confirmation from another location before declaring a sustained outage. At the same time, avoid setting confirmation delays so long that serious failures go unnoticed.

Step 6: Keep a record of incidents

Record the start and end time of each confirmed incident, what users experienced, the suspected cause and the steps taken to resolve it.

Over time, these records help you identify recurring problems, compare your experience with the provider's status reports and evaluate whether the hosting service meets your needs.

SteboHost provides a public status page and a monitoring guide for customers looking to understand service status and configure monitoring. Check the available features and instructions for your particular setup before relying on them for incident alerts.

5. Calculate Your Own Observed Uptime

Once you have monitoring data, you can calculate the availability observed by your monitoring system.

The basic formula is:

Uptime percentage = (Total measurement time โˆ’ qualifying downtime) รท Total measurement time ร— 100

For example, suppose you monitor a website over a 30-day period. The total measurement time is 43,200 minutes. If your monitoring records 60 minutes of confirmed downtime, your observed uptime is:

(43,200 โˆ’ 60) รท 43,200 ร— 100 = approximately 99.861%.

That is below 99.9% for the period, assuming the full 60 minutes count as downtime.

However, your calculation may not match your provider's contractual calculation. The provider may use different monitoring intervals, maintenance exclusions, incident definitions or measurement rules.

Keep your own monitoring results and the provider's SLA calculation separate. Your data describes what your checks observed; the SLA determines whether the provider has breached its contractual commitment.

6. What Happens When a Hosting Provider Misses Its Uptime Target?

An uptime guarantee is only as useful as the remedy attached to it.

If the provider falls below the SLA threshold, eligible customers may be entitled to service credits or another remedy specified in the contract. Do not assume that every provider issues credits automatically.

Before purchasing, check:

  1. Eligibility: Which products and customers are covered by the SLA?

  2. Calculation: How does the provider determine whether the target was missed?

  3. Exclusions: Which incidents are not counted?

  4. Claim process: Must you submit a ticket or formal claim?

  5. Deadline: How long do you have to make the claim?

  6. Credit limits: What is the maximum compensation, and how is it calculated?

  7. Evidence: Are monitoring logs, incident references or timestamps required?

A complicated claim process does not automatically make an SLA invalid, but it can make compensation harder to obtain. Understand the requirements before an incident occurs, and retain your own monitoring records.

Remember that service credits compensate for only part of the commercial impact. They may not cover lost sales, staff time, customer frustration or reputational damage.

7. Check the Provider's Incident History, Not Just Its Promise

A provider's advertised uptime target is a forward-looking commitment. Its incident history offers evidence of how the service has performed.

Before signing an annual contract, look for a public status page, dated incident reports, maintenance announcements and explanations of significant disruptions.

Where information is not publicly available, ask the provider whether it can share incident summaries or historical availability data for the specific service you are considering.

When reviewing the evidence, look beyond the number of incidents. Consider:

  • Frequency: How often have significant incidents occurred?

  • Duration: How long did services remain affected?

  • Scope: Were incidents isolated to one service or more widespread?

  • Communication: Did the provider publish timely, useful updates?

  • Resolution: Were the cause and corrective actions explained?

  • Recurrence: Did the same issue appear repeatedly?

A transparent incident history can help you assess operational maturity, but it does not guarantee that future incidents will be prevented. Similarly, a quiet status page does not prove that no users experienced problems.

Independent monitoring and clear communication provide a stronger basis for evaluating reliability than a marketing percentage alone.

8. A Practical Hosting Uptime Checklist

Before committing to a hosting provider, make sure you can answer these questions:

  • What uptime percentage is promised for my specific hosting plan?

  • What measurement period and definition of availability does the SLA use?

  • Which types of downtime are excluded?

  • How are maintenance windows announced?

  • Is there a public status page with dated incident updates?

  • Can I monitor my website independently from more than one location?

  • Can I receive alerts when the website fails?

  • What happens if the provider misses its target?

  • Do I have to request a service credit, and what is the deadline?

  • Can the provider explain its recent incident history?

You do not need every answer to be perfect. You do need to understand the limitations of the commitment and know how you will detect and respond to an outage.

Frequently Asked Questions

Does 99.9% Uptime Mean My Website Will Never Go Down?

No. A 99.9% target allows some downtime during the defined measurement period. It also does not necessarily guarantee that every page, feature or visitor connection will work throughout that period.

How Much Downtime Does 99.9% Uptime Allow?

Over a 30-day month, 99.9% uptime allows approximately 43 minutes and 12 seconds of downtime. Over a 365-day year, it allows approximately 8 hours, 45 minutes and 36 seconds, assuming continuous availability is measured across the full period.

Is 99.99% Uptime Always Better Than 99.9%?

A higher target allows less downtime mathematically. However, compare the actual SLA, service architecture, incident history, monitoring and support arrangements before deciding which provider offers better reliability for your needs.

Does a Hosting Uptime Guarantee Cover My Entire Website?

Not necessarily. The guarantee may cover a defined hosting service or infrastructure component rather than every application feature, third-party integration or external network. Read the SLA to understand exactly what is covered.

How Can I Check My Website's Uptime for Free?

You can begin with a free external monitoring service that checks a public URL at regular intervals and sends alerts when it becomes unavailable. Review the service's check frequency, location options, alert channels and plan limitations before depending on it.

Should I Trust a Hosting Provider's Status Page?

A status page is useful for checking reported incidents and maintenance. However, it may not capture every problem affecting every customer. Combine it with independent monitoring of your own website.

Will I Automatically Receive Compensation if Uptime Falls Below 99.9%?

Not always. Compensation depends on the provider's SLA. Some agreements require customers to submit a claim within a specified period and provide supporting information. Read the terms before purchasing.

Conclusion

A 99.9% uptime promise sounds precise, but the percentage alone does not tell you everything about hosting reliability.

Calculate the downtime it allows, read the SLA exclusions, understand how availability is measured and check what happens when the target is missed. Then monitor your own website from outside the hosting environment, configure alerts and retain incident records.

The most useful protection is a combination of a clearly defined uptime commitment, transparent incident reporting and independent monitoring that helps you respond quickly when something goes wrong.

Explore SteboHost hosting plans, review the available monitoring resources, and assess the service terms for your intended plan before making a long-term commitment.

Frequently asked questions

How much downtime is 99.9% uptime per month?
99.9% of a 30-day month is about 43 minutes of allowed downtime. A 99.5% commitment allows roughly 3.6 hours, which is a meaningful difference for an online shop.
Does an SLA refund cover lost sales during downtime?
Almost never. SLA credits refund a portion of the hosting fee, not business losses. That is why independent monitoring matters more than the credit.
#uptime#sla#monitoring#hosting
M

Written by Mercy Chepkemoi

SteboHost engineering and operations team. We write practical guides on hosting, domains, email and security for African businesses โ€” based on what we see in the field, not marketing copy.

Ready to get started?

Browse our hosting plans or contact our team for help choosing the right one.