Accountants & sole traders (MTD)

Companies House ID verification: chase every director client before their due date

Every director's ID due date is tied to their company's next confirmation statement, not mid-November. A tracker, a reminder prompt and the dates that matter.

The short answer

Identity verification has been a legal requirement since 18 November 2025, with a 12-month transition that ends 17 November 2026. That end date is not most people's deadline. An existing director must give their Companies House personal code with the company's next confirmation statement, and a PSC has their own 14-day window. Build one sheet of every director and PSC across your clients, let ChatGPT sort it by due date and draft the reminder emails, and decide whether registering as an authorised agent (£63, once) is worth it. Rules checked on GOV.UK on 21 October 2026.

Who it’s for
UK accountants and bookkeepers who file confirmation statements for limited company clients
Time to set up
1 hour once, then 10 minutes a week
Difficulty
Beginner
Monthly cost
£0

Key dates for this: see UK small-business admin deadlines.

The quick version

Time: About 10 minutes, free

Paste your client list, get it sorted by due date with a reminder drafted for everyone who hasn't sent you a personal code.

Not ready to automate yet? Paste this prompt into a free ChatGPT, Claude or Gemini account, fill in the [square brackets] and do the job by hand today.

The prompt
You help a UK accountancy practice chase Companies House identity verification. Below is a table of directors and PSCs. For each row, work out the due window using ONLY these rules: (1) a director gives their personal code with the company's next confirmation statement; (2) a PSC who is also a director of that company gives it in the 14 days starting the day after the confirmation statement date; (3) a PSC who is not a director gives it in the first 14 days of their birth month; (4) someone who became a PSC after 18 November 2025 gives it on being added or within 14 days. Never guess a date: if anything is missing, add a short note in brackets saying in plain words what to check, for example (check the confirmation statement date on the register). Skip anyone marked code received. Output: (a) a table sorted by due date: name, company, role, due window, days from today; (b) a short, friendly reminder email for each person not yet verified, saying what to do (verify with GOV.UK One Login, or ask whether they can use the Post Office), and asking them to send us the personal code, with this link: https://www.gov.uk/guidance/verify-your-identity-for-companies-house. British English. No legal advice. Today is [date].
Table: [paste]

Example outputfrom invented details

Example output: shows what a good result looks like. Every name, business and address is fictional. Your results will vary, even with the same prompt. Check every figure, price and date before you rely on it, and check anything about tax or MTD against GOV.UK.

What we gave it (fictional): Today is 21 October 2026. Sam Example | Example Joinery Ltd | director and PSC | CS date 30 Oct 2026 | code not received Priya Example | Example Joinery Ltd | PSC only, born November | code not received Tom Example | Example Studio Ltd | director | CS date 9 Feb 2027 | code received Lee Example | Example Café Ltd | director | CS date 12 Mar 2026 | code not received

(a) Due list

NameCompanyRoleDue windowDays from today
Lee ExampleExample Café LtdDirectorWas due with the confirmation statement for 12 March 2026Overdue: check the register to see whether it was given
Sam ExampleExample Joinery LtdDirectorWith the confirmation statement for 30 October 20269
Sam ExampleExample Joinery LtdPSC (also director)31 October to 13 November 202610 to 23
Priya ExampleExample Joinery LtdPSC, not a director1 to 14 November 202611 to 24

Tom Example skipped: code received.

(b) Reminders

To Lee: Hi Lee, Companies House shows your ID verification may still be outstanding for Example Café Ltd. Could you verify with GOV.UK One Login (Companies House says it takes a few minutes for most people, with a passport or photo driving licence) and send us your personal code? If the app won't work for you, the same service tells you whether you can verify at a Post Office instead: https://www.gov.uk/guidance/verify-your-identity-for-companies-house

To Sam: Hi Sam, Example Joinery's confirmation statement is due for 30 October, and it now has to include your Companies House personal code. You're also a PSC, so the same code goes in separately between 31 October and 13 November. One verification covers both. Could you send us the code this week? Link: https://www.gov.uk/guidance/verify-your-identity-for-companies-house

To Priya: Hi Priya, as a person with significant control of Example Joinery Ltd, you'll need to give Companies House your personal code in the first 14 days of your birth month, which we think is 1 to 14 November. Could you verify and send us the code before then? Link: https://www.gov.uk/guidance/verify-your-identity-for-companies-house

Dates checked by hand: 31 Oct + 13 days = 13 Nov; 21 Oct to 30 Oct = 9 days; to 31 Oct = 10, to 13 Nov = 23; to 1 Nov = 11, to 14 Nov = 24.

Make it run itself by FridayPut the due list at the top of your Monday and chase the overdue rows by phone, not email.

Here’s the trap in Companies House ID verification: everyone has heard “you’ve got 12 months from 18 November 2025”, so lots of directors think they have until the transition ends 17 November 2026. GOV.UK says the opposite in its first paragraph: 18 November 2025 “is not a deadline”. Each existing director’s real due date is their company’s next confirmation statement. For a client with a December statement date, that was about 10 months ago.

Companies House estimated that 6 to 7 million people would need to verify by mid-November 2026 (Companies House). Some of them are your clients, and they’ll ring you when a filing bounces. This guide gives you one sheet of every director and PSC across your book, sorted by the date that actually applies, with a reminder drafted for each.

What does this automation do?

  1. You list every director and person with significant control (PSC) across your clients in a Google Sheet.
  2. The sheet holds each person’s role, the company’s confirmation statement date and whether they’ve sent you their personal code.
  3. Once a week, ChatGPT sorts the list by due window and drafts a friendly reminder for everyone still outstanding.
  4. You check the drafts, send them, and tick off codes as they arrive. Make can draft the weekly batch for you.

What do you need before you start?

  • Your client list with company numbers.
  • Each company’s confirmation statement date, from your practice software or the Companies House register.
  • A free ChatGPT, Claude or Gemini account, and Google Sheets.

How do I set it up?

Step 1: Understand whose deadline is when

The rules are on GOV.UK (when you need to verify):

WhoWhen they give their personal code
Existing directorWith the company’s next confirmation statement
Director of several companiesWith each company’s statement (verify once, give the code for each)
PSC who is also a director of the same companyIn the 14 days starting the day after the confirmation statement date, through the separate ‘Provide identity verification details for a PSC’ service
PSC who isn’t a directorIn the first 14 days of their birth month
PSC added after 18 November 2025When first added, or within 14 days
New directorBefore the company is registered or they’re appointed

Two details catch people out. A director who is also a PSC gives the code twice: once in the confirmation statement, once through the PSC service. And if the company files its confirmation statement early, the PSC’s 14 days don’t move.

The legal basis for existing directors is regulation 4 of SI 2025/1118: the identity verification statement goes in “at the same time as the company delivers its next confirmation statement” during the transitional period (legislation.gov.uk).

Identity verification for corporate directors, LLP corporate members, officers of corporate PSCs and people who file at Companies House is coming “at a later date”. Not yet.

Step 2: List every director and PSC in one sheet

One row per person per role per company. Columns:

ColumnExample
NameSam Example
CompanyExample Joinery Ltd
Company number01234567
RoleDirector / PSC / Director and PSC
Confirmation statement date30/10/2026
Birth month (PSCs who aren’t directors)November
Due window startformula
Due window endformula
Code received?Y/N
Date chased21/10/2026
Email[email protected]

Keep the personal codes themselves out of the sheet if you can: record “received” and the date, and keep the code where you keep the filing.

Step 3: Work out each person’s due window

For a PSC who is also a director, with the confirmation statement date in E2:

  • Window start: =E2+1
  • Window end: =E2+14

That gives 14 days starting the day after: for a 30 October statement date, 31 October to 13 November.

For a PSC who isn’t a director, the window is the 1st to the 14th of their birth month. The Companies House register shows each person’s exact dates, and it’s worth checking against it once: GOV.UK points you there too.

Then add a “days to go” column, =F2-TODAY(), and conditional formatting: red under 14 days, amber under 30.

Step 4: Let ChatGPT sort the list and draft the reminders

Paste the rows into the copy-paste prompt. It applies only the GOV.UK rules above, flags anything missing for you to check on the register rather than guessing, and drafts one short email per person. The worked example above shows the output for four invented clients.

Check every date before anything goes out. The model is doing the drafting; you’re the one who knows the client.

Step 5: Send, then record the personal code

Clients need to know three things, and the reminder covers all three:

  • The usual route: verify online with GOV.UK One Login using a biometric passport (any country), a UK photo driving licence (full or provisional), or a UK BRP, BRC or Frontier Worker permit (GOV.UK). They’ll also need their current address and the year they moved in.
  • If the app won’t work for them: UK residents can find out whether they can verify at the Post Office, or with bank or building society details plus their National Insurance number. Expired documents don’t work on either route.
  • Their own email address. An email address can only be used once to verify an identity. If a husband and wife share one inbox, one of them needs a new address. Worth saying up front.

When the code arrives, tick the row and file the code with that company’s papers.

Step 6: Decide whether to register as an authorised agent

You can verify clients’ identities yourself if your practice registers as an Authorised Corporate Service Provider (ACSP), also called a Companies House authorised agent (GOV.UK). You need:

  • active supervision by a UK anti-money laundering supervisory body, with the membership number matching exactly (Companies House rejects the application if it doesn’t)
  • a senior role (director, partner, member) or to be a sole trader
  • your own verified identity
  • the £63 registration fee, paid by card (Companies House); HMRC’s internal manual (ECSH32734) gives £55, but we use the Companies House page figure

GOV.UK also says that “in the future, businesses will also need to register as an authorised agent to be able to file on behalf of clients”. It doesn’t give a date. If you file for clients, that’s the reason to register now rather than in a queue later.

Step 7: Optional: let Make draft the weekly reminders

Before you paste your key into Make

Give this scenario its own expiring OpenAI API key. In Project settings › Limits, set a monthly spend limit and turn on Enforce a hard limit, because “Spend alerts alone don’t stop API traffic.” (You need to be the project owner to set it.) Once the cap is hit, OpenAI stops the calls (spend can go slightly over), which beats a surprise bill. Key leaked? Replace it at once on the API keys page (OpenAI: Best practices for API key safety).

  1. Schedule: Monday 8am.
  2. Google Sheets › Search rows where “Code received?” is N and “days to go” is under 30.
  3. OpenAI (ChatGPT, Whisper) › Generate a completion with the reminder part of the prompt, one row at a time.
  4. Gmail › Create a draft email to the client. It’s a draft, so you read it before it goes.
  5. Google Sheets › Update a row with today’s date in “Date chased”.

Make Free gives 1,000 credits a month; each reminder uses about 3 (completion, draft and row update, with the weekly search shared), so it covers roughly 300 reminders a month, plus OpenAI API costs. The OpenAI step uses the OpenAI API, not your ChatGPT account: you need an API key and credit on the OpenAI billing page, paid as you go and separate from ChatGPT Free. We haven’t run this scenario end to end; Steps 3 and 4 do the same job by hand in 10 minutes.

The copy-paste prompt

You help a UK accountancy practice chase Companies House identity
verification. Below is a table of directors and PSCs. For each row, work out
the due window using ONLY these rules: (1) a director gives their personal
code with the company's next confirmation statement; (2) a PSC who is also a
director of that company gives it in the 14 days starting the day after the
confirmation statement date; (3) a PSC who is not a director gives it in the
first 14 days of their birth month; (4) someone who became a PSC after 18
November 2025 gives it on being added or within 14 days. Never guess a date:
if anything is missing, add a short note in brackets saying in plain words
what to check, for example (check the confirmation statement date on the
register). Skip anyone marked code received. Output: (a) a table sorted by due
date: name, company, role, due window, days from today; (b) a short, friendly
reminder email for each person not yet verified, saying what to do (verify
with GOV.UK One Login, or ask whether they can use the Post Office), and
asking them to send us the personal code, with this link:
https://www.gov.uk/guidance/verify-your-identity-for-companies-house. British
English. No legal advice. Today is [date].
Table: [paste]

What can go wrong?

  • Treating mid-November as everyone’s deadline. It’s the end of the transition, not the due date. Sort by confirmation statement date.
  • Forgetting the second code. Director and PSC of the same company? The code goes in twice, through two different services.
  • Shared email addresses. One address, one verified identity.
  • Paying a stranger to “verify” someone. GOV.UK’s fraud warning is blunt: don’t let others use your identity to set up or run a company, because “you will be legally responsible” for debts taken out in your name. If a client mentions a cheap online verification offer, check the provider is on the ACSP list.
  • Data. The prompt needs names, roles and dates. It doesn’t need dates of birth, passport numbers or personal codes, so don’t paste them.

Once the codes are in, the next client headache is usually paperwork: our guide to chasing missing client documents automatically uses the same sheet-plus-drafts approach. And one practical automation like this, with the £ and the time it saves, lands in your inbox every Friday if you join our free email.

Do it yourself or pay for a tool?

This guide’s setup costs £0 a month. If you’d rather pay for something ready-made, here’s what the main paid tools cost, what they do that our setup doesn’t, and when they’re worth it.

Paid alternatives to this guide’s setup, with monthly prices and the date we saw each price on the company’s own pricing page
Paid toolPriceWhat it does that ours doesn’tWhen to pay insteadPrice seen on
PixieUSD, no UK price publishedVAT: Not stated on vendor pageFree option: 30-day free trialPractice management with “Auto-reminders”, “Client tasks” and “External and internal deadline tracking” across every client, for a flat fee with unlimited usersYou want ID verification chasing to sit with every other client deadline, not in a separate sheet
usepixie.com pricing for Pixie
KarbonUSD, no UK price publishedVAT: Not stated on vendor pageFree option: Not checkedPractice management with shared email, client work and deadlines for a whole teamSeveral people chase the same clients and you need one shared view
karbonhq.com pricing for Karbon

Prices are what each company showed on its own pricing page on the date given, in the currency it uses (we haven’t converted US dollars), and can change. Check before you buy. We don’t earn anything from these links. How we check prices.

Frequently asked questions

Is 18 November 2026 the deadline for Companies House ID verification?

Not for most people. GOV.UK says 18 November 2025 'is not a deadline' but the start of a 12-month transition. An existing director must provide their personal code with the company's next confirmation statement, so a director whose company's confirmation statement date is in December 2025 was due then. PSCs have their own 14-day period. Each person's dates are shown on the Companies House register.

When does a PSC have to verify?

It depends on their role. A PSC who is also a director of the same company gives their code in the 14 days starting the day after the company's confirmation statement date. A PSC who isn't a director gives it in the first 14 days of their birth month. Someone who became a PSC after 18 November 2025 gives it when added to the register or within 14 days.

Can a director verify at the Post Office?

Yes, if they live in the UK and can't use the GOV.UK One Login app. GOV.UK's One Login service tells them whether they can verify in person at the Post Office (they enter their photo ID details online first) or with bank or building society details plus their National Insurance number. Expired documents can't be used on either route.

Can our practice verify clients' identities?

Only if you're registered as an Authorised Corporate Service Provider (ACSP), also called a Companies House authorised agent. You must already be supervised by a UK anti-money laundering supervisory body, and the application costs £63, paid by card. HMRC's internal manual (ECSH32734) gives a different figure (£55); we use the Companies House page figure.

Does someone who is a director of three companies verify three times?

They verify once and get one personal code. But the code has to be provided for each role: once in each company's confirmation statement, and separately through the PSC service if they're also a PSC.

What happens if a director doesn't verify?

Companies House says it will be an offence to act as a director without being verified once the requirement applies to them, and that it will take 'a proportionate approach to enforcement'. Don't let a client find out which way that goes.

Sources

  1. GOV.UK: Verify your identity for Companies House (updated 30 April 2026)
  2. GOV.UK: When you need to verify your identity for Companies House (updated 30 July 2026)
  3. GOV.UK: Companies House confirms identity verification rollout from 18 November 2025
  4. legislation.gov.uk: SI 2025/1118, regulation 4 (transitional provision for existing directors)
  5. GOV.UK: Applying to register as a Companies House authorised agent
  6. Companies House: Apply to register as an Authorised Corporate Service Provider (£63 fee)

This guide is general information, not legal, tax or financial advice. Tool prices and screens change; we re-check every guide regularly. Spotted something out of date? Tell us and we’ll fix it.

Accountants & sole traders (MTD)

Automatically request missing client documents every MTD quarter

A bookkeeper’s workflow: a tracker sheet plus Make sends each client a personalised list of exactly what’s missing, chases politely, and flags you before 7th deadlines.

  • Setup time: 90 min setup
  • Monthly cost: £0–£11/mo
  • Intermediate

See every guide for accountants & sole traders (mtd) →