Tool
Downtime cost calculator
A cost of downtime calculator for a client website you already maintain. You type the revenue and the orders or leads. It returns the cost of one outage, and a sentence you can paste into the monthly report. I do not borrow an industry average.
176 is a weekday month: 8 hours across 22 days. Use 720 if the site sells overnight. If only some orders die when the site is down, lower the share. Orders are checkout orders. Leads are form fills. Use whichever the client counts, or leave it at zero. A brochure with no sales should keep revenue at zero. Then the sentence says the outage cost no sales.
How to calculate downtime cost
Calculating the cost of downtime uses only numbers you type, in this order.
- Revenue per open hour = monthly revenue that depends on the site ÷ hours the site is open that month.
- Revenue lost per hour = revenue per open hour × the share that actually stops. Use 100% only when those sales do not come back later and do not move to the phone or the counter.
- Cost of the outage = revenue lost per hour × hours the site was down. Per minute is that hourly figure ÷ 60.
- Orders or leads per hour = the month's orders or form leads ÷ the same open hours.
- Orders or leads during the outage = orders or leads per hour × hours down × the same share.
This sum is the sales and the orders or leads. It does not include staff wages, a reputation hit, or ads that kept spending. You cannot see those from outside the site. If the client can price one of them, add it after the sentence. Do not invent it.
Worked example for a small client website
These are the numbers the form starts with. Retype them with what the client told you. They are not a shop I measured, and they are not a typical cost.
Suppose the client says the site is tied to about $8,000 in a month, the shop takes orders on weekdays (8 hours, 22 days, 176 hours), and about 88 orders come through the site. It is down for 3 hours one afternoon, and they count every order in that window as lost.
| Step | Shown result |
|---|---|
| Revenue per open hour: $8,000 ÷ 176 | $45.45 |
| Revenue lost per hour, at 100% | $45.45 |
| Per minute: ($8,000 ÷ 176) ÷ 60 | $0.76 |
| Cost of the outage: ($8,000 ÷ 176) × 3 hours | $136.36 |
| Orders per hour: 88 ÷ 176 | 0.5 |
| Orders in the outage: 0.5 × 3 hours × 100% | 1.5 |
The cent is rounded after the multiplication. $8,000 ÷ 176 × 3 is $136.3636…, which shows as $136.36. It is not $45.45 × 3.
The form prints this sentence for those inputs: 3 hours offline on the shop is about $136.36 of the sales that depend on the site, at $45.45 an hour. About 1.5 orders or leads in that window, at 0.5 an hour.
Where it goes on the monthly report
The report does not calculate this. A work entry is a date, a title, a short note, a tag, and optional minutes. Put the sentence in the note on the day the site missed, or in the email that links the report.
The public sample is at /demo. Harbor & Co is not a customer. For the period ending 29 September 2026 the uptime line says reached on 332 of 334 checks (99.4%). The day with a miss is 24 September 2026. The sample has no revenue, so it does not show a dollar cost. Open it when you want to show a client where your sentence will sit, next to that uptime line. A single public check, with nothing saved, is the website check. The ongoing count of hits and misses is the uptime section of the client report.
The sentence is arithmetic on the numbers they gave you. It is not lost profit after costs, and it is not a promise that every hour offline deletes that much revenue. If the shop was closed anyway, do not send it.
For the emails around an outage, use the down email templates. For the written record after, use the incident report.
Questions
How do I calculate the cost of downtime?
Divide monthly revenue that depends on the site by the hours it is open. Multiply by the share of that revenue that stops while the site is down. That is the cost per hour. Divide by 60 for the cost per minute. Multiply the hourly cost by the hours down for the outage. For orders or form leads, divide the month's count by the same open hours, then multiply by the hours down and the same share.
Why is there no average cost of downtime?
The averages in print are from large IT outages. I will not treat one of them as the cost of an hour on a client website. Type their revenue, or leave the sentence unsent.
Can I paste this into the monthly report?
Yes. Put it in the work log note for the day of the miss, or in the email that carries the report link. The report will not type the sentence for you. The sample digest does not include a dollar figure.
What if I only have orders or leads, not revenue?
Leave monthly revenue at zero and enter the count. The sentence will say the outage cost no sales, and it will still show how many orders or leads fell in those hours. Ask for revenue before you send a dollar figure.
Does a short miss show up?
Homepage probes default to every 15 minutes, and you can set them as often as every 30 seconds. An outage shorter than the gap can be missed. The sentence still needs your hours. The probe does not know the client's revenue.
Plans are Starter at $9/month for up to 5 sites, Studio at $29/month for up to 25 sites, and Agency at $79/month for up to 100 sites. Studio is the plan marked recommended. Starter, including a trial, keeps a small Powered by RetainerProof link on the client digest and the public status page. Studio and Agency remove that link. Prices are on the pricing page.
More resources
- Resources
- Pricing calculator
- Downtime emails
- Incident report
- WordPress maintenance report
- Sample care report
- Proposal template
- SLA template
- SSL and domain dates
- Handover email
- Client checklist
Also see pricing and a sample client digest.
Monthly agency tip
One tip a month.
One practical tip a month on proving your retainer is worth it. No spam.
I email a confirmation link before I add you. I store the address, this page, and the date. Unsubscribe any time. Read the privacy page.