How much would downtime from a cyberattack cost you?
There is no reliable average for your company. With your own figures, the calculation is this: the money you stop making and the extra costs you pay. Ransom is not included.
No sign-up needed. Have your turnover, days of activity, the length of the downtime and the number of people affected to hand. The only figure we propose, the hourly labour cost, is a Spanish figure from Spain's INE (2nd quarter 2026).
How much would it cost you to be down? Enter your figures and see the whole calculation. You decide every figure; we do not use probabilities or averages from other companies. Free, with no account needed.
The calculation is done on a separate page, in your browser, with no analytics or third-party tools. We do not receive your figures.
How it is calculated
The calculator shows the whole formula and, when you calculate, repeats it with your numbers in a table. Each letter is a figure you enter or a labelled value you can change.
V = F / A. Average sales per day of activity: your turnover divided by your days of activity.L_v = V × (1 − r) × (d × p + g × k). Lost sales. These are the sales that are not made. It is not what you lose: it does not deduct what you save by not producing (raw materials, goods, transport).L_m = L_v × m. Lost profit (contribution margin). This is the profit you stop making, measured on your contribution margin. The Spanish Civil Code calls it lucro cesante, or loss of profit (art. 1106).X = HE × cHE + R1 + R2 + R3 + N + Q + O. Extra costs you pay (out-of-pocket loss): overtime at its real cost, external help, equipment and licences, data recovery, advice and communication, contractual penalties and other costs. You enter all of them.T = L + X. Total: the money you stop taking in or making (L, depending on the mode you choose) plus the extra costs you pay.W = E × h × C × d × i. For your information, not added: salaries paid during the downtime. The margin does not deduct salaries: you pay them anyway, incident or not. W is work that was paid for but not used, which is why it is shown separately. Adding it would count money that the incident does not make you pay again. If you want to see it in the total, tick it in the detailed mode (“Add anyway”).
Choose how you count the money you stop making: “Lost sales” (simple: counts the sales that are not made, without deducting costs.) or “Lost profit (contribution margin)” (recommended: counts the profit you stop making; you need your margin). You will also see the total if the downtime lasted half as long or twice as long: these are scenarios you choose, not probabilities.
The calculation covers the days of downtime and the days at reduced capacity that you enter. It does not project any later effects.
An example with a fictitious company
“Servicios Ejemplo, S.L.” does not exist: it is an invented Spanish services company used to show the calculation. These are the example figures and what the formula gives, calculated with the same code as the calculator. The hourly cost of €26.06/h is the INE figure for the services sector in Spain, 2nd quarter 2026.
| Figure | Value |
|---|---|
| Annual turnover (F) | €4,000,000 |
| Days with activity per year (A) | 247 |
| Contribution margin (m) | 35% |
| Days of downtime (d) | 3 |
| Activity that stops (p) | 100% |
| Sales from those days recovered later (r) | 20% |
| Days at reduced capacity (g) and capacity lost (k) | 2 days at 40% |
| People who cannot work (E), hours per day (h) and cost per hour (C) | 25 · 8 h · €26.06/h |
| Unused hours (i) | 100% |
| Overtime (HE) and its cost (cHE) | 60 h · €26.06/h |
| External help (R1), equipment (R2) and advice (N) | €4,800 · €3,000 · €1,500 |
| Term | Calculation | Result |
|---|---|---|
| V · Average sales per day of activity | 4,000,000 / 247 | €16,194.33 |
| L_v · Lost sales | ≈16,194.33 × 0.8 × (3 × 1 + 2 × 0.4) | €49,230.77 |
| L_m · Lost profit | ≈49,230.77 × 0.35 | €17,230.77 |
| X · Extra costs you pay (out-of-pocket loss) | 60 × 26.06 + 4,800 + 3,000 + 1,500 | €10,863.60 |
| T · Total, on margin | ≈17,230.77 + 10,863.60 | €28,094.37 |
| T · Total, with lost sales | ≈49,230.77 + 10,863.60 | €60,094.37 |
| W · Salaries paid, not added | 25 × 8 × 26.06 × 3 × 1 | €15,636.00 |
On margin, the total is equivalent to ≈ 1.73 days of turnover. If the downtime lasted half as long or twice as long: €21,292.75 with 1.5 days · €28,094.37 with 3 days · €41,697.61 with 6 days. Half and double only change the days of downtime. The days at reduced capacity and the extra costs stay the same. “≈” means that the number on that line is rounded (to the cent for amounts); the calculations use the full figures and are only rounded for display.
What the calculation leaves out
- Ransom. We do not include it: it is not a cost you should plan for, and paying does not guarantee that you get your data back.
- Insurance. Check your policy; we do not deduct it because every policy is different.
- Loss of future customers and reputation. We do not estimate it: it would depend on assumptions we cannot justify. If you have your own figure, add it under “Other costs”.
It does not estimate the probability of suffering an incident, it is not an expert valuation or a compensation calculation, and it does not replace your financial adviser or your insurance policy.
Fines: a legal reference, not a forecast
Fines do not depend on the days of downtime but on whether you met your obligations. These are the maximums set by law, for reference. The authority assesses each case, and an incident does not mean a penalty. We do not calculate probabilities.
Below the result you will see a collapsed panel with the maximums under the GDPR (EU), Spain's Royal Decree-law 12/2018, NIS2 (EU directive minimums; in Spain, once the transposing law is passed) and DORA (EU), each with its article. They are never added to the total or calculated from the turnover you enter: the turnover that counts is the worldwide turnover of the undertaking (group) for the preceding financial year, not necessarily the turnover you entered.
Your data
The calculator works on a separate page that does not load analytics, advertising or third-party tools, and can only connect to this same site. Your figures are kept only in memory and are lost when you reload or leave. If you accept analytics cookies, on the calculation page we count in aggregate which features are used (for example, “result shown”), without sending cookies in the beacon, without amounts and without your data. More information in our privacy policy.
Frequently asked questions about the calculator
It depends on how many days you are down and on what your company earns and spends: there is no reliable average that fits yours. That is why this calculator uses your own figures: what you stop earning during the downtime and the extra costs you enter, with the formula in view.
From you. You enter the turnover, the days of activity, the days of downtime and the costs. We only propose one value, which you can change: the hourly labour cost from Spain's INE (Instituto Nacional de Estadística, Spain's national statistics institute), Quarterly Labour Cost Survey, 2nd quarter 2026, by sector. It is a Spanish figure. The 8 hours per day and the 247 days of activity are labelled as examples.
Yes: the formula works with whatever figures you enter. Two things are Spanish: the proposed hourly labour cost, which comes from the INE, and the 247-day example, which follows the Spanish calendar. If your staff work elsewhere, replace both with your own figures.
Because there is no reliable average for your company, and any figure would depend on assumptions we cannot justify. The calculator does not estimate whether it will happen to you: it tells you how much it would cost you if it did, in the scenario you choose.
“Lost sales” is the simple calculation: the sales that are not made on those days, without deducting what you save by not producing. “Lost profit (contribution margin)” multiplies those sales by your margin: it is the profit you stop making, what the Spanish Civil Code calls lucro cesante (art. 1106). If you know your margin, use the second one.
Because you pay them anyway, incident or not, and the margin does not deduct them. Adding them would count money that the incident does not make you pay again. The calculator shows them separately, as work that was paid for but not used, and you can add them with a tick box if you prefer.
We do not include it: it is not a cost you should plan for, and paying does not guarantee that you get your data back.
In the calculator they are shown separately, below the result, in a collapsed panel with the maximums set by each law and its article, each marked as EU or Spain. They are never added to the total or calculated from your turnover: they depend on whether you met your obligations, not on the days of downtime, and the authority assesses each case.
No. The calculation is done in your browser, on a page that does not load analytics or third-party tools and can only connect to this same site. If you copy the link to share it, your figures go in the part of the address after “#”, which the browser does not send to any server. The figures are kept only in memory and are lost when you reload or leave; to get them back, open the link you copied. We check the CookieConsent cookie to see whether you accepted analytics, but the beacon sends neither cookies nor figures.
It helps you prepare the conversation with your insurer or broker: a figure based on your data and a formula that can be checked line by line. It does not replace your policy or your insurer's assessment; check what yours covers.
Official sources
Consulted on 12 October 2026.
- INE (Spain's national statistics institute), Quarterly Labour Cost Survey (ETCL), 2nd quarter 2026, dataset etcl-2026T2 (published 17 September 2026) (in Spanish)
- INE, series ETCL4443: all sectors, €26.18/h (Spanish figure, in Spanish)
- INE, series ETCL4442: industry, €27.95/h (Spanish figure, in Spanish)
- INE, series ETCL4441: construction, €23.92/h (Spanish figure, in Spanish)
- INE, series ETCL4440: services, €26.06/h (Spanish figure, in Spanish)
- Spain's Workers' Statute (Estatuto de los Trabajadores), arts. 34.1 and 37.2 (in Spanish)
- Spanish Civil Code (Código Civil), art. 1106 (in Spanish)
- Regulation (EU) 2016/679 (GDPR), art. 83
- Spain's Royal Decree-law 12/2018 (Real Decreto-ley 12/2018), art. 37 (in Spanish)
- Directive (EU) 2022/2555 (NIS2), art. 34
- Regulation (EU) 2022/2554 (DORA), art. 50
Enter your figures. The calculation takes as long as it takes you to type four figures, and you can refine it in the detailed mode.