Uptime Guarantees and SLAs: Reading the Fine Print
“99.9% uptime.”
It is one of the most common promises you'll see when comparing web hosting providers.
But what does 99.9% uptime actually mean?
For many website owners, the number sounds almost perfect. After all, 99.9% is very close to 100%.
The problem is that a percentage by itself doesn't tell you how much downtime you're actually accepting, how the provider calculates that downtime, what the guarantee excludes, or what happens when the provider misses its target.
If you're choosing hosting for an online shop, business website, SaaS application, booking system, or any service that needs to remain accessible around the clock, these details matter.
A hosting provider's uptime figure should therefore be treated as the beginning of your investigation, not the end.
This guide explains what 99.9% uptime means in actual minutes and hours, how hosting SLAs work, what exclusions to look for, how to independently monitor your website, and what questions to ask before signing a long-term hosting contract.
What Does 99.9% Uptime Mean?
Uptime is the percentage of time that a server, service, or website is available during a defined measurement period.
A simple calculation is:
Uptime % = (Total time − Downtime) ÷ Total time × 100
That means 99.9% uptime does not mean your website can never go offline.
It means that over the measurement period, the provider is targeting availability of 99.9% of the applicable time.
The remaining 0.1% represents potential downtime.
And when you convert that percentage into actual time, the number becomes much easier to understand.
How Much Downtime Is 99.9%?
Consider a 30-day month.
There are:
30 × 24 × 60 = 43,200 minutes
At 99.9% uptime, 0.1% represents:
43,200 × 0.001 = 43.2 minutes
So:
Uptime
Approximate downtime in 30 days
99%
7 hours 12 minutes
99.5%
3 hours 36 minutes
99.9%
43 minutes
99.95%
22 minutes
99.99%
4 minutes 19 seconds
99.999%
26 seconds
These figures are useful because they put hosting uptime claims into practical terms.
A difference of only a few decimal places can represent a substantial difference in allowed downtime.
Why 99.9% Isn't the Same for Every Business
Forty-three minutes of downtime may sound insignificant.
But its impact depends heavily on when the downtime happens.
Imagine two businesses.
Business A: Corporate Website
A company website mainly provides information about the organization.
If the website is unavailable for 20 minutes at 3:00 a.m., the immediate commercial impact may be relatively small.
Business B: Online Store
An e-commerce website receives most of its orders between 8:00 p.m. and 11:00 p.m.
A 40-minute outage during that period could prevent customers from browsing products, checking out, or completing payments.
The same uptime percentage therefore does not necessarily represent the same business risk.
Uptime should always be evaluated together with the value of the service being hosted and the times when customers depend on it most.
99.9% Uptime Is a Budget, Not a Promise of Perfection
One of the most useful ways to understand uptime is to think of it as a downtime budget.
At 99.9% uptime, you have roughly:
43 minutes of downtime per 30-day month.
That doesn't mean the provider is promising to deliberately allow 43 minutes of downtime.
It means that the mathematical difference between 100% and 99.9% is approximately 43 minutes during that period.
This distinction is important when evaluating SLAs.
A provider advertising 99.9% uptime isn't necessarily claiming that your website will experience 43 minutes of downtime every month.
Rather, the SLA defines an availability target and the circumstances under which downtime counts toward that target.
What Is a Hosting SLA?
An SLA, or Service Level Agreement, defines the service commitments between a provider and its customer.
For hosting, an SLA may specify:
The availability target
How availability is measured
What counts as downtime
What downtime is excluded
How scheduled maintenance is treated
How incidents are calculated
Whether customers receive service credits
How credits are requested
How quickly claims must be submitted
Which services are covered
This is why simply comparing:
Provider A — 99.9%
with:
Provider B — 99.95%
may not tell you which agreement provides more meaningful protection.
You need to read the actual SLA.
What Does a Hosting Uptime Guarantee Usually Exclude?
This is where many customers discover that the headline number is more complicated than expected.
Hosting SLAs commonly define circumstances that are excluded from availability calculations.
Potential exclusions can include:
Scheduled Maintenance
A provider may perform planned maintenance to upgrade infrastructure, replace hardware, apply security patches, or improve the network.
The SLA may exclude properly scheduled maintenance from downtime calculations.
That isn't necessarily a problem.
The important questions are:
Is maintenance announced in advance?
How much notice is provided?
Are maintenance windows defined?
Does maintenance happen during low-traffic periods?
Is emergency maintenance treated differently?
A well-defined maintenance policy is easier to understand than an SLA that simply says “maintenance is excluded.”
Customer-Side Problems
Your hosting provider cannot necessarily be responsible for every reason your website becomes unavailable.
For example, downtime could result from:
A broken application update
Incorrect DNS configuration
Expired domain registration
Invalid SSL configuration
A faulty plugin
An application crash
Incorrect firewall rules
Resource exhaustion caused by the customer's software
The SLA should make clear which situations are considered provider downtime and which are outside the provider's responsibility.
Third-Party Network Problems
Your hosting provider may operate the server successfully while a problem occurs elsewhere in the internet infrastructure.
For example:
Your website → hosting network → upstream network → ISP → customer
A disruption at an ISP or external network does not necessarily mean the hosting server itself is down.
This is one reason independent monitoring from different networks is valuable.
Force Majeure
SLAs may also exclude events outside reasonable control, such as certain natural disasters, major infrastructure failures, or other extraordinary circumstances.
Again, the important thing is not simply whether exclusions exist.
It's what they cover and how clearly they are defined.
How Is Uptime Actually Measured?
This is one of the most important questions to ask a hosting provider.
There is a difference between:
“Our server responded to our monitoring probe.”
and:
“A customer successfully loaded the website.”
Those aren't necessarily the same thing.
A server can respond to a basic availability check while an application is broken.
For example:
Server: ONLINE
HTTP service: RESPONDING
Database: ERROR
Application: ERROR
Homepage: NOT LOADING
A basic server check may consider the machine available even though customers cannot use the website properly.
Server Uptime vs Website Availability
Consider an online store.
A monitoring system checks:
and receives an HTTP response.
It reports:
UP
But the checkout application is returning errors.
Customers can visit the homepage but cannot complete purchases.
From the server's perspective, the infrastructure may be operational.
From the customer's perspective, the service is partially unavailable.
This is why website owners should consider monitoring more than just whether a server responds.
Depending on the application, useful checks may include:
Homepage availability
Login
Checkout
API endpoints
Database-dependent pages
Payment workflows
SSL certificate validity
DNS resolution
Response time
Why Independent Monitoring Matters
Provider monitoring is useful because the hosting company has direct visibility into its infrastructure.
But customers should also consider independent monitoring.
Why?
Because your customers don't access your website from the provider's internal monitoring network.
They access it through:
Safaricom
Airtel
Fibre providers
Corporate networks
Wi-Fi
Mobile networks
International networks
The experience can therefore differ depending on where the visitor is located.
For a Kenyan business, monitoring from or near Kenya can provide additional context about local accessibility.
A website might be functioning perfectly from a monitoring location in Europe while customers in Kenya are experiencing connectivity problems.
Independent monitoring gives you another perspective.
How to Monitor Your Website Yourself
You don't need an expensive enterprise monitoring system to start monitoring your website.
Basic monitoring tools can periodically request your website and notify you when it becomes unavailable.
A simple monitoring setup might look like this:
Monitoring Service
↓
Checks website
↓
Website responds?
↙ ↘
YES NO
↓ ↓
Record UP Send Alert
↓
Phone / Email
Configure monitoring to check your website at regular intervals.
Depending on your business requirements, you may monitor every few minutes.
The monitoring system should record:
Time of failure
Time of recovery
Duration
HTTP status
Response time
Monitoring location
Over time, these records give you your own availability history.
For practical monitoring guidance, see the SteboHost .
Why a One-Minute Alert Can Matter
Imagine your website goes offline at 10:03 p.m.
Without monitoring, you might discover it at:
10:45 p.m.
That's 42 minutes before anyone notices.
With monitoring:
10:03 p.m. — Website fails
10:04 p.m. — Alert received
10:06 p.m. — Investigation begins
10:12 p.m. — Service restored
The outage may still have happened, but the incident becomes much smaller.
Monitoring doesn't prevent infrastructure failures.
It reduces the amount of time your business can remain unaware of them.
Don't Monitor Only the Homepage
A homepage check is useful, but it isn't enough for many businesses.
Imagine your website is online but the checkout page is broken.
A basic uptime monitor might report:
Website: UP
Your customers might report:
I can't place an order.
For an e-commerce website, consider monitoring important customer journeys.
For example:
Basic website
Homepage
Contact page
SSL certificate
Business website
Homepage
Contact form
Important landing pages
SSL
DNS
E-commerce website
Homepage
Product page
Cart
Checkout
Payment flow
SaaS application
Login
Dashboard
API
Key application endpoint
The more important the application, the more useful service-level monitoring becomes.
What Happens When a Provider Misses Its SLA?
This is another question customers often overlook.
Suppose a provider guarantees a particular availability level and fails to meet it.
What happens next?
Some SLAs provide service credits.
For example, an SLA might state that customers are entitled to a percentage credit depending on the measured availability.
But the exact terms vary by provider.
Look for answers to questions such as:
Is compensation automatic?
Does the customer need to submit a claim?
How long does the customer have to submit it?
What evidence is required?
Is there a maximum credit?
Does the credit apply to all hosting plans?
Are certain services excluded?
The procedure matters almost as much as the credit itself.
If a customer must independently discover the outage, document it, calculate the downtime, submit evidence, and file a claim within a short period, many customers may never claim the credit.
Service Credits Are Not the Same as Reliability
This is an important distinction.
Suppose two providers experience an outage.
Provider A gives customers a service credit.
Provider B also gives customers a service credit.
That doesn't tell you how frequently either provider experiences incidents.
A refund doesn't restore:
Lost sales
Missed leads
Failed transactions
Customer trust
Missed appointments
Delayed communications
Abandoned shopping carts
The most valuable question is therefore not simply:
“How much money do I get if you miss your SLA?”
It's:
“How reliable has this service actually been?”
Ask for Incident History
Before committing to an annual hosting contract, ask whether the provider maintains an incident history or public status page.
A useful status page may show:
Current service status
Past incidents
Incident dates
Affected services
Resolution status
Maintenance events
Historical information gives customers something that a marketing claim cannot:
evidence.
If a provider publishes its incident history openly, you can examine how the infrastructure has actually performed rather than relying exclusively on a headline percentage.
Questions to Ask Your Hosting Provider
Before purchasing hosting, ask:
1. What does your uptime percentage measure?
Is it:
Server availability?
Network availability?
HTTP availability?
Application availability?
2. How is downtime calculated?
Ask whether measurements are taken continuously and from which monitoring locations.
3. What exclusions apply?
Request the actual SLA rather than relying on the sales page.
4. How is scheduled maintenance handled?
Find out how much notice you receive and whether maintenance is excluded.
5. What happens if the SLA is missed?
Ask about service credits and the claims process.
6. Do you publish incident history?
A public status page can provide useful transparency.
7. Can customers use independent monitoring?
A provider should not object to customers independently monitoring their own websites.
99.9% vs 99.99%: Should You Always Choose the Higher Number?
Not necessarily.
The higher percentage may indicate a tighter availability target, but uptime should be considered alongside:
SLA definitions
Measurement methodology
Exclusions
Infrastructure
Support response
Backup systems
Monitoring
Incident history
Recovery procedures
Your application's requirements
A hosting plan with a higher advertised uptime percentage isn't automatically the right choice for every website.
The useful comparison is the whole reliability model, not one number.
What Businesses Should Do About Uptime
If your website generates revenue or handles important customer activity, create your own basic availability strategy.
1. Choose a provider with a clearly defined SLA
Don't rely exclusively on an uptime percentage displayed on a pricing page.
2. Read the exclusions
Understand exactly what counts as downtime.
3. Monitor independently
Use an external monitoring service to record your website's availability.
4. Monitor from relevant locations
If most of your customers are in Kenya, include monitoring that gives you visibility into Kenyan connectivity.
5. Monitor critical functions
Don't stop at the homepage if your business depends on logins, checkout, APIs, or forms.
6. Set alerts
Make sure failures reach someone who can investigate them.
7. Keep backups
Uptime and backups solve different problems.
Monitoring tells you that something is wrong.
Backups help you recover from certain data or application failures.
8. Keep your own incident records
Record:
Start time
End time
Duration
Symptoms
Cause
Resolution
Provider response
Over time, you'll have an independent reliability history.
Uptime Is Only One Part of Hosting Reliability
A reliable hosting environment involves more than keeping a server powered on.
Consider the entire chain:
Infrastructure
↓
Network
↓
DNS
↓
Web Server
↓
Database
↓
Application
↓
Website
↓
Customer
A problem at any stage can affect the customer's experience.
That's why businesses should evaluate hosting based on a combination of:
Availability
Performance
Security
Backups
Monitoring
Support
Infrastructure
Recovery procedures
SLA transparency
Uptime is an important metric, but it is not the entire reliability story.
How SteboHost Approaches Uptime
At SteboHost, uptime should be viewed as something customers can measure and verify, not simply a number they are expected to trust.
A public status page provides visibility into service incidents and maintenance, while independent monitoring allows customers to measure their own websites from outside the hosting infrastructure.
Customers can also set up their own uptime checks and alerts so that they know when their website becomes unavailable.
This creates two useful perspectives:
Provider monitoring: What is happening within the hosting infrastructure?
Independent monitoring: What are visitors actually experiencing?
For businesses that depend heavily on their websites, having both perspectives provides better visibility than relying on a single uptime number.
Explore SteboHost .
A Simple Uptime Verification Checklist
Before signing your next hosting contract, check the following:
Calculate the actual downtime represented by the advertised uptime.
Read the provider's SLA.
Identify all downtime exclusions.
Check how uptime is measured.
Find out where monitoring probes are located.
Check whether application failures count as downtime.
Review scheduled maintenance policies.
Check the provider's incident history.
Find the public status page.
Set up independent website monitoring.
Configure phone or email alerts.
Monitor important application functions.
Understand the SLA credit process.
Maintain your own uptime records.
Frequently Asked Questions
Is 99.9% uptime good?
99.9% uptime represents approximately 43 minutes of downtime in a 30-day month. Whether that level is appropriate depends on the website, application, business hours, and consequences of downtime.
How many hours of downtime is 99.9% uptime?
Over a 30-day month, 99.9% uptime corresponds to approximately 43 minutes and 12 seconds of downtime.
Over a 365-day year, it corresponds to approximately 8 hours and 46 minutes.
Is 99.99% uptime better than 99.9%?
99.99% represents a smaller downtime allowance than 99.9%. However, customers should compare the actual SLA definitions, exclusions, monitoring methodology, infrastructure, and incident history rather than comparing percentages alone.
Does 99.9% uptime mean my website will never go down?
No. It represents an availability target or guarantee under the terms defined by the provider's SLA. Short outages can still occur.
What is an SLA in web hosting?
An SLA, or Service Level Agreement, defines the provider's service commitments, including availability targets, measurement methods, exclusions, and potential remedies when commitments are not met.
How can I check my website's uptime?
Use an independent uptime-monitoring service that periodically checks your website and records availability. Configure alerts so that you're notified when the site becomes unavailable.
Can my website be down even when the server is online?
Yes. Your application, database, DNS, SSL configuration, or other components can fail while the underlying server remains operational.
Does scheduled maintenance count as downtime?
It depends on the provider's SLA. Many hosting SLAs exclude properly scheduled maintenance, which is why you should read the specific agreement rather than assume all downtime is counted.
Should I monitor my website if my hosting provider already does?
Yes. Independent monitoring gives you a separate view of availability and can help identify problems that may not appear in infrastructure-level monitoring.
Conclusion
99.9% uptime sounds impressive until you convert it into minutes.
In a 30-day month, 99.9% allows approximately 43 minutes of downtime under the applicable measurement rules.
That number alone, however, doesn't tell you how reliable a hosting service really is.
To evaluate uptime properly, look beyond the percentage.
Read the SLA. Understand the exclusions. Find out how uptime is measured. Examine incident history. Check whether the provider publishes a status page. Then independently monitor your own website.
For businesses in Kenya, independent monitoring can provide an additional perspective on what customers are actually experiencing across local networks.
The most useful hosting question isn't simply:
“Do you guarantee 99.9% uptime?”
It's:
“Show me how you measure it, what you exclude, what happened over the last 12 months, and what happens when the target is missed.”
That's how you turn an uptime percentage from a marketing number into something you can actually evaluate.
Frequently asked questions
- What is the difference between an SLA and a marketing uptime claim?
- A marketing claim has no remedy attached. An SLA defines measurement, exclusions and compensation. If a document does not define how uptime is measured and what you receive when it is missed, it is marketing, not a commitment.
- Are SLA credits worth much in practice?
- They are usually a fraction of the monthly fee — meaningful as accountability, not as compensation for business losses. The real value of an SLA is the discipline it forces on the provider.
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.