Downtime Minutes Calculator
Calculating uptime percentage from downtime minutes is essential for SLA reporting, compliance tracking, and post-incident analysis. Operations teams must report their actual availability against contracted SLA targets and determine whether credits are owed to customers. This calculator converts downtime minutes to uptime percentage, checks the result against a target SLA, estimates the revenue impact of the outage, and determines whether any SLA breach occurred during the measurement period.
Uptime percentage formula
total_minutes = period_days * 24 * 60
uptime_pct = ((total_min - downtime_min) / total_min) * 100
sla_budget_min = total_min * (1 - sla_target/100)
remaining_budget = sla_budget_min - downtime_min
revenue_impact = downtime_min / 60 * revenue_per_hour
Frequently asked questions
How do I calculate uptime percentage from downtime minutes?
Uptime percentage = ((total_minutes - downtime_minutes) / total_minutes) * 100. A 30-day month has 43,200 total minutes. If a service was down for 100 minutes, uptime = (43,200 - 100) / 43,200 * 100 = 99.77%. Compare this against your SLA target (often 99.9% = 43.2 minutes maximum per month) to determine if the SLA was breached.
What should I include as downtime?
SLA definitions vary. Most SLAs count downtime as periods when the service is not responding, returns errors, or performs below a defined latency threshold (e.g., response time above 5 seconds). Planned maintenance windows are typically excluded from SLA calculations if proper advance notice was given. Partial degradation (slow but functional) may count as partial downtime depending on SLA terms.
How do I calculate the cost of downtime?
Cost of downtime = revenue_per_hour * downtime_hours + productivity_loss + recovery_cost + reputation/customer impact. For revenue-generating systems, revenue_per_hour = annual_revenue / 8,760. The Gartner benchmark is approximately $5,600 per minute for enterprise-grade outages, but this varies enormously by industry and system criticality.
What is an SLA credit and when is it triggered?
SLA credits are financial remedies paid by a provider to a customer when the agreed uptime SLA is breached. Credits are typically expressed as a percentage of the monthly service fee. For example: below 99.9% but above 99.5% = 10% credit; below 99.5% = 25% credit; below 99% = 50% credit. Credits rarely cover the full business impact of an outage.
How is cumulative downtime tracked over a period?
Add up all downtime incidents across the measurement period (usually one calendar month). Each incident's duration starts from first detection or customer report and ends when service is restored and confirmed. Post-incident reviews establish the precise timeline for SLA measurement purposes. Many organizations use automated monitoring tools to track cumulative downtime continuously.
Official sources
- NIST: NIST SP 800-34 - Contingency Planning Guide for Federal Information Systems.
- CISA: CISA - Business Continuity Planning Suite.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.