Phishing Recovery Time Estimator

This estimator adds the major phases required to recover from a phishing-driven compromise and adjusts the total for work that can occur in parallel. It is designed for incident-response planning, tabletop exercises, staffing discussions, and service-level targets.

The output is an elapsed-time scenario, not a promise that every incident will follow the same path. Complex malware, privileged-account compromise, legal review, third-party dependencies, or a large number of affected users can extend recovery. Keeping each phase separate makes it easier to identify where process or automation improvements may reduce delay.

Enter your assumptions

hours
hours
hours
hours
%
Result
Estimated recovery time
Serial task total
Parallel time saved
Equivalent workdays

1. Estimate detection and triage

Include the time from initial alert or report through confirmation and scoping.

2. Estimate containment

Enter the time required to disable access, isolate systems, block indicators, and stop further harm.

3. Estimate restoration

Include credential resets, endpoint cleanup, mailbox remediation, and service restoration.

4. Add validation time

Account for verification, monitoring, user confirmation, and closure checks.

5. Adjust for parallel work

Estimate the share of phase time that can overlap because different responders work simultaneously.

6. Review the timeline

Use total hours, time saved, and equivalent workdays to compare response scenarios.

Serial task total = Detection + Containment + Restoration + Validation Estimated recovery time = Serial task total × (1 − Parallel-work rate) Parallel time saved = Serial task total − Estimated recovery time

This simplified model applies one overlap percentage to the full workflow. A detailed incident plan may model dependencies and parallelism separately for each task.

What the result means

Use the result as a scenario-based planning estimate. Compare several plausible inputs rather than relying on one point value.

This calculator does not replace a formal risk assessment, incident analysis, legal advice, or financial advice.

Given: 4 hours for detection, 6 for containment, 8 for restoration, 4 for validation, and 20% parallel work.

Calculation: Serial total = 4 + 6 + 8 + 4 = 22 hours. Recovery time = 22 × 0.80 = 17.6 hours. Time saved = 4.4 hours.

Result: Estimated recovery time is 17.6 hours, or 2.2 eight-hour workdays.

Is this the same as mean time to recover?

It can be used as a scenario for recovery time, but a measured MTTR normally averages actual incidents over time.

Should investigation time be included?

Include investigation work that is required before operations can be safely restored. Long-term forensic or legal work that continues after restoration may be tracked separately.

How should I estimate parallel work?

Map task dependencies and identify work that separate people or systems can perform at the same time. Use a conservative percentage when the workflow is not well documented.

Can recovery time be zero?

Only if every phase is entered as zero. For a real incident, include at least the minimum confirmation and validation effort.

What can reduce the estimate?

Prepared playbooks, rapid account disablement, tested backups, endpoint automation, centralized logs, and clear decision authority can reduce phase times.