Calendar Month Allowed Downtime (28, 29, 30, 31 Days)

Cloud SLAs often measure uptime over a calendar month, not a fixed 30-day block. This page gives exact allowed downtime in minutes and hours for common SLA tiers across every month length. Written in simple English so you can copy the right number into a ticket or spreadsheet.

1. Why cloud SLAs use calendar months

An SLA (Service Level Agreement) is a promise about uptime. Uptime means the service is available. Downtime means it is not.

Most major cloud providers settle credits on a calendar month: January has 31 days, February has 28 or 29, April has 30, and so on. Your “allowed downtime” budget is a share of the minutes in that month.

Why not always use 30 days? Because invoices and credit periods follow the real calendar. Support teams and finance teams already think in “March” or “February,” not in abstract 30-day blocks. The math stays simple — only the day count changes.

A fixed 30-day table is still useful for quick comparison between vendors or slides. For a real claim, match the month length in the contract period. See also our SLA uptime → downtime reference and the Allowed Downtime Calculator.

If you are preparing a credit request, pair this page with how to file an SLA service credit claim and estimate exposure in the SLA Penalty Calculator.

2. Core formula

allowed_minutes = days × 1440 × (1 − uptime / 100)

1440 = 24 hours × 60 minutes (minutes in one day)

Same idea in two steps:

period_minutes = days × 24 × 60

allowed_minutes = period_minutes × (1 − uptime% / 100)

To show hours instead of minutes:

allowed_hours = allowed_minutes ÷ 60

You can put this in a spreadsheet as =days*24*60*(1-uptime/100). Change only days and uptime. The rest stays the same for every row in the tables below.

3. Minutes in each month length

First lock the period length. Everything else is a percentage of these minutes.

Period length in minutes
Days in month Period minutes Period hours Typical use
28 40,320 672 February (non-leap year)
29 41,760 696 February (leap year)
30 43,200 720 Comparison baseline; Apr, Jun, Sep, Nov
31 44,640 744 Jan, Mar, May, Jul, Aug, Oct, Dec

Notice February is special. In a leap year, February has one extra day (1,440 minutes). That slightly increases the downtime budget at the same uptime %. For example, 99.9% allows 40.32 minutes in a 28-day February and 41.76 minutes in a 29-day February.

4. Allowed downtime tables (exact minutes)

Values use the formula above. Units are minutes. Tiers: 99%, 99.5%, 99.9%, 99.95%, 99.99%, 99.999%. These numbers are exact for the percentages shown (no marketing rounding).

All SLAs × all month lengths (minutes)

Allowed downtime in minutes by SLA and calendar month length
SLA uptime 28 days 29 days 30 days 31 days
99% 403.2 417.6 432 446.4
99.5% 201.6 208.8 216 223.2
99.9% 40.32 41.76 43.2 44.64
99.95% 20.16 20.88 21.6 22.32
99.99% 4.032 4.176 4.32 4.464
99.999% 0.4032 0.4176 0.432 0.4464

Notice the pattern: a longer month gives a slightly larger downtime budget at the same uptime %. Example: 99.9% allows 40.32 minutes in February (28 days) but 44.64 minutes in a 31-day month. That gap is 4.32 minutes — the same size as the entire 99.99% budget in a 30-day month.

5. Same budgets in hours (human-readable)

Minutes are best for claims and spreadsheets. Hours are easier in executive summaries when the budget is large (for example 99% or 99.5%). Values below are minutes ÷ 60.

Allowed downtime in hours by SLA and calendar month length
SLA uptime 28 days 29 days 30 days 31 days
99% 6.72 h 6.96 h 7.2 h 7.44 h
99.5% 3.36 h 3.48 h 3.6 h 3.72 h
99.9% 0.672 h 0.696 h 0.72 h 0.744 h
99.95% 0.336 h 0.348 h 0.36 h 0.372 h
99.99% 0.0672 h 0.0696 h 0.072 h 0.0744 h
99.999% 0.00672 h 0.00696 h 0.0072 h 0.00744 h

For four and five nines, prefer minutes or seconds in conversation. Saying “0.072 hours” is correct but hard to feel; “4.32 minutes” is clearer for most teams.

6. Worked example

Goal: Find allowed downtime for 99.95% in March (31 days).

1. Period minutes = 31 × 1440 = 44,640

2. Downtime share = 1 − 99.95/100 = 0.0005

3. Allowed = 44,640 × 0.0005 = 22.32 minutes (0.372 hours)

If you only used a 30-day table (21.6 minutes), you would understate the March budget by 0.72 minutes.

Second goal: You measured 50 minutes of downtime in a 31-day month at a 99.9% SLA.

1. Allowed budget = 44.64 minutes

2. You are over budget by 50 − 44.64 = 5.36 minutes

3. Actual uptime% = 100 × (1 − 50 / 44,640) ≈ 99.888%

4. Next step: open the vendor credit table and estimate the claim (not automatic cash).

Need interactive conversion for any custom period? Open the Allowed Downtime Calculator or browse day/week/year tables on SLA uptime → downtime reference.

7. How to use these tables in real work

  1. Find the month you care about (how many days?).
  2. Find the uptime % in your contract.
  3. Read the matching cell in the minutes table (use hours only for summaries).
  4. Compare that budget to downtime from your monitoring tool.
  5. If downtime is higher, open your SLA credit section and estimate the claim.
  6. Write the period clearly in your ticket: “March 2026, 31 days, 44,640 minutes.”

Tip: keep a screenshot of the monitoring graph and the table row you used. Claims are easier when evidence is clear.

Quick check for February (non-leap, 28 days) at 99.99%:

Allowed downtime = 4.032 minutes. That is only about 242 seconds for the whole month.

So one short outage can use most of the budget. This is why “four nines” is hard in practice.

Another tip: do not mix rolling windows with calendar months. If your dashboard shows “last 30 days” but the SLA is “calendar March,” recalculate for March only before you escalate.

8. Troubleshooting mismatches

Teams often disagree about whether an SLA was missed. Before you argue with a vendor (or with your own finance team), check these common causes:

  • Wrong day count. Used 30 days for a 31-day month (or 28 for leap February).
  • Wrong window. Monitoring used UTC while the contract uses a different billing timezone — or used a rolling 30 days.
  • Different “down” definition. Your synthetic check failed, but the vendor only counts multi-AZ probe failures. Read the SLA definition.
  • Excluded time still counted. Planned maintenance, customer misconfiguration, or third-party network issues may be excluded. Remove them before computing uptime.
  • Partial degradation. Some SLAs require full unavailability; slow performance may not count. Others have separate performance SLOs.
  • Unit mix-up. Someone compared minutes of downtime to hours of budget (or the reverse).
  • Credit vs budget. Being over the downtime budget does not always mean a large credit. Tier tables and caps matter.

A practical order of operations: (1) lock the calendar month and minute total, (2) apply exclusions, (3) compute actual uptime, (4) compare to the promise, (5) map to credit tiers, (6) file within the deadline with evidence.

Step-by-step claim guidance: How to file an SLA service credit claim.

9. FAQ

Why not always use 30 days?

Because the contract month is a real calendar month. Credits and uptime % are usually computed over that month’s minutes.

How many minutes does 99.9% allow in 31 days?

44.64 minutes (0.744 hours).

How many minutes does 99.95% allow in 28 days?

20.16 minutes (0.336 hours).

How do I convert minutes to hours?

Divide by 60. Example: 43.2 ÷ 60 = 0.72 hours. Use the hours table above for common tiers.

Do these numbers equal service credits?

No. These numbers are only the uptime budget. Credits depend on your vendor’s tier table, definitions, exclusions, and claim rules.

What if my monitoring number and the vendor number disagree?

Check period length, time zone, exclusions, and the definition of “unavailable.” Align those first — then recalculate. See Troubleshooting mismatches.

Does leap day change anything outside February?

For calendar-month SLAs, leap day only changes February (28 → 29 days). Other months keep 30 or 31 days.

Can I use the 30-day column in a board slide?

Yes — label it clearly as a comparison baseline. For a live claim month, switch to 28/29/30/31 as needed.

Related tools

Allowed Downtime Calculator Full SLA Reference SLA Penalty Calculator File a Credit Claim