Skip to main content
Now Live: Practice Management Launched In FigsFlow On 7 October.Free until 28/02/2027
figsflow logo
TODO — eyebrow copy

AML software for accountants

Has a client ever received your engagement letter before their AML checks were done? In FigsFlow, you can set the letter to wait for them. If a client is high risk or fails a check, the letter stays unsent until your firm decides whether to go ahead. The decision stays with your firm.

G2G2 reviews GoogleGoogle reviews Verified reviews on TrustindexVerified reviews Trustpilot reviews

SME500 United Kingdom 2026 winner badge — FigsFlow, AML/KYC Solution of the Year 2026AML/KYC Solution of the Year 2026 · SME500 UK
app.figsflow.com/aml
Okafor Consulting Ltd · CDD Letter on hold
  • OpenedFrom the accepted proposal
  • VerificationPhoto ID · liveness check
  • RatingFactors shown · officer sign-off logged
  • OfficerNotified in platform
  • RetentionFive years · flagged

nobody starts acting early

The check sits on the same client record as the proposal, the letter and the work — not in a parallel AML folder.

Trusted by the best

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Property SPV
› AML & Risk Assessment
🔍 Search clients…
AML & Risk Assessment

Customer due diligence from one place.

CDD overview · 11 clients
Clients by statusClients by phase
In CDD
4
verification to clearance
Cleared
2
clean pass
Cleared, conditions
1
passed, with conditions
Under review
1
monitoring triggers
Blocked
1
sanctions — reported
2
4
2
1
1
1
Not startedIn CDDClearedCleared, conditionsUnder reviewBlocked

Each client counted once. Cleared with conditions is a pass — the conditions are tracked in monitoring, not a separate outcome.

Firm CDD posture
36%CDD coverage
11clients in the book
Risk ratings
Reviews due
2reviews due
6 daysuntil the soonest
Meridian Consulting Ltd
Enhanced · 2-month cadence
in 6d →
Screening matches
1client with open matches
2candidates to disposition
James Smith
2 candidates · disposition pending
3h →

Bring a client you are onboarding this week. No scripted demo, no invented data.

Was the due diligence finished before the firm started acting?

It is Friday. The engagement letter went out on Tuesday and the first invoice is already raised. Somebody now has to establish whether client due diligence was completed before the practice began to act — and where the evidence for that sits.

Was the letter sent before the checks were done?

Five steps to find out, and none of them gives you a clear answer.

  • 01Ask three people who ran the ID check
  • 02Search the shared drive for the AML folder
  • 03Find one passport scan and no risk assessment
  • 04Work out whether the letter went before or after the checks
  • 05Write the file note after the event

Nobody decided the order. It just happened.

You can make the letter wait for the checks

Five steps. One way it can run.

  • 01The proposal is done
  • 02AML checks run on the client
  • 03FigsFlow rates how risky the client is
  • 04The letter waits until the checks are cleared
  • 05Once cleared, the next step starts by itself

You set the order, and you can change it for one client when you need to.

Have a go yourself →

What happens the moment the rating lands?

Nothing on your side. The rating is an event in FigsFlow, not a status somebody has to remember to change.

01 / 04 · the measures are set

EVENT 01

The measures are set.

Standard or enhanced measures open against the client from the risk level the rating produced, with the fields your procedure specifies. Nobody decides on the day what extra information to ask for.

EVENT 02

The letter is held.

Nobody can send the engagement letter while a due diligence check is still open. Not a reminder and not a red flag on a dashboard — the firm cannot begin acting for the client.

EVENT 03

The officer is notified in the platform.

Escalation routes to your nominated officer inside FigsFlow rather than through an email thread, and the notification carries a timestamp that stays on the record.

EVENT 04

Nothing is marked by hand.

No “CDD done” checkbox, no status to update, no folder to file the passport scan into, and no file note written three months after the fact.

Nobody has to decide to escalate.

Watch a rating land on a test client →
Compliance officer at her desk in the evening, reviewing a Rating received notification on her laptop

Is due diligence a gate, or a to-do?

A gate. FigsFlow holds the engagement letter until client due diligence is complete, so your team can keep preparing the file but cannot let the practice start acting for a client whose check is unfinished. The letter can be sent as soon as the last check is done.

Opened, not created.The check appears from the accepted proposal. Nobody raises a task.
Owned from the start.A named person is against the check at creation rather than after a review finds it.
Nobody waves it through.Nobody can send the letter while a check is still open.
Diligence checklist · Okafor Consulting LtdFROM YOUR PROCEDURE
✓Identity verified · photo ID and liveness check
✓Beneficial ownership confirmed
✓Nature of the business relationship recorded
Source of funds recorded
Send engagement letterOn hold · 1 check open

Your team can start preparing the work, but cannot complete it until due diligence is cleared.

See how the letter is held →

Does every client get the same diligence?

No. The measures follow the risk level, so the check changes without anyone rewriting it. Select a level below and the measures swap in; everything in the base check is untouched.

Measures specific to each risk level are marked. Everything else in the check is untouched.

How the risk levels compare
Low

No higher-risk factors recorded. Identity, beneficial ownership and the purpose of the relationship are evidenced and the engagement releases.

Review frequency set by your firm
Medium

One or more factors raised the client’s risk. The rating shows which ones, and your compliance officer signs it off or rejects it with a reason on record.

Review frequency set by your firm
High

Enhanced due diligence applies, including where a politically exposed person is involved. High-risk clients complete enhanced due diligence questions before they can be cleared.

Review frequency set by your firm

Your firm sets how often clients at each risk level are reviewed. The three risk levels are fixed in FigsFlow.

It shows its working.FigsFlow shows the factors that raised the client’s risk, so the rating is something your MLRO can interrogate rather than take on trust.
Your officer signs it off.Your compliance officer signs off every rating, or rejects it with a reason on record.
A rejection needs a reason.The record carries the system rating, the officer’s decision and the reason given.
Run a high-risk client yourself →

How do you know they are not on a list?

The identity check tells you the person is who they say they are. It does not tell you whether they are sanctioned, politically exposed, or named in adverse media. That is a separate screen, and it runs against the same client record.

Sanctions, politically exposed persons and adverse media.Screened against the client and the beneficial owners you have already identified, rather than against a list somebody in the practice keeps by hand.
A result is a rating factor, not an email.A match posts back to the client record as a factor against the rating, which is what moves a client into the High · EDD band in the first place.
A clear screen is evidence too.A screen that returned nothing is retained on the version with the date it ran. That is the evidence most often missing when a file is reviewed.
A possible match is a decision, not a block.It routes to your nominated officer with the match detail attached. FigsFlow does not decide whether the person on the list is your client.

Screening covers the client and the beneficial owners recorded during due diligence. Whether a possible match is your client, and what follows if it is, remains your nominated officer’s judgement.

Run screening on all parties →

What the Money Laundering Regulations 2017ask of your practice

Accountancy service providers in the UK are supervised for anti-money laundering purposes and are required to run due diligence before acting, apply enhanced measures where the risk is higher, appoint a nominated officer, retain the evidence, and report suspicion without tipping the client off. Here is where each obligation sits in FigsFlow.

ObligationWhat it requiresWhere it sits in FigsFlow
Client due diligenceMLR 2017, regs 27–28Identify and verify the client, and the beneficial owner, before the business relationship is established.Due diligence opens from the accepted proposal, and the engagement letter is held until it is complete.
Enhanced due diligenceMLR 2017, regs 33 & 35, as amended from 30/06/2026Additional measures where the risk is higher, and for politically exposed persons. Since 30 June 2026 the mandatory trigger attaches to FATF black-list jurisdictions; grey-list countries feed the risk assessment without automatically requiring enhanced measures.The EDD stage opens on the rating and blocks the work downstream of it until the officer clears it.
Ongoing monitoringMLR 2017, reg 28(11)Keep the business relationship and the client’s information under review.A review cycle per client, set by risk level and surfaced before it falls due.
Record keepingMLR 2017, reg 40Retain the diligence evidence for five years from the end of the relationship.The record seals on the client file and is flagged for deletion review at the end of the period.
Nominated officerMLR 2017, reg 21(3)A named officer within the firm to receive and consider internal reports.An MLRO role with escalation routing and a log that cannot be edited after the event.
Reporting suspicionPOCA 2002, ss 330 & 333AReport to the National Crime Agency, and do not tip the client off.The client record is structured and exportable, so the officer has the information in one place.

This table summarises obligations under the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017 and the Proceeds of Crime Act 2002. It describes how FigsFlow supports a firm’s compliance workflow and is not legal or regulatory advice. Your own supervisory body’s guidance takes precedence, and your firm remains responsible for its AML policies, controls and procedures.

Get these obligations mapped to your workflow →

Built inside a working UK practice

Chartered certified accountants Supervised for AML London · Kathmandu delivery

FigsFlow is used day to day by UK Property Accountants, a London practice supervised for anti-money laundering, with delivery support from the Sterling Wells team in Kathmandu.

Why the letter is held Engagement letters were going out before the check had finished. Written procedure did not stop it. A control did.UK Property Accountants · London
What is on this page The due diligence check, the rating, the officer log and the retained record are the ones run on our own clients.UK Property Accountants · London
Why it is built this way This is not a customer logo. It is why the module holds the letter rather than just listing tasks, and why the limits are stated.UK Property Accountants · London

Named practice references and review-platform ratings are not shown on this page yet. They will be added once the practices concerned have agreed in writing and the figures have been verified.

Book a demo with the team that built it →

Priced per check · programme flat per firm

What an AML check costs

One price per check with everything in it, and a risk-assessment programme that gives your supervisor the record they expect to see.

£3.50

per check on the Compliance Programme, and £3.00 from your 100th check, for good.

Every check includes
  • Electronic identity and address
  • PEP and sanctions screening
  • Amberhill check
  • 24 months of ongoing screening
  • Companies House ID verification workflow
  • The inspection-ready record
Compliance Programme, £15 a month per firm
  • Client and firm-wide risk assessment
  • Enhanced due diligence workflow
  • Policies, controls and MLRO roles
  • Monitoring alerts and training log
Accountant at a laptop completing a client due diligence check, with a verified client record and shield beside her

Pay as you go

Checks only, no programme

£4.50per check

Everything included

  • Same complete check
  • Buy credits in packs of 10; they never expire
Which costs less each month?
10 checksPay as you go, by £5Pay as you go10 × £4.50 = £45.00Programme£15 + (10 × £3.50) = £50.00
15 checksSamePay as you go15 × £4.50 = £67.50Programme£15 + (15 × £3.50) = £67.50
30 checksProgramme, by £15Pay as you go30 × £4.50 = £135.00Programme£15 + (30 × £3.50) = £120.00

Above 15 checks a month the programme costs less, and it adds the risk assessment, EDD workflow and MLRO record. Figures use the £3.50 rate, before the £3.00 rate applies.

Book a demo →

Nothing is sold separately. What you see is the whole price of the check. A 250-client re-check on the programme costs about £800 once, and there is nothing per client per month after that.

What does the file look like three years later?

Reviewable, not editable. Each review is a version on the same client record, so what the check contained, who decided what, and when, is still readable long after the people involved have moved on.

Twelve months of scheduled reviews at a glance. A client who has drifted past their review date is visible before a file review finds them.

See a three-year-old client file →

What this looks like at your size

Where the line sits. FigsFlow structures the workflow, holds the evidence, and puts the decision in front of your nominated officer with a record attached. Whether a transaction is suspicious, whether enhanced due diligence has been satisfied, and whether a report goes to the National Crime Agency remain your firm’s professional judgement. FigsFlow evidences; it does not advise, and it does not report on your behalf. Talk to us about your AML procedure
Book a demo for a practice your size →

Everything the check connects to

AML software for accountants only earns its place if it reads the rest of the practice. Client due diligence here is not a separate tool bolted on: it reads from and writes to the parts of FigsFlow your firm already runs.

See it all on one client record →

The AML Essentials Kit

A practical walk-through of what a supervised practice has to hold and be able to produce, written for accountants, bookkeepers and tax advisers rather than for full-time compliance officers. Useful whichever AML software for accountants you end up choosing.

Collecting client identity data

What to ask an individual and what to ask an organisation, and where the two part company.

Verifying it independently

Confirming identity from a source other than the client, and what actually counts as evidence afterwards.

Client and firm-wide risk

Assessing the risk a client presents, and the separate annual assessment of the practice itself.

Policies, controls and training

Writing the procedure your risk assessment implies, and training the people who have to follow it.

Two guides, one for individual clients and one for organisations. They are sent by email, so the kit asks for an address. The kit describes what the Money Laundering Regulations 2017 require of a supervised practice; it is not legal or regulatory advice, and your supervisory body’s guidance takes precedence.

What UK practices ask before they switch

Client due diligence is the set of measures a supervised firm must take to identify and verify a client, and any beneficial owner, and to understand the purpose and nature of the business relationship, before that relationship is established. The requirement sits in regulations 27 and 28 of the Money Laundering Regulations 2017.

No. FigsFlow produces a rating from the diligence data collected and the risk factors your firm has configured, and it shows which factors drove that rating. Your compliance officer reviews the reasoning and signs off the rating, or rejects it with a reason on record. The rating and the decision both stay on the record.

No. Nobody can send the letter while a due diligence check is still open. Your team can keep preparing the file, but the practice cannot begin acting for a client whose check is unfinished.

FigsFlow sends the identity request to the client by email or SMS. They confirm their identity with photo ID and a liveness check, without downloading an app or coming into the office, and the result posts back to the client record rather than arriving as an attachment somebody has to file.

Regulation 40 of the Money Laundering Regulations 2017 requires diligence records to be retained for five years from the end of the business relationship. FigsFlow seals the record against the client file, tracks the retention period, and flags the file for deletion review when it ends.

It is built for supervised accountancy practices. The anti-money laundering checks sit on the same client record as the proposal, the engagement letter and the onboarding work, which is why the letter can be held until the diligence is finished. A standalone AML tool cannot hold work it does not know about.

No. FigsFlow routes the escalation to your nominated officer with a timestamped log and keeps the client record structured and exportable, so the information is in one place. Whether a report goes to the National Crime Agency is your officer’s decision and your firm’s submission.

Ask us the question that is not here →

Run it on a client you are onboarding this week. No scripted demo and no invented data.

Book a demo →

See it run on your own practice.

Screen-shared, using your services, your client mix and your deadlines. You will see where FigsFlow fits, and where it does not.

Design previews, not a shipped build — we will tell you on the call what is live today.

9:41
SignatureEngagement letter
Ready to sign
Engagement letter 20263 signatories · you are firstSign
Audit trailIP, device and timestamp recordedOn
Also waiting
Letter of representationDue 30/09Due
HomeDocsTasksChatProfile
9:41
Tasks3 open
Upload bank statementsVAT Q3 · due todayDue
Sign engagement letterOnboarding · due 05/09Sign
Approve VAT returnQ2 · due 07/09Review
Confirm payroll changesAugust · doneClosed
HomeDocsTasksChatProfile
9:41
Client portalRidgeline Foods Ltd
Upload Sign Pay Ask
Your services
Annual accountsYear end 31/03/2026Live
VAT returnsQuarterly · next 07/10Filed
PayrollMonthly · 14 employeesCurrent
Your team
Amara · ManagerUsually replies within a day
HomeDocsTasksChatProfile
9:41
DocumentsStored in your SharePoint
Recent
Bank statement — AugUploaded by camera · 2 MBSynced
Sales ledger Q3Shared by AmaraNew
Accounts 2025Signed 14/06/2025Final
Add a document
Scan with the cameraEdges cropped automatically
HomeDocsTasksChatProfile
9:41
MessagesAmara · Manager
This job
Re: VAT Q3Amara · 2 hours agoNew
Statement attachedYou · yesterday
Next deadline
VAT Q3 filing07/10/2026 · 15 daysSoon
HomeDocsTasksChatProfile

Your privacy choices

We use cookies to improve site performance, remember preferences, and measure marketing effectiveness. You can accept all cookies, reject non-essential ones, or choose categories.