Instead of First AML
Stop renting First AML. Own your AML compliance system.
We build your version around your offices, your risk method and the Act you report under, bring your First AML cases across and run it for you. Identity checks stay with the provider you choose; the files, the decisions and the deadlines become yours.
First AML prices every plan on application: an annual platform fee, units for each client onboarded, overage once those run out, and a one-off implementation fee.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription charges for
Paying by the client for a register you must keep for years
First AML is sold as one platform for identity checks, company structures, screening and case management. The checks are a real cost wherever you buy them. The register around them, with its files, ratings, decisions and dates, is a short list of records that your firm has to keep for five or seven years anyway.
A quote, not a price list
Launch, Optimise and Transform are all priced on application, and the price changes by country. You find out your bill after a sales call.
Units for every client you take on
Contracts include a set of units, fixed units and pay-as-you-go overage once they run out. A busy year of new clients costs more.
An implementation fee
A one-off charge to get onto the platform, on top of the yearly platform fee.
The dashboards they chose to build
Reporting shows the views the platform offers. Which fee earner opens matters before identity is done, or how long reports take from first doubt to lodging, depends on what was built.
The annual report as a separate exercise
Every year the same records have to become the DIA or AUSTRAC report. That is a reading of your own files, not a product feature.
Years of client files in their cloud
DIA and AUSTRAC ask to see your due diligence records long after a client leaves. Today those records sit with a vendor you have to keep paying.
Your own AML desk
Start with the files and dates the Act sets
Onboarding
No matter opens before the file is done
Each client has one file: who they are, who owns or controls them, their risk, the checks on file and who approved them.
- check Matters opened before identity was verified raised first thing, with section 16 of the AML/CFT Act or section 28 of the AML/CTF Act beside it
- check New Zealand trusts, high risk clients and foreign politically exposed people held to enhanced due diligence until source of wealth and senior sign-off are recorded
- check Owners, controllers and trustees listed for every company and trust, with anyone unverified flagged
- check A sanctions possible match blocks the file until someone records why it is cleared
Reports
Every report counted from the day you decided
When the compliance officer decides there are grounds to report, the clock starts and the due date shows on every list.
- check 3 working days for a SAR in New Zealand, 5 for a law firm, skipping weekends and the holidays you record
- check 3 business days for an SMR in Australia, and 24 hours for terrorism financing
- check Cash of 10,000 or more starts the PTR or TTR clock the day it is received
- check A confidential working note for the report, with a tipping off warning, and nothing in the client's own letters
The programme
Audit, review and annual report dates kept
The risk assessment, programme, audit or independent evaluation, officer report and annual report each carry their last date and their next.
- check An audit every three years under section 59, or an independent evaluation every three years for AUSTRAC
- check The annual report to DIA by 31 August and the AUSTRAC compliance report by 30 September, with the year's counts drafted
- check The Australian compliance officer notified within 14 days of appointment, and late notices flagged
- check Vetting and yearly training for everyone with AML duties
Your records
Kept as long as the law says, and no longer
Ongoing reviews come round by risk, and every ended client shows the day its file can go.
- check Ongoing reviews every 12, 24 or 36 months by risk, set to your own programme
- check Five years after the relationship ends in New Zealand, seven in Australia
- check Which clients bring cash, and which countries your high risk clients come from
- check A due diligence file per client and a programme pack per office, in your firm's brand, for the auditor
Make it yours
Design your own First AML replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from First AML. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your First AML data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from a fictional New Zealand law firm and accounting practice and two Australian firms new to Tranche 2. Your compliance officer asks the question and checks the records behind the answer.
AML Compliance for Claude Code
Connected to your own database
What needs my attention across our offices today?
report overdue
- Entity
- HSL
- Ref
- M-105
- Detail
- PTR for Rangi Construction Ltd
- Due on
- 2026-10-09
report overdue
- Entity
- HSL
- Ref
- K-001
- Detail
- SAR for Rangi Construction Ltd
- Due on
- 2026-10-20
report due
- Entity
- BCV
- Ref
- K-005
- Detail
- SMR for Ibrahim Haddad
- Due on
- 2026-10-28
report due
- Entity
- BCV
- Ref
- M-301
- Detail
- TTR for Hayes Property Pty Ltd
- Due on
- 2026-11-03
match to clear
- Entity
- HSL
- Ref
- C-1003
- Detail
- sanctions possible match (Screening provider)
- Due on
- 2026-09-28
concern to decide
- Entity
- KAC
- Ref
- K-002
- Detail
- Bay Orchards Partnership: Large payment to an overseas account not linked to the orcha
- Due on
- 2026-10-11
service before CDD
- Entity
- HSL
- Ref
- C-1004
- Detail
- M-104 opened 2026-10-13 before identity was verified (still not verified)
enhanced CDD gap
- Entity
- HSL
- Ref
- C-1002
- Detail
- Walker Family Trust is a trust on standard CDD. Trusts need enhanced CDD.
enhanced CDD gap
- Entity
- HSL
- Ref
- C-1003
- Detail
- Dmitri Volkov is a foreign PEP: no senior manager approval, source of wealth not verified
enhanced CDD gap
- Entity
- HSL
- Ref
- C-1005
- Detail
- Rangi Construction Ltd is rated high risk: no source of wealth or funds recorded
programme overdue
- Entity
- HSL
- Ref
- HSL
- Detail
- audit
- Due on
- 2026-04-02
programme overdue
- Entity
- WTA
- Ref
- WTA
- Detail
- programme review
- Due on
- 2026-07-15
programme overdue
- Entity
- WTA
- Ref
- WTA
- Detail
- risk assessment
- Due on
- 2026-07-15
programme overdue
- Entity
- KAC
- Ref
- KAC
- Detail
- annual report 2025-26
- Due on
- 2026-08-31
programme overdue
- Entity
- HSL
- Ref
- HSL
- Detail
- risk assessment
- Due on
- 2026-09-18
review overdue
- Entity
- HSL
- Ref
- C-1007
- Detail
- Sophie Tan (low)
- Due on
- 2026-09-13
onboarding stalled
- Entity
- HSL
- Ref
- C-1004
- Detail
- Lena Fischer onboarding since 2026-09-23
- Due on
- 2026-09-23
| Item | Entity | Ref | Detail | Due on |
|---|---|---|---|---|
| report overdue | HSL | M-105 | PTR for Rangi Construction Ltd | 2026-10-09 |
| report overdue | HSL | K-001 | SAR for Rangi Construction Ltd | 2026-10-20 |
| report due | BCV | K-005 | SMR for Ibrahim Haddad | 2026-10-28 |
| report due | BCV | M-301 | TTR for Hayes Property Pty Ltd | 2026-11-03 |
| match to clear | HSL | C-1003 | sanctions possible match (Screening provider) | 2026-09-28 |
| concern to decide | KAC | K-002 | Bay Orchards Partnership: Large payment to an overseas account not linked to the orcha | 2026-10-11 |
| service before CDD | HSL | C-1004 | M-104 opened 2026-10-13 before identity was verified (still not verified) | |
| enhanced CDD gap | HSL | C-1002 | Walker Family Trust is a trust on standard CDD. Trusts need enhanced CDD. | |
| enhanced CDD gap | HSL | C-1003 | Dmitri Volkov is a foreign PEP: no senior manager approval, source of wealth not verified | |
| enhanced CDD gap | HSL | C-1005 | Rangi Construction Ltd is rated high risk: no source of wealth or funds recorded | |
| programme overdue | HSL | HSL | audit | 2026-04-02 |
| programme overdue | WTA | WTA | programme review | 2026-07-15 |
| programme overdue | WTA | WTA | risk assessment | 2026-07-15 |
| programme overdue | KAC | KAC | annual report 2025-26 | 2026-08-31 |
| programme overdue | HSL | HSL | risk assessment | 2026-09-18 |
| review overdue | HSL | C-1007 | Sophie Tan (low) | 2026-09-13 |
| onboarding stalled | HSL | C-1004 | Lena Fischer onboarding since 2026-09-23 | 2026-09-23 |
Ask it anything
Questions answered from your AML register
These examples read across every office and every client at once. They are not a claim that First AML cannot produce a similar report.
Switching
How to switch from First AML
A move like this involves exporting your case list and reports, mapping your records, checking the results and keeping both systems available briefly while your team compares them.
- 1
Export your records
First AML's case list and regulatory reports download as CSV. Export the case list with each client's type, office, status, risk rating, PEP and sanctions result, and First AML case number. Export the regulatory reports you need too. Save case report PDFs with the client file, because identity documents, biometric results and company structure maps stay in those PDFs.
- 2
Test the case-list import
Load the case-list CSV into the new register, starting with a test run before you load records. The test run lets you review how the headings map. First AML report headings can differ, so check the mapping before you continue. The import is all or nothing and safe to repeat.
- 3
Review the import results
Read the test-run results and check the field mapping and any issues it reports before loading the records. Once the case list is in the register, check the records against the applicable AML rules. Review each finding and its cited rule, then correct the underlying record or decide what your compliance officer needs to address.
- 4
Run both systems briefly
For a short period, keep First AML available while your team also works from the new register. Compare live customer files, statuses, ratings, PEP and sanctions results, and upcoming reviews or reports in both systems. Keep using your existing identity-check provider. Record any differences and settle them before treating the new register as your working record.
- 5
Switch off First AML
Before ending First AML, confirm you have saved the case-report PDFs and any CSV reports you need with the client files. Make sure your team has checked the records it needs in the new register and knows how to use it through Claude Code. Then end your First AML service when you are ready to use the new register on its own.
Where the real effort goes
The real work is usually mapping your own fields and rules, then deciding how much history to bring across. The case-list import does not bring identity documents, biometric results or structure maps, so keep those PDFs with the client files. If you have Enterprise DNA install and run it, they handle this mapping and migration work after reviewing your setup, offices and last annual report.
Not ready for a call?
Get your First AML switch plan by email
We will send you the step-by-step plan for moving your business off First AML, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your First AML switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to make it yours
Start with the free AML register or have your version built
Open source
Do it yourself
Free code
- 1 Clone the repo and run npm install, npm test and npm run demo.
- 2 Open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Download your First AML case list as CSV and import it with a dry run first.
- 4 Set up your offices, compliance officer and holidays, then run /attention and /compliance every morning.
Built around your business
We customise it
One setup fee, then a retainer
- check Your risk method, client types and review cycles built in
- check Your request letters, due diligence files and programme pack in your brand
- check Your First AML cases brought across, offices and ratings mapped
- check A client upload page, your check provider connected, or a screen for your team, if you want one
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Every fee earner can check a file, while only the compliance officer sees concerns and reports
- check Late reports, open matches and files opened before identity raised every morning
- check Rules kept current as DIA, AUSTRAC and the Acts change them
Questions
Instead of First AML, answered
Does this replace the identity checks First AML runs? expand_more
No. Electronic identity verification, biometric checks and screening against PEP and sanctions lists need a data provider, and you keep paying one per check whichever system you use. Your version records each result, who checked it and how a possible match was cleared. We connect the provider you choose, or keep the one you have. What you stop renting is the register: the files, the ratings, the decisions and the dates.
Can we trust the deadlines and rules? expand_more
Each one is written down with its source: the AML/CFT Act 2009 and DIA guidance in New Zealand, including the 5 working day SAR deadline for law firms since November 2025, and the AML/CTF Act 2006 as amended in 2024 with AUSTRAC's reform guidance in Australia. Your team sees the section beside every finding. It is a records check, not legal advice; your programme and your compliance officer still decide.
What happens to the cases we already hold in First AML? expand_more
Your case list comes across from the CSV download, with each client's type, office, status, risk rating, PEP and sanctions result, and the First AML case number kept against the record. Identity documents, biometric results and structure maps stay in the case report PDFs, which you keep with the client file. Owners and controllers are added as each live client is reviewed.
We are new to Tranche 2. Is this enough to start? expand_more
It holds what AUSTRAC expects you to be able to show: enrolment and the compliance officer with the date AUSTRAC was told, the risk assessment and program dates, customer due diligence on every client, reports and their deadlines, training, and the compliance report each September. Published tools for Australian firms run to $999 a month at easyAML's top plan and from $667 a month for EngageAML Pro, before checks. Your version is a one-off build plus a retainer, with no charge per client onboarded.
What do we pay Enterprise DNA? expand_more
The code is free. A version built and run for your firm has one setup fee, then a retainer, with no charge per user or per client. Sam reviews your current setup, your offices and your last annual report before agreeing the scope.
Own the records behind every client you take on
Take 30 minutes with Sam to go through your First AML setup, your offices and your last annual report. We map how your firm onboards and reports, and agree what your version needs before you change systems.
AML Compliance for Claude Code is free and open source, published by Enterprise DNA.
Done paying for First AML?
Get your version built