How it counts
Twelve rules, published in full
A credit claim is only as good as its arithmetic. These are the rules the Reckoner follows, in order. Every note it shows carries the rule's code.
- R1
Read every line, guess nothing
Each line is read as a start, an end, an optional tag and an optional note. A line that cannot be read is listed with its line number and left out of the count.
- R2
End after start
An end at or before the start leaves the line out. An end given as a time only, earlier than the start, is read as the next day, and the notes say so.
- R3
Only finished, believable outages
An outage longer than 31 days, or one that ends after now, is left out. Add it once it is over.
- R4
Clock changes
A local time that does not exist (the hour skipped when summer time starts) is moved forward by the change, and the notes say so.
- R5
Exclusions
Lines tagged [maint] (announced maintenance) or [mine] (caused by you) are left out when your agreement leaves them out. Their minutes are still shown, hatched on the strip.
- R6
No minute counted twice
Counted outages that overlap or touch are merged into one before anything else is measured.
- R7
The minimum length
If the agreement only counts outages of at least N minutes, each merged outage is tested as a whole. Shorter ones count for nothing and are listed.
- R8
Split at month end
An outage that runs past midnight at the end of a month is split; each month is charged only its own minutes.
- R9
Real month length
A month is the real number of minutes in that calendar month in your time zone: 43,200 for 30 days, 44,640 for 31, and one hour more or less in a month with a clock change. A month still running is measured against the whole month and marked "still running"; no claim is written for it yet.
- R10
Allowed and measured
Allowed downtime = minutes in the month × (100 − promise) ÷ 100. Measured uptime = (month − counted downtime) ÷ month, shown to 4 decimals and never rounded up.
- R11
The credit row
A row applies when uptime is strictly below its figure. When several apply, the largest credit wins, held to the cap. The comparison is done in whole numbers, so nothing is lost to rounding right at the line. Credit in dollars = monthly fee × credit %, rounded to the cent.
- R12
The deadline
Last day to claim = the last day of the month plus the window, or the end of the last counted outage plus the window, as your agreement says. Seven days or fewer, and passed deadlines, are flagged.
What the Reckoner does not do
It does not read your agreement, watch your website or look anything up. Agreements differ: some measure a billing cycle rather than a calendar month, some count only outages the host confirms, some pay credits only against the next bill. Your host's wording decides, and this page is arithmetic, not legal advice. Uptime Reckoner sells no hosting.
Uptime translator
Turn a promise into minutes
| a day | 1 min 26 s |
|---|---|
| a week | 10 min 5 s |
| a 30-day month | 43 min 12 s |
| a 31-day month | 44 min 38 s |
| a 365-day year | 8 h 45 min 36 s |