What Does 99.9% Uptime Mean? Downtime per Month, Explained
99.9% uptime sounds perfect, but it allows about 43 minutes of downtime a month. A table of what 99%, 99.9%, 99.95%, 99.99% and 99.999% really mean in minutes, what an SLA promises (usually credits, not compensation), and how much uptime a small app actually needs.
When a host promises "99.9% uptime", it sounds like the site will basically never be down. In practice it allows about 43 minutes of downtime every month, or nearly 9 hours a year.
Each extra "nine" cuts the allowed downtime by ten.
The downtime table
| Uptime | Per month (30 days) | Per year |
|---|---|---|
| 99% ("two nines") | ~7 hours 12 minutes | ~3.65 days |
| 99.5% | ~3 hours 36 minutes | ~1.8 days |
| 99.9% ("three nines") | ~43 minutes | ~8.8 hours |
| 99.95% | ~22 minutes | ~4.4 hours |
| 99.99% ("four nines") | ~4.3 minutes | ~53 minutes |
| 99.999% ("five nines") | ~26 seconds | ~5.3 minutes |
The maths: a 30-day month has 43,200 minutes. 0.1% of that is 43.2 minutes.
What an SLA actually promises
An uptime number usually comes with an SLA (service level agreement). Read the small print, because SLAs typically:
- Pay service credits, not compensation. If they miss 99.9%, you might get 10% off next month's bill — not money for your lost sales.
- Exclude planned maintenance, problems caused by you, and sometimes partial outages.
- Require you to claim within a deadline, with evidence.
- Cover only their part. Your hosting can be up while your app is down because of a bad deploy, a full disk, or an expired certificate.
So an SLA tells you how seriously a provider takes reliability. It doesn't guarantee your app's uptime.
Nines multiply against you
If your app depends on several services, their downtime adds up. An app that needs a host (99.9%), a database (99.9%) and an auth provider (99.9%) all working at once can expect roughly 99.7% — over two hours a month — in the worst case where outages don't overlap. Fewer moving parts often means better real uptime.
How much uptime does a small app need?
Honestly, for most early-stage apps, 99.9% is plenty. The jump to 99.99% means surviving a whole server or data-centre failure in seconds, which requires redundancy, failover and monitoring — expensive and complex.
What matters more at small scale:
- Knowing when you're down. Set up uptime monitoring so you hear about it before customers do. (Know When Your App Is Down)
- Fast recovery. Backups you've actually restored, and deploys you can roll back. (Backups for Beginners)
- Deploying without downtime, since your own releases are often the biggest cause of outages. (Zero-Downtime Deploys)
- A status page for when things do go wrong.
The summary
- 99.9% uptime = about 43 minutes of allowed downtime per month.
- SLAs usually pay small credits and exclude a lot.
- For a small app, monitoring, backups and safe deploys matter more than extra nines.
EasySpawn runs each app on a persistent server with daily backups, automatic HTTPS and deploys designed to avoid downtime, so the most common causes of outages are handled for you. See how it works or join the waitlist.
Related: Health Check Endpoints · Error Monitoring for Beginners · What Is a Load Balancer? · Horizontal vs Vertical Scaling
Keep reading
What Is Kubernetes? A Beginner's Explanation Without the Jargon
Kubernetes is a system for running containers across many machines: it starts them, restarts them when they crash, spreads them across servers, and rolls out new versions. What it actually does, the key terms (pods, nodes, deployments), and why most small apps don't need it.
What Is an IP Address? Public, Private, Static and Dynamic Explained
An IP address is the number that identifies a device on a network so data can find it — like a postal address for computers. How IPv4 and IPv6 addresses look, public vs private addresses, static vs dynamic, how domains point to them, and why your server needs a stable one.