Most conversations about downtime start and end with revenue. Your site was down for an hour, you make $X per hour, therefore you lost $X.
That math is real, but it's the smallest part of the cost. Direct revenue loss is the visible tip. The rest is underwater, and that's where most of the damage actually happens.
Below is a practical breakdown of what goes wrong during downtime and how to estimate your real exposure, without the scary enterprise numbers that don't apply to a small business anyway.
The direct costs most people calculate
Start with the obvious. If your site is down, you're not making money. How much depends entirely on your business model.
For an e-commerce store doing $50,000 in monthly revenue, that's roughly $70 per hour if sales are evenly distributed across the day, or several hundred dollars per hour during peak shopping periods. For a SaaS business, it's not lost purchases but churned trials, support costs, and SLA penalties if you've made uptime commitments to customers.
The Gartner figure that gets cited most often puts IT downtime at an average of $5,600 per minute for large enterprises. That number is from 2014, applies to internal IT infrastructure, and has no relevance to a $20k/month SaaS or a small e-commerce business. Applying it to your situation would be misleading.
A more honest way to estimate your direct revenue loss: take your average monthly revenue, divide by 730 (hours in a month), and multiply by the hours down. Then adjust upward if the outage hit a peak period, and downward if it hit a dead period like 3am on a Tuesday.
That number matters, but it's probably not where most of your downtime cost actually lives.
The hidden costs that add up faster
Support volume spike
When your site goes down, people don't just wait quietly. They email, they tweet, they open tickets. A 2-hour outage can generate anywhere from a handful of complaints to hundreds of contact attempts, depending on your traffic and how vocal your users are.
Every one of those has to be answered. If you have a support team, they're pulled off productive work. If you don't, you're answering emails instead of building product or serving clients. Even if your hourly rate is $50, 10 hours of support cleanup costs $500 on top of the revenue you didn't make.
Proactive status pages reduce this significantly. When users can see that you already know about the problem and are working on it, inbound support volume drops. This is one of the most undervalued reasons to have a public status page.
SEO ranking damage
Googlebot crawls your site on its own schedule. If it hits your site during an outage and gets a 5xx error, Google notes that. One outage probably doesn't move your rankings. Multiple outages, or a long single outage (several hours or more), can cause Google to reduce crawl frequency and deprioritize your pages.
Google's John Mueller has said that a brief downtime won't cause lasting harm, but extended outages can affect indexing. The threshold isn't a published number, but the risk compounds the longer the outage runs.
For sites that depend heavily on organic search, this is a real cost with a long tail. If your pages get de-ranked, it can take weeks to recover even after the site is back up and running perfectly.
Ad spend wasted
If you run paid search, social ads, or any kind of paid acquisition, downtime burns money with no return. Clicks keep coming in. Users land on a broken page and bounce. You pay for every one of those clicks.
On a campaign spending $500/day, two hours of downtime during peak hours wastes $40 to $80 in direct ad spend with a zero percent conversion rate. That's on top of the revenue loss. And depending on your campaign quality scores, a spike in bounce rates from an outage can affect your ad performance for days after the site recovers.
Team cost during the incident
Someone has to investigate and fix the problem. If you have a developer, a sysadmin, or a DevOps engineer, that person is now doing nothing but incident response. At $100/hour burdened cost, a 3-hour incident where two people are involved is $600 in labor before you've accounted for anything else.
There's also the opportunity cost. Whatever that person was supposed to be building or maintaining that day doesn't get done.
Customer churn and trust erosion
This is the hardest to quantify and probably the most significant long-term cost.
Downtime changes how customers feel about your product. People who hit a broken site remember it, and a chunk of them tell other people about it. You can't really put a number on that.
For SaaS products, an outage during a user's trial period is particularly rough. That user was evaluating whether your product works. Now they have a data point that it doesn't.
For e-commerce, an abandoned cart during an outage often stays abandoned. The customer who couldn't complete a purchase doesn't always come back, and if they went to a competitor in the meantime, that competitor got the first-purchase relationship.
How long does it take to detect without monitoring?
This is where the numbers get sharp. Detection time determines cost. A 3-minute outage costs almost nothing. A 3-hour outage costs significantly more than a 3-minute outage would, and not just proportionally.
Without monitoring, you find out about downtime from:
- A user who noticed and contacted you (usually 20-60 minutes after the outage started)
- Someone on your team who happened to visit the site
- A spike in support emails that somebody noticed
- Your own check the next morning
That last scenario, discovering at 9am that your site was down from midnight to 7am, is not rare. Seven hours of downtime that nobody knew about. By the time it's fixed, you've had a full business day's worth of crawlers, ad clicks, and potential customers hitting a broken page.
With monitoring, the detection window is typically 1-5 minutes depending on your check interval. That's the difference between a rounding error and a real incident.
The math for a small business
Forget enterprise benchmarks. Here's a realistic scenario for a small SaaS or e-commerce business.
Say you make $30,000/month. You run about $1,500/month in ads. You have two people who might need to respond to an incident. And you have a few hundred active customers.
An undetected 6-hour overnight outage might look like this:
| Cost category | Estimated impact |
|---|---|
| Direct revenue loss (6 hours, overnight) | $150 to $400 |
| Ad spend wasted (if campaigns ran overnight) | $100 to $300 |
| Support emails and cleanup (next morning) | $100 to $200 |
| Developer time to diagnose and fix | $150 to $500 |
| Customer trust damage (hard to dollar-quantify) | Significant, long-tail |
Even the conservative estimate lands in the $500 to $1,400 range for one undetected overnight outage. Most of that is avoidable if someone knows the site is down within a few minutes instead of the next morning.
The outages uptime monitors don't catch
There's a class of downtime that doesn't show up in any uptime dashboard. Your site returns HTTP 200. Technically it's "up." But something is wrong.
Common examples:
- A database error causes the page to load but show no products, no content, or a generic error message buried below a working header
- A third-party payment gateway goes down and checkout fails silently
- A WordPress plugin update breaks a critical form while the homepage still loads fine
- An AI chatbot on your site starts returning errors or nonsense
- A CDN misconfiguration serves a cached empty page with a 200 status
In every one of these cases, your uptime monitor reports green. Your site is "up." Customers are bouncing and converting at a fraction of normal rates, but nothing triggers an alert.
This is why keyword monitoring (checking that a specific piece of content exists on the page) and content monitoring are worth adding on top of basic HTTP checks. If your homepage always shows the word "Shop" or your checkout page always contains a specific form element, monitoring for those words catches the "up but broken" failure mode that pure uptime monitoring misses entirely.
What good monitoring actually looks like
At minimum, you want:
- HTTP uptime checks at 1-5 minute intervals. The baseline. Know when the site stops responding.
- SSL certificate monitoring with 30/14/7/1 day alerts. A lapsed SSL cert triggers browser security warnings for every visitor. This is the most preventable failure mode there is.
- Domain expiry monitoring. Same logic as SSL. You get multiple advance warnings before it becomes a problem.
- Alerts that go somewhere you actually check. Email is fine if you check email constantly. Slack is better if your team lives there. SMS if the site is genuinely critical and you need to wake someone up.
Beyond that, consider keyword monitoring (does a critical word appear on the page?) and, if you have any AI-powered features or user-generated content, content monitoring for what's actually on the page.
A public status page is worth adding from day one, not because you're large enough to need enterprise incident management, but because it reduces the support load when something does go wrong. Users who can see an acknowledged incident stop emailing you about it.
The SLA question
If you sell to businesses, you may have made uptime commitments in your contracts. 99.9% uptime is about 8.7 hours of allowed downtime per year. 99.5% is about 43 hours. These numbers sound abstract until you're staring at an outage that's been running for 2 hours and wondering how close you are to a contract breach.
Monitoring gives you accurate uptime data. Not just "was the site up or down" but how long it was down, when exactly, and what the cumulative availability was over the contract period. That's the data you need to accurately report to customers, and to defend yourself if someone claims you breached an SLA when you didn't.
Without monitoring, you're estimating. With a customer on the line asking for uptime data, estimates don't hold up.
Closing the detection gap
The cost of downtime is mostly a function of how long the site is down before someone notices. Monitoring isn't a cure for outages. It just collapses the window.
Most hosted monitoring tools land in the same general price range, with free tiers that cover personal projects and small paid plans for business sites. Free open-source options like Uptime Kuma exist if you'd rather self-host. The right pick depends on what you're monitoring and how much you want to manage yourself.
The site that went down at midnight and came back at 7am didn't cost you nothing just because you didn't notice. It cost you whatever it cost while it was down. You just didn't know about it until later, if ever.
Quick estimate for your own site: take your monthly revenue, divide by 730, and multiply by 4 (a realistic undetected overnight outage in hours). Add your daily ad spend divided by 4. That's a conservative read on what one bad night costs you when nobody's watching.
Know before your customers do
Monit247 monitors uptime, SSL, domain expiry, DNS, and AI content across your sites. Alerts in under 5 minutes. No credit card required.
Get Started Free