Penetration Tester Estimate Template (Free)

Penetration testers send a proposal or quote after a scoping call and before any testing starts. Clients typically get quotes from two or three providers and compare price, methodology, timeline, report quality, and credentials. A clear scope is the main thing that separates a good quote from a vague one.

AI Voice CommandsPDF ExportReal-time PreviewConvert to InvoicePrivacy First

When to use estimates: Use estimates to provide project quotes and get client approval before starting work. Once approved, convert your estimate to an invoice with one click to collect payment.

Estimate Editor

Fill in details

Create an invoice for payment collection

Your Information

Upload logo

Bill To
Invoice Details
Line Items
Item 1
Amount: $0.00
Tax & Discount
Additional Information
Payment Collection
Loading payment settings...

PDF will be generated with filename:
Invoice_1001_Client_2026-10-14.pdf

Estimate Preview

Style:
Live Preview

INVOICE

#1001
$0.00
Due:

From

Your Business Name

Bill To

Client Name
Invoice Date
Due Date
Description
Qty
Rate
Amount
Description
1
$0.00
$0.00
Subtotal:$0.00
Total:$0.00

Terms & Conditions

Payment is due within 30 days of invoice date.

What to include in your Penetration Tester quote

  • Exact targets: URLs, IP ranges, cloud accounts, apps, and user roles

    The price depends on the size of the attack surface, and unclear targets lead to arguments about what was in scope.

  • Testing type and depth (black box, gray box, authenticated, credentialed)

    Different levels of access change how much time is needed and what findings are likely.

  • Exclusions and out-of-scope items

    Denial-of-service testing, social engineering, production data access, or third-party systems should be called out as included or excluded.

  • Testing window, hours, and client contacts for emergencies

    Clients may limit testing to off-hours or specific dates, and you need a contact in case something breaks.

  • Deliverables: report format, readout, and compliance mapping

    Clients need to know whether the report will satisfy an auditor, and whether a presentation or call is included.

  • Retest terms: number of rounds and time limit

    Without a defined window, a retest request six months later can cause friction.

  • Assumptions about client readiness (test accounts, VPN access, allowlisting)

    Delays caused by the client should extend the timeline or trigger additional charges.

Penetration Tester rates to quote from

ServicePricedTypical range
Web application penetration test (small to mid-size app)flat fee$6,000-20,000
External network penetration testflat fee$4,000-12,000
Internal network penetration testflat fee$7,000-25,000
Cloud configuration review (AWS, Azure, GCP)flat fee$5,000-15,000
Phishing or social engineering campaignflat fee$2,500-8,000
Retest of remediated findingsflat fee$1,000-4,000
Consulting, advisory, and remediation supportper hour$150-300
Testing day rate (time-and-materials work)per day$1,200-2,500

Typical US ranges. Rates vary by region, experience, and job size.

Pricing your quotes

Estimate in testing days, then convert to a fixed price

Break the job into scoping, testing, reporting, and readout days. Add a buffer of 10-20% for surprises. Present the total as a flat fee but keep the day count for pricing change orders.

Price by scope tiers

Offer a basic, standard, and extended option, such as unauthenticated only, authenticated with two roles, or full coverage with API testing. Clients can then choose based on budget and compliance needs.

State what changes the price

List the factors that will trigger a change order: additional hosts, more roles, major application changes during testing, or rescheduled test windows.

Set a quote expiry date

A 30-day validity period keeps you from honoring old pricing when your calendar is full or when the target environment has changed.

Penetration Tester estimate FAQ

Should I give a quote before a scoping call?

Usually not. Rough ranges are fine, but a firm number needs details such as app size, number of roles, and IP count. A short scoping call or questionnaire gives you what you need.

How long should a pen test quote stay valid?

Thirty days is common. Testing calendars fill up and client environments change, so an expiry date protects your pricing and schedule.

Can I charge for scoping and proposal work?

Short scoping calls are usually free. For complex environments that need architecture review or document analysis, some testers charge a paid scoping fee that is credited toward the test if the client proceeds.

What if the actual work takes longer than I quoted?

For a fixed fee, you absorb normal overruns. If the client changes scope or causes delays, send a change order. Your quote should list the assumptions that would justify extra charges.

Job done and ready to bill?

Use the Penetration Tester invoice template to bill the client, or convert this estimate once it's approved.

Penetration Tester invoice template

Related estimate templates