Skip to main content
Contact usGet Started
TODO β€” eyebrow copy

Companies House identity verification, inside the AML check you were doing anyway

FigsFlow is Companies House identity verification software for ACSP-registered practices. It reads every director and PSC from the register, shows who is unverified and when each one is due, and verifies them to the Companies House standard β€” in the same capture that satisfies your own customer due diligence. One check, two regimes, two separate statuses.

The twelve-month transition that opened on 18 November 2025 closes this autumn. Due dates are individual, not a single deadline.

281 reviews from G2G2 reviews GoogleGoogle reviews Verified reviews

TODO β€” proof point one TODO β€” proof point two TODO β€” proof point three
app.figsflow.com/clients SAMPLE DATA
Illustrative example β€” the company and its details are fictional.

Trusted by the best

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Property SPV
Product tour

Watch one director get verified once, and counted twice

Ninety seconds: open a client company, pull its officers and PSCs from the register, see who is unverified, run one capture, and watch two statuses update β€” the Companies House one and the due-diligence one β€” without doing the check twice.

β–Ά
VID-01 Β· 16:9 Β· under 120s Β· poster frame required β€” hold on the moment both statuses flip
PROBLEM Β· THE UNVERIFIED LIST

Nobody decided to leave them unverified.
Four sources each looked fine on their own.

The client list holds companies, not the people behind them. The register is right, and answers one company at a time. Some directors verified themselves through GOV.UK One Login and never mentioned it. Some assume you have already done it, because you do everything else. Every one of those answers was reasonable, and together they leave you unable to name a single person who is due this month.

ILLUSTRATIVE Β· PRACTICE MANAGER

"Nobody could tell me who was still unverified."

Client list
Holding companies, not people
LOOKS FINE
The register
Right, one company at a time
LOOKS FINE
GOV.UK One Login
Verified, and never mentioned it
LOOKS FINE
The email thread
Somebody said they had done it
LOOKS FINE
People with a due date, on a list
Illustrative Β· 400 companies0

Where it sits

Two regimes, one capture, two statuses

Verification is not a separate errand. It is one capture inside the check you were already running, and it updates two statuses that stay separate afterwards.

  1. Read officers and PSCs
  2. See who is unverified
  3. Capture once
  4. Two statuses update
  5. Personal code recorded
  6. Filed

One track. It forks once, and the two ends never rejoin

Companies House identity verification and money-laundering customer due diligence are different regimes. Verification is fixed and the same for everyone; due diligence is risk-based and varies by client. They are never the same status. But they can share the same five minutes of work β€” and a standard KYC check does not by itself satisfy the Companies House standard, so the capture has to be built to meet it.

Verification is one read of the client record three other modules are already keeping.

Onboarding suite

Verification due

  • Director Β· Company 1Overdue
  • PSC Β· Company 211 days
  • Director Β· Company 334 days
  • PSC Β· Company 458 days
  • Director Β· Company 596 days
Illustrative. Directors key off the confirmation-statement date; PSCs who are not directors off a fourteen-day window in their birth month. Individual due dates, not one deadline.

The unverified list

Who needs verifying, and when is each one due?

Every director and PSC across the whole client book, each with their own date. Directors key off the confirmation-statement date. PSCs who are not directors key off a fourteen-day window in their birth month. PSCs who are also directors key off the confirmation statement. One list, sorted by what is closest.

Not a single deadline. gov.uk is explicit that existing directors and PSCs verify by their individual due dates within the transition.

Verification tracker β€” sorted by due date 3 overdue
Director · Company 1Confirmation statement passed Overdue
PSC · Company 2Birth-month window closed Overdue
Director · Company 3Confirmation statement passed Overdue
PSC · Company 4Fourteen-day window in birth month 11 days
Director · Company 5Next confirmation statement 34 days
Director and PSC · Company 6Window after the confirmation statement Verified

Illustrative · one row per person per due date, across the whole client book

One capture β€” two statuses
The capture Identity evidence taken onceBuilt to the Companies House standard, so it counts for both
Companies House status VerifiedPersonal code recorded against the person — every role, every company
Fixed standard · the same for everyone
Eleven-character code · recorded once
Due-diligence status Identity limb evidencedRisk-based, varies by client — risk assessment is still its own step
Identity — evidenced Risk assessment — separate Ongoing monitoring — separate

Two evidence trails · never merged into one green tick

The differentiator

Verify once. Use twice.

The capture that satisfies Companies House is the same capture that evidences the identity limb of your customer due diligence. Run it once. Two statuses update, two evidence trails fill, and nobody photographs the same passport twice in a fortnight.

The two statuses stay visibly distinct on the record. That matters at a supervision visit: the regimes are different, they are evidenced differently, and a page that collapsed them into one tick would be telling you something that is not true.

Worth saying plainly. A standard KYC check does not by itself satisfy the Companies House standard. The capture must meet that standard to count for both.

Where the people come from

Officers, PSCs and company details — read from the register itself

Not from a form somebody filled in. Search once, accept the match, and the people arrive on the record with their roles — which is what makes a verification population possible without opening four hundred records by hand. When the register changes, the record knows.

Search and match β€” one company
Matched entityCompany number and registered office from the register Private limited
DirectorAppointed — role read from the register Unverified
Person with significant controlNot a director — birth-month window applies Unverified
Director and PSCOne person, two roles, one personal code Verified
Register changeDated and attributed on the compliance file Logged

Illustrative · the company and its people are fictional

Capability · United Kingdom As at [DATE β€” CONFIRM]
Read officers and PSCs Live
Read verification status Live
Conduct verification to the Companies House standard TBC
Confirm to Companies House as an ACSP TBC
File VS01 / carry the code on the confirmation statement TBC
Rows marked TBC are an open questionWith Companies House's software-integration team on the exact submission mechanism. Do not publish a filing claim until confirmed.

Straight answer

And who actually files it?

One eleven-character personal code, issued to the person, covering every role they hold in every company. Record it once — including a code obtained elsewhere, through GOV.UK One Login or another provider. It is sensitive personal data, and it is stored and handled as such.

What is live as at a date, and what is not available, is stated on the panel rather than implied. Nothing on this page describes a filing capability in the present tense until the submission mechanism is confirmed.

Seen enough? Bring your client list and we will show you your own due dates.

Book a demo
Category contrast

A separate verification tool, or the same five minutes

Verification software that lives outside your client records makes you find the client twice, capture the identity twice and file the evidence in two places. The regimes are genuinely different. The work does not have to be.

A standalone verification tool

  • 01Look the company up again
  • 02Re-enter the people
  • 03Capture the identity
  • 04Download the evidence
  • 05Save it somewhere your AML file can reach

Verification on the client record

  • 01The people are already there, from the register
  • 02One capture

Two statuses, kept distinct. One evidence trail, filed against the client you already hold.

Who uses it

What this looks like at your size

Pick the shape of your practice.

You are almost certainly already AML-supervised, so ACSP registration is a form rather than a project — and verification becomes billable work you can quote for.

01 / 04You are already AML-supervised. That is the hard part
0:00 / 2:04 −2:04 remaining

What you’ll see0:00 / 2:04

  1. 0:00You are already AML-supervised. That is the hard part
  2. 0:34ACSP registration is a form, not a qualification
  3. 1:04The agent number goes on once and the flow unlocksVerification becomes billable work
  4. 1:36One capture clears the due date and the CDD identity limb

Preview clock — no video source set

Runtime 2:04Captions onRecorded in the product

Already supervisedSo ACSP is a registration
Billable workSomething you can quote for
One agent numberRecorded once, then it unlocks
No second captureThe passport is photographed once

ACSP status · your stack

You need to be an ACSP — and you probably already qualify

Conducting verification for clients requires registration as an authorised corporate service provider, which requires anti-money-laundering supervision. Every FigsFlow customer is already AML-supervised, so this is a registration rather than a qualification. Record the firm’s agent number once and the flow unlocks.

gov.uk: ACSPs are entities undertaking AML-supervised activity — company formation agents, solicitors, accountants, chartered secretaries — and their checks must meet the same level of assurance as those who verify directly with Companies House.

  • Microsoft 365
  • Outlook
  • SharePoint
  • Companies House
  • Irish CRO

What this does not do yet

Register you as an ACSPThe registration is made by the firm with Companies House. FigsFlow records the agent number afterwards.
Replace your risk assessmentVerification evidences identity. Risk-based due diligence remains its own step and its own status.
Verify people who are not yours, quietlyA reason has to be recorded on the case before a verification is run for a non-client.
Registers beyond the UK and IrelandCompanies House and the Irish CRO. No other registrar is read.

Proof

Built inside a working UK practice

Built where the confirmation-statement dates are real and the due dates are somebody’s actual problem.

Coming soon0:54
The list nobody hadSole practitioner · film in production
Coming soon1:06
Registering as an ACSPSmall practice · film in production
Coming soon0:58
One capture, two statusesGrowing practice · film in production
Coming soon1:15
Evidence that survives an auditLarger firm · film in production

A quote from an ACSP-registered practice and one verifiable number are reserved here and will be published only with written agreement. Named practice references and review-platform ratings are not shown on this page yet.

Pricing

What a verification costs, and what you can charge

PRICING-BLOCK-01 pending

Per-check cost, and whether it draws on the same credit pool as AML checks β€” to confirm before publishing. Inform Direct publishes Β£4 + VAT per biometric identity check and Β£5 + VAT including address verification; those are the numbers a buyer is comparing against.

Related modules

Where this connects

Verification is a read of four other things. These are them; the rest of the platform sits around them on the same shared record.

Client onboarding Proposals Engagement letters CRM and pipeline Pricing and quoting E-signature
Client portal Forms and requests Team and capacity
Reporting Practice dashboard Email
MTD Income Tax HMRC deadlines Documents in SharePoint Meetings and scheduling API and webhooks Client mobile app

Questions

What practices ask before they switch

Not by itself. The capture has to meet the Companies House standard for it to count for both regimes. Where it does, one check serves both — but the two statuses stay separate on the record.

Bring your client list. We will show you your own due dates

No scripted demo and no invented companies. Bring the real list and we will read the register against it and show you which directors and PSCs are unverified and which dates are closest.

Running the due diligence alongside it?