How Much Is One Hour of Downtime Actually Costing Your SaaS? (Real Numbers)
Most SaaS founders quote their downtime cost as: monthly revenue ÷ 720 hours. That gives you a number. It is also wrong — in that it dramatically understates the actual cost.
The real cost of one hour of SaaS downtime is not the revenue you failed to collect during that hour. It is the revenue you failed to collect during that hour plus the support tickets you paid engineers to resolve, plus the customers who churned in the following 30 days because the incident eroded their trust, plus the engineering cost of the incident response itself, plus the SLA credits you owe enterprise customers who activated their contractual rights.
If you run a $2M ARR SaaS product, a single hour of downtime costs between $3,800 and $18,000 depending on when it happens, how quickly you detect and resolve it, and which customer segments were affected. The bottom of that range assumes perfect execution. Most teams do not execute perfectly.
Here is the real calculation.
The Naive Calculation vs The Real Calculation
The naive calculation:
Cost = MRR / 720 hours
For a $2M ARR product: $166,666 / 720 = $231 per hour
This only counts direct revenue prevented during the outage window. It misses five additional cost vectors that typically exceed the direct revenue loss.
The real calculation:
Total Downtime Cost =
Direct Revenue Loss
+ Support Overhead
+ Engineering Response Cost
+ Churn Amplification Cost
+ SLA Penalty Exposure
+ (Optional) Brand Damage Multiplier
Each component is calculable with numbers you already have.
The 6 Real Cost Components of SaaS Downtime
1. Direct Revenue Loss
This is the only number most people calculate. It is the most straightforward.
For subscription SaaS, the direct loss during a downtime window is primarily:
- New sign-ups that didn't complete (lost MQL conversion)
- Trial upgrades that couldn't proceed
- Usage-based billing events that didn't occur
The real per-hour direct revenue loss for a growing SaaS is not flat MRR/720. It is weighted by time-of-day and day-of-week conversion patterns. A 1-hour outage at 11 AM on a Tuesday has 3–5x the direct revenue impact of the same outage at 4 AM on a Sunday. If you don't weight for this, you underestimate your peak-hour exposure.
Formula:
Direct Revenue Loss = (MRR / 720) × Time-of-Day Multiplier
Where Time-of-Day Multiplier ranges from ~0.3 (deep night) to ~1.8 (peak business hours).
2. Support Ticket Overhead
Every outage generates support tickets. The volume depends on your user base, product type, and how long the outage runs before users notice versus before you notice.
Typical support ticket volume per hour of downtime: 0.5–3% of your active user base.
For a product with 5,000 active users and a $15/ticket support cost: a 1-hour outage generates 50–150 tickets at $750–$2,250 in direct support cost. This does not count the engineer-hours spent in incident response, which are typically 3–8x more expensive per hour than support agent time.
Formula:
Support Cost = (Active Users × 0.01) × Avg Ticket Cost × Outage Hours
3. Engineering Response Cost
An incident pulls engineers. For a P0 outage, the typical response involves:
- 1 on-call engineer investigating: 2–4 hours at $80–$150/hour
- 1 engineering lead coordinating: 1–2 hours at $120–$200/hour
- 1–2 additional engineers providing support: 1–2 hours each
A P0 incident response costs $800–$3,000 in pure engineering time before you count the opportunity cost of the work those engineers were supposed to be doing.
The most expensive part of this calculation is MTTD — Mean Time To Detect. Every minute between when the incident starts and when the first engineer knows about it is a minute of compounding damage. Teams with weak monitoring have MTTD of 10–45 minutes. Teams with good synthetic monitoring have MTTD of 1–3 minutes.
At $2,000/hour in compounding costs, the difference between a 3-minute MTTD and a 30-minute MTTD is $900.
4. Churn Amplification
This is the most underestimated cost component, and the one that most significantly extends the financial impact of a downtime event beyond the incident window itself.
Customers who experience downtime churn at a higher rate in the 30–90 days following the incident. The research benchmark is: an outage experienced by an existing customer increases their 30-day churn probability by 15–25% relative to baseline.
For a SaaS with 500 customers, 5% baseline monthly churn, and $333 average monthly revenue per customer:
- Normal monthly churn: 25 customers × $333 = $8,325
- Post-outage churn increase (20% relative): 5 additional churned customers × $333 = $1,665 in additional monthly churn
- Over 3 months: approximately $5,000 in additional churn from a single incident
This is also why MTTR matters so much. A 15-minute outage generates significantly less churn amplification than a 4-hour outage. The relationship is not linear — customer trust damage accelerates sharply once incidents cross the 30-minute mark.
5. SLA Penalty Exposure
If you sell to enterprise customers with SLA commitments, you likely owe credits for downtime that breaches your uptime guarantee.
A typical SaaS enterprise SLA structure:
- 99.9% uptime guarantee → maximum 8.76 hours downtime/year
- 99.5% uptime guarantee → maximum 43.8 hours downtime/year
- Credit for breach: 5–15% of monthly contract value per breach event
For an enterprise customer on a $10,000/month contract:
- A 1-hour outage that breaches their SLA → $500–$1,500 in service credit owed to that customer alone
- If 20 enterprise customers are on this SLA: $10,000–$30,000 in credits from a single incident
For companies with significant enterprise revenue, SLA penalty exposure often exceeds direct revenue loss for high-value incidents.
6. Brand and Trust Damage
Harder to quantify, but real. Incidents that occur during high-visibility periods — product launches, marketing campaigns, conference demos — have multiplied brand damage that manifests in review sites, social media, and reduced NPS scores.
A conservative estimate: brand damage from a significant public outage reduces net MRR growth by 1–3% in the following quarter through reduced word-of-mouth conversion and increased sales cycle length.
Downtime Cost by SaaS ARR
Reference calculation for a 1-hour outage during peak business hours:
| Annual ARR | Direct Revenue | Support Cost | Engineering | Churn Amplification | SLA Exposure | Total Range |
|---|---|---|---|---|---|---|
| $500K | $83 | $300 | $1,200 | $800 | $0–$2,000 | $2,400–$4,400 |
| $1M | $166 | $600 | $1,500 | $1,500 | $0–$5,000 | $3,800–$8,800 |
| $2M | $333 | $1,000 | $2,000 | $3,000 | $0–$10,000 | $6,300–$16,300 |
| $5M | $833 | $2,000 | $2,500 | $7,000 | $5,000–$25,000 | $17,300–$37,300 |
| $10M | $1,666 | $4,000 | $3,500 | $14,000 | $10,000–$50,000 | $33,000–$73,000 |
Based on peak-hour outage. Off-peak costs are 30–50% lower. Assumes typical support ticket rate, 3-engineer response team, 20% post-outage churn amplification, and enterprise SLA structure starting at $1M ARR.
What Reduces Downtime Cost Most Effectively
There are two levers: MTTD (Mean Time to Detect) and MTTR (Mean Time to Resolve).
MTTD is the higher-leverage lever. A 1-hour outage detected in 2 minutes costs significantly less than the same outage detected in 28 minutes, because:
- Support tickets accumulate linearly with outage duration
- Churn amplification increases non-linearly after the 30-minute mark
- Engineering response clock starts from detection, not incident start
Investing in faster detection — synthetic monitoring, multi-region checks, response body validation — reduces the financial impact of every incident, even those you can't prevent.
The monitoring ROI calculation is simple:
For a $2M ARR SaaS with 3 incidents per year averaging 45 minutes each:
- Current cost (30-minute MTTD): ~$12,000 per incident × 3 = $36,000/year
- With 2-minute MTTD: ~$6,500 per incident × 3 = $19,500/year
- Annual savings: ~$16,500
- PingSLA Growth plan: $948/year
The monitoring investment pays for itself after the first incident it detects faster.
- How much does one hour of downtime cost a SaaS company?
- The total cost of one hour of SaaS downtime depends on ARR, time of day, customer mix, and SLA commitments, but the range for $1M–$10M ARR companies is approximately $3,800–$73,000 per incident hour during peak times. This includes direct revenue loss, support overhead, engineering response cost, post-outage churn amplification, and SLA penalty exposure. The naive MRR/720 calculation understates true cost by 10–50x.
- What is the formula for calculating SaaS downtime cost?
- Total downtime cost = Direct Revenue Loss + Support Ticket Cost + Engineering Response Cost + Churn Amplification (additional churned customers × CAC + MRR × 3-month horizon) + SLA Penalty Exposure. Direct revenue loss is MRR/720 × time-of-day multiplier. Support cost is (active users × 0.01) × avg ticket cost. Engineering cost is on-call engineer hours × loaded hourly rate.
- What is MTTD and why does it matter more than MTTR?
- MTTD (Mean Time to Detect) is the time between when an incident starts and when your team first becomes aware of it. MTTR (Mean Time to Resolve) is the time from detection to resolution. MTTD is more impactful because every minute of undetected downtime compounds: support tickets accumulate, users churn, and the incident scope grows. Modern synthetic monitoring tools can reduce MTTD from 15–30 minutes to under 2 minutes.
- Do SaaS companies have to pay SLA penalties for downtime?
- Only if their contracts include SLA commitments with financial remedies. Enterprise SaaS contracts typically include uptime guarantees (99.9% or 99.5%) with service credits of 5–15% of monthly contract value per breach event. SMB/self-serve SaaS products typically don't face financial SLA exposure, but churn amplification is still a significant cost vector.
- How does better monitoring reduce downtime cost?
- Better monitoring reduces MTTD — the time between incident start and engineer notification. Every minute of reduction in MTTD directly reduces the incident's total support, churn, and engineering costs. Synthetic monitoring (which catches application-level failures in 1–5 minutes versus 15–45 minutes for user-reported incidents) is the primary tool for reducing MTTD for modern SaaS applications.
The cost of the next incident is already set — by how fast you detect it. PingSLA's Health Pulse checks your application's complete health in one scan: uptime, latency, SSL, DNS, and critical user flows. Free, no account required.
For continuous monitoring with 1–5 minute synthetic checks and WhatsApp alerts that fire before your users notice, see PingSLA plans. The math on monitoring ROI makes itself.
Related reading: Website Downtime Cost · Uptime Monitoring Is Not Enough · SLA Monitoring for Engineering Teams
Monitor your site from 15 real global locations →
Start Free →