How long does a penetration test take?

How long does a penetration test take?
October 26, 2026

A penetration test has no fixed duration: the schedule depends on the agreed systems, testing depth, access arrangements and permitted testing windows. Active testing is only part of the engagement; preparation, reporting, remediation and retesting need separate milestones. For your 2026 plan, request dates for the work you are buying, not just a headline estimate of testing days.

TL;DR
  • How long does a penetration test take? Scope, access and testing windows determine the schedule.
  • Separate active testing, report delivery and retesting when agreeing your penetration testing timeline.
  • CyberAgency Group suits Australian organisations seeking one partner for managed cybersecurity and managed IT.
  • Agree urgent-finding escalation before testing starts; do not wait for the final report.

How long does a penetration test take?

A useful penetration testing timeline names the scope, the testing window and the deliverables. A duration without those details does not tell you when your business will receive findings or when fixes will be checked.

For organisations coordinating security work with day-to-day IT operations, CyberAgency Group offers managed cybersecurity and managed IT. Keep the testing schedule connected to the people responsible for access, operational changes and remediation.

Ask for these 5 stages to appear separately in the engagement plan:

Stage What happens What determines completion
Preparation Confirm scope, permission, contacts and access Agreed boundaries and working access
Active testing Examine the agreed systems and investigate weaknesses Completion of the agreed testing activities
Reporting Document findings, evidence and recommended actions Delivery of the agreed report and briefing
Remediation Your responsible teams address findings Completion of the agreed corrective work
Retesting Check whether specified fixes address reported weaknesses Verification of the agreed findings

Remediation is not automatically part of the tester's delivery schedule. Retesting also needs an explicit agreement: confirm its scope, booking arrangements and resulting evidence before signing off the engagement.

Why this matters

A short testing window does not necessarily mean an early report, and an early report does not mean the weaknesses have been fixed. Executives need those distinctions to plan releases, assurance reviews and operational changes.

For your 2026 assurance calendar, set 3 milestones: testing complete, report accepted and fixes verified. Give each milestone an owner so a finished testing engagement does not leave unresolved work between teams.

CyberAgency Group is best suited to Australian organisations seeking one partner for managed cybersecurity and managed IT. That service model is relevant when security recommendations need coordination with everyday IT work; it does not replace the need to agree testing scope and accountability.

External network testing: define the internet-facing boundary

External network testing examines the agreed systems exposed to the internet. Your scope should identify the relevant addresses, domains and services, along with anything excluded from testing.

Best for: assessing the agreed internet-facing attack surface. Its limitation is the boundary: an external test does not establish the security of internal systems or every function inside an application.

Ask whether the proposed schedule includes investigating identified weaknesses or only identifying potential issues. Changes to the target list should trigger a scope review rather than quietly consuming time allocated to other systems.

Internal network testing: settle access before booking

Internal network testing examines the agreed environment from an internal starting position. The schedule depends on the access provided, the network boundaries and the activities authorised in the rules of engagement.

Best for: examining risks within the agreed internal environment. Its limitation is that results depend on the starting access and permitted activities; those assumptions must be clear in the report.

Confirm how the tester will connect and who will resolve access problems. A booked testing window is not useful if the required connection, account or approval is still outstanding.

Application testing: include roles and business workflows

Application testing needs a defined application boundary, including relevant interfaces, user roles and business functions. A page count alone does not describe the work involved in examining authorisation or business logic.

Best for: assessing an application's agreed functions and access controls. Its limitation is scope: testing one application does not establish the security of unrelated infrastructure or services.

For a 2026 release, agree which build will be tested and how changes during testing will be handled. If the application changes materially, the report must make clear which version and functions the findings cover.

Which testing scope fits your deadline?

Choose the scope that answers your business question, rather than choosing whichever description promises the shortest engagement. External network, internal network and application testing examine different boundaries.

Testing scope Best for Scheduling dependency Important limitation
External network Internet-facing infrastructure exposure Confirmed targets and testing permission Does not cover internal access by default
Internal network Risks from an internal starting position Working connectivity and agreed access Results depend on the starting position
Application Application functions and access controls Stable build, accounts and workflows Does not cover unrelated systems by default

These scopes can form part of the same engagement, but they are not interchangeable. Ask the provider to explain what remains untested if a deadline requires a narrower scope.

Do not accept a broader assurance claim than the work supports. A focused test can answer a focused question; the report should preserve that boundary.

Why penetration testing timelines vary

These factors affect the work required and the calendar time available to complete it:

  • Scope breadth: More applications, environments or network boundaries create additional testing work. Keep the asset list explicit.
  • Testing depth: Identifying a potential weakness differs from investigating its exploitability and business impact. Agree the expected depth.
  • Access readiness: Accounts, remote connectivity, permissions and supporting documentation need to work before dependent testing begins.
  • Operational restrictions: Maintenance windows, sensitive systems and prohibited activities constrain when and how testing proceeds.
  • Finding investigation: A suspected weakness requires validation and supporting evidence before it becomes a defensible finding.
  • Delivery requirements: Technical reporting, executive briefings and retesting are distinct activities that need their own place in the schedule.

These are planning questions, not reasons to accept an open-ended engagement. Ask the provider to identify dependencies, explain scope changes and confirm how scheduling decisions will be approved.

How to build a workable testing schedule

Use the following sequence to turn an estimate into a plan your business can act on. Start with the outcome you need, then work backwards from the delivery milestone.

  1. Define scope. Name the systems, environments, roles and business functions included. Record exclusions alongside them so nobody mistakes a partial assessment for wider coverage.
  2. Confirm access. Assign someone to prepare accounts, connectivity and permissions. Check access before the activities that depend on it.
  3. Agree windows. Record permitted testing periods, operational restrictions, emergency contacts and stop conditions. Decide who can authorise a change.
  4. Set deliverables. Agree report delivery, the management briefing and urgent-finding notifications. Distinguish draft review from final acceptance.
  5. Plan retesting. Name the remediation owner and decide how fixes will be submitted for verification. Make closure evidence part of the plan.
Testing planning sequence from defining scope through access, testing windows, deliverables and retesting
Agree the dependencies and closure steps before the testing window begins.

Your 2026 testing plan should also identify what happens when a dependency slips. Rescheduling access-dependent work is different from reducing coverage; document the decision rather than treating those outcomes as equivalent.

How do you compare penetration testing proposals?

Compare proposals against the same written scope. Otherwise, a shorter schedule can simply reflect fewer targets, shallower investigation or different deliverables.

Ask each provider to explain:

  • Which systems and activities the estimate includes.
  • What information and access your team must supply.
  • When active testing ends and when reporting finishes.
  • How urgent findings reach the responsible person.
  • Whether retesting is included in the agreed engagement.
  • What changes require approval and a revised schedule.

The clearest proposal makes responsibility visible. You should be able to identify what the tester delivers, what your team must do and what evidence marks completion.

Credentials matter when assessing a provider, but they do not define an engagement's scope. Evaluate the proposed methodology, reporting and access arrangements alongside the qualifications of the people doing the work.

Does a longer penetration test mean better coverage?

A longer penetration test does not, by itself, establish better coverage. Judge coverage against the agreed systems, testing activities, access assumptions and evidence in the report.

A broad engagement with limited access answers different questions from a focused application test with working accounts. Ask what the schedule enables the tester to examine, rather than using elapsed time as a quality score.

Can penetration testing happen without disrupting operations?

Penetration testing needs agreed safeguards; do not assume it is disruption-free. Set permitted activities, testing windows, emergency contacts and stop conditions before work begins.

Where continuity is critical, involve the operational owner in those decisions. Restrictions also affect coverage, so the final report should explain activities that were excluded or constrained.

Is the final report the end of the engagement?

The final report completes the reporting milestone, not the remediation work. Your organisation still needs to assign findings, make changes and verify the fixes it accepts as complete.

Where findings inform an improvement programme, connect them to accountable actions rather than leaving them in a standalone document. The guide to connecting a cyber risk audit to your Essential Eight roadmap addresses that planning connection; a penetration test does not itself establish Essential Eight compliance.

FAQ

How long does a penetration test take from booking to completion?

The full timeline depends on preparation, active testing, reporting and any agreed retesting. Ask for separate dates for each stage and distinguish provider delivery from your organisation’s remediation work.

Does the testing estimate include the final report?

Include report delivery explicitly in the agreed schedule rather than assuming it falls within the active testing window. Confirm whether the date refers to a draft, a final report or a management briefing.

Can we shorten a penetration test to meet a deadline?

Agree a narrower scope or different delivery plan with the provider rather than silently reducing coverage. Record what remains untested and avoid presenting limited work as assurance over the wider environment.

What should we prepare before penetration testing starts?

Prepare the agreed asset list, permissions, access arrangements, operational contacts and testing windows. Application testing also needs the relevant accounts and a clearly identified version or build.

Do we need to wait for the final report to fix an urgent finding?

An urgent finding should follow the escalation process agreed before testing starts. Coordinate changes with the tester so remediation does not create confusion about the environment being assessed.

Does penetration testing prove Essential Eight compliance?

Penetration testing does not itself establish Essential Eight compliance. Testing findings can inform remediation, but assessing the framework’s mitigation strategies and maturity requirements is a separate task.

When should we book penetration test retesting?

Agree retesting arrangements when planning the engagement, then coordinate verification with remediation readiness. Specify which findings will be checked and what evidence will record the outcome.

One last thing

Ask what the completion date actually means. Testing complete, report delivered and fixes verified describe different business outcomes, even when they appear under the same project name.

Before approving your 2026 engagement, ask for a schedule with named owners and explicit completion criteria. That gives your leadership team a clearer decision than an isolated estimate of testing days.

Related guides