If you're renting a server without managed support, you're probably handling most things yourself—patches, configs, troubleshooting. But what happens when the infrastructure itself goes down? That's where the Service Level Agreement kicks in, and understanding the fine print can save you from surprises when something breaks.
Most providers guarantee their network, data center cooling, and power will work 99.9% of the time each month. That sounds rock-solid until you do the math—it actually allows for about 43 minutes of downtime per month. For a personal project, that's fine. For a production app handling real traffic, those 43 minutes can sting.
The guarantee covers the physical infrastructure: switches, routers, power distribution, and HVAC systems keeping servers from melting. It doesn't cover what happens inside your operating system or anything you installed yourself.
Here's where things get interesting. The uptime guarantee doesn't apply in several situations, and some of them are broader than you'd expect.
Before you report it, it doesn't count. If your server is unreachable for two hours but you only notice and report it after 90 minutes, the clock starts when your ticket hits support—not when the problem actually began. Monitoring tools become essential here because they create a paper trail.
Maintenance windows are excluded. Providers schedule regular maintenance for hardware upgrades, security patches, and network changes. They'll usually notify you a few days ahead, but emergency maintenance can happen with shorter notice when something critical needs fixing immediately. Neither type counts against the SLA.
Migrations get a pass too. When the provider moves your server to newer hardware or a different rack, expect some downtime. This is typically planned weeks in advance, but it's still on you to prepare for the transition.
If you're managing servers across multiple locations or need guaranteed performance for mission-critical workloads, 👉 exploring infrastructure built for high-availability scenarios can help you avoid these common SLA gaps.
Force majeure events—earthquakes, fires, floods—are obvious exclusions. Less obvious but equally important: when your provider's upstream network carriers have problems, that's not covered either. If Level3 or Hurricane Electric has a routing issue, your server might be unreachable even though the data center is humming along fine.
Your own internet connection matters too. If your ISP is having a bad day and you can't reach your server, that's not the provider's problem—even though from your perspective, the server is "down."
Third-party attacks fall on you. If someone compromises your server and it gets pulled offline, or if you're hit with a DDoS attack that overwhelms your connection, the SLA doesn't apply. Same goes for software problems—if your database crashes because of a query you wrote, or your web server stops responding because of a config mistake, that's not infrastructure failure.
Policy violations can get your server suspended entirely, and obviously that downtime isn't covered. Most of these policies revolve around spam, abuse, copyright infringement, or using excessive resources in ways that affect other customers.
If the provider actually fails to meet their 99.9% guarantee—and it's not one of those excluded situations—you can claim a credit. The calculation is straightforward: you get back the pro-rated cost for the downtime that exceeded the 0.1% allowance.
For example, if you pay $100/month and the server was down for 3 hours due to a power system failure (well beyond the 43-minute allowance), you'd get credited for those extra hours. The catch is that credits are capped at 100% of your monthly fee. If they somehow had catastrophic failures all month, the most you're getting back is one month's rent—not compensation for lost business or anything else.
The real trick is documentation. Keep logs of when problems occur, timestamps of when you reported them, and copies of support responses. Many providers only credit you if you actively claim it within a certain window after the incident.
For critical applications, consider whether 99.9% uptime is actually enough. That's still over 8 hours of potential downtime per year. If you need better guarantees, you're looking at either managed services with higher SLA tiers, or building redundancy yourself across multiple servers and locations.
The SLA is essentially insurance for infrastructure failures. It won't make you whole if something goes wrong, but it does set clear expectations about what the provider is responsible for versus what's on you. When you're managing your own server without hand-holding, knowing exactly where that line sits makes all the difference.