goAML is software built by the United Nations Office on Drugs and Crime that lets financial intelligence units receive, manage and analyse suspicious transaction reports from banks and other reporting entities. UNODC first deployed it in 2006. It now runs in more than 60 countries, giving smaller or lower-resource financial intelligence units a standardised alternative to building their own case-management system.
Key takeaways
- goAML is UNODC software that lets financial intelligence units receive and analyse suspicious transaction reports.
- First deployed in 2006, it now runs in more than 60 countries’ FIUs.
- Not every major FIU uses it: FinCEN, AUSTRAC and FINTRAC all run their own proprietary systems.
- Each country runs its own instance, with its own login, formats and filing rules.
- goAML is separate from goCASE, UNODC’s related tool for law enforcement case management.
- Reporting entities operating in multiple countries need a separate registration in each goAML instance.
On this page
What goAML isWho built it and whyHow goAML fits into the reporting chainWhich countries use itgoAML vs your national FIU portalWhat compliance teams need to know about goAML filingsFAQsRead more
60+
countries’ financial intelligence units reported running goAML, with new deployments ongoing
Source: UNODC / ADB
What goAML is
goAML, short for “go Anti-Money Laundering,” is a fully integrated software platform purpose-built for financial intelligence units. It handles intake, case management, analysis and statistical reporting for suspicious transaction and activity reports in one system, rather than requiring an FIU to stitch several tools together.
Who built it and why
The United Nations Office on Drugs and Crime built goAML through its Information Technology Service, as part of the UN Global Programme against Money Laundering, Proceeds of Crime and the Financing of Terrorism. UNODC first launched it in 2006 to give member states, particularly those without the budget to build a bespoke system, a ready-made platform that still meets FATF-aligned reporting standards.
How goAML fits into the reporting chain
Banks and other reporting entities file suspicious transaction reports and suspicious activity reports directly into their national FIU’s goAML instance. The FIU then uses the platform to triage, analyse and link those filings, and to prepare intelligence packages for law enforcement and, where relevant, exchange information with FIUs in other countries through networks such as the Egmont Group.
Which countries use it
Adoption has grown steadily since 2006. UNODC and partner organisations, including the Asian Development Bank, put current deployment at more than 60 countries’ financial intelligence units, with more onboarding regularly. Treat any specific country count as a moving target. Sources published at different times report figures anywhere from the mid-50s to well over 60, reflecting how fast new deployments have rolled out rather than any disagreement about the platform’s reach.
Not every major FIU uses goAML. Some, including FinCEN in the US, AUSTRAC in Australia and FINTRAC in Canada, run their own proprietary reporting systems instead. goAML is most common among FIUs that don’t have the budget or the case volume to justify building bespoke infrastructure.
goAML vs your national FIU portal
The underlying software is the same everywhere it’s deployed, but each country runs its own instance. That means login credentials, registration requirements, reporting formats and even which entities must file, all differ by jurisdiction, even though the platform underneath looks identical. A reporting entity operating in multiple countries needs a separate goAML registration in each one that uses it.
What compliance teams need to know about goAML filings
For a reporting entity, the practical work is the same regardless of which country’s goAML instance is on the receiving end: register as a reporting entity with the local FIU, follow that jurisdiction’s specific STR/SAR thresholds and formats, and maintain the SAR filing discipline needed to produce a usable, well-supported report rather than a bare transaction summary.
Document your SAR filing process
Generate a tailored policy draft that records the controls a regulator expects to see.
Frequently asked questions
What does goAML stand for?
goAML is short for “go Anti-Money Laundering.” UNODC built it as a standardised reporting and case-management platform for financial intelligence units.
Who uses goAML?
National financial intelligence units use goAML to receive suspicious transaction and activity reports from banks, money service businesses and other reporting entities, then analyse and share that intelligence with law enforcement.
Is goAML the same in every country?
The underlying software is the same, but each country’s financial intelligence unit runs its own instance, with its own login portal, reporting formats and local rules for who must file and when.
How do I log in to goAML?
Login is through your national financial intelligence unit, not a single global portal. Check with your own FIU, or UNODC’s goAML programme page, for the correct portal and registration process for your jurisdiction.
What is the difference between goAML and goCASE?
goAML handles the intake and analysis of suspicious transaction and activity reports at the financial intelligence unit. goCASE is UNODC’s related tool for law enforcement and prosecutors managing the resulting investigations and case files.
Read more: our ultimate guides, whitepapers and templates
Related guides and resources to help you act on what you just read.
Last reviewed July 19, 2026 · 4 min read · Written for compliance and risk professionals · By the WhoWiki editorial team
Key takeaway: goAML is software built by the United Nations Office on Drugs and Crime that lets financial intelligence units receive, manage and analyse suspicious transaction reports from banks and other reporting entities. UNODC first deployed it in 2006. It now runs in more than 60 countries, giving smaller or lower-resource financial intelligence units a standardised alternative to building their own case-management system.