Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Does a Penetration Testing Firm Make Sure Last Year's Clients Book This Year's Test With Them?
Problems We Solve

How Does a Penetration Testing Firm Make Sure Last Year's Clients Book This Year's Test With Them?

Pen test firms lose annual repeat tests because nobody tracks when each client is due. We build renewal tracking for pen test firms from last year's scope.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Many clients test annually, for their own policy, their customers or their insurers, yet firms rarely track when each client is due, so the rebooking happens only if the client remembers you. We build renewal tracking that records each client's testing cycle and the reason for it, starts the conversation early with last year's scope as the starting point, and gives your team a pipeline of due tests.

A client who went elsewhere without meaning to

Last spring you tested a client's customer portal and their external infrastructure. The work went well. The report was good. The client's IT manager said they would be back next year, because their biggest customer requires an annual test.

This spring, the IT manager is busy. Their customer's supplier questionnaire arrives with a question about the date of the last penetration test. They search for 'penetration test' online, fill in a form on another firm's website, and book with them. They were not unhappy with you. They simply did not think of you, because nobody from your firm got in touch.

Across your client list, this is happening quietly every month.

The cost of winning a new client, with scoping calls and proposals from scratch, is far higher than the cost of rebooking one who already knows and trusts you. Yet the new client gets all the attention.

Why repeat tests slip

  • Nobody records why a client tests or how often: policy, customer requirement, insurer or certification.
  • Engagement dates are in the scheduling spreadsheet, which does not prompt anyone a year later.
  • Account ownership is loose; the tester and the salesperson both assume the other will follow up.
  • Clients' scope changes over a year, so a follow-up needs a scoping conversation, which feels like a sales call.
  • Busy periods mean follow-ups are the first thing dropped.

What slipping renewals cost

Missed stepResult
No record of test cycleDue tests invisible
No early contactClient books elsewhere under deadline pressure
Scope started from scratchSlow proposal, less competitive
Renewals not forecastBusy and quiet months unpredictable
No trend shown to clientYour history with them is not used

The pattern is easy to miss because it never shows up as a lost deal. There is no proposal that was rejected, no competitor you were beaten by. The client simply does not appear in next year's schedule, and nobody notices the absence.

The renewal tracking we build

  1. Each client engagement records the test types, the date and, where the client tells you, the reason they test and how often: annual policy, a customer requirement, an insurer, a certification.
  2. The next due date is calculated for each client and appears in a renewal pipeline in your CRM, at a point you set well before the due date.
  3. The account owner is prompted to get in touch, with last year's scope, findings summary and remediation status ready to hand.
  4. The client receives a short 'what has changed?' form built from last year's scope: new applications, new infrastructure, changes to hosting. Their answers feed straight into scoping.
  5. Clients who tell you their external deadline (a customer audit, an insurer renewal) get the timing planned backwards from it.
  6. The pipeline gives operations a forward view of likely engagements, which helps with scheduling and hiring.

What your pipeline looks like afterwards

Every client with an annual cycle is in the pipeline with a due date. Account owners reach out early with something useful: last year's scope and what the client fixed since. The scoping for a repeat test starts from what you already know, so the proposal goes out quickly and fits.

Clients notice that you remembered. And the year-on-year view of their findings, which only a returning tester can offer, becomes a reason to stay with you rather than start again with someone new.

Take the client from the start of this article. With renewal tracking, their record shows an annual cycle driven by a customer requirement. Well before their anniversary, the account owner gets a prompt with last year's scope and remediation status. The client receives the 'what has changed?' form, mentions a new mobile app, and the proposal goes out the following week, ahead of their customer's questionnaire rather than after it.

Operations get something too: a forecast. If the pipeline shows a cluster of annual tests due in the same months, you can plan leave, training and hiring around it rather than being caught out every spring.

Recognise this?

  • You do not know which clients are due a repeat test.
  • Past clients have tested with another firm without telling you.
  • Repeat tests are scoped from scratch.
  • Nobody owns follow-up after an engagement.
  • You cannot forecast repeat work for the year ahead.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this work with our CRM?

Yes. Renewals appear as tasks or deals in the CRM you use, such as HubSpot or Salesforce.

What if a client does not tell us why they test?

The system uses the date of their last test and a default cycle you set, and the account owner can refine it after talking to them.

Is this just automated sales email?

No. It prompts your account owner with context, and sends the client a useful scoping update form. The contact is personal.

Can it show clients their history with us?

Yes. Last year's scope and findings summary can be included in the renewal conversation, and trends across years once you have them.

Keep reading

More on Problems We Solve

Start here

Tell us where the admin slows your security practice down

Describe how engagements run today, from scoping call to final report and retest: the reporting tool, the calendars, the trackers and the email threads. We will tell you what we would build and what we would leave alone, and if your existing tools can already do it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →