Anti-spălarea banilor (AML) este efortul de a opri practica ilegală a spălării banilor, în care un infractor minte cu privire la sursa fondurilor sale. În conformitate cu liniile directoare privind combaterea spălării banilor, instituțiile financiare sunt obligate să ia măsuri pentru a verifica originile sumelor mari de bani care trec prin organizația lor și, de asemenea, trebuie să raporteze activități suspecte. Aceste reglementări au devenit deosebit de importante în Statele Unite după adoptarea Patriot Act în 2001, deși mai multe țări au în vigoare linii directoare împotriva spălării banilor. Grupul de acțiune financiară privind spălarea banilor (FATF) creează politici care îi ajută pe membrii săi, inclusiv peste 30 de țări, să combată spălarea banilor.
Guvernele diferitelor țări pun accent pe reglementarea împotriva spălării banilor deoarece, în majoritatea cazurilor, banii spălați sunt obținuți ilegal. De exemplu, unii criminali își câștigă banii prin activități care sunt ilegale în majoritatea zonelor, inclusiv traficul de droguri, prostituția și jocurile de noroc. În plus, mulți oameni spălează bani pentru a scăpa de plata impozitelor pe venit. Terorismul a determinat guvernul SUA să adopte Patriot Act. Acest regulament oferă oficialilor guvernamentali libertatea de a cerceta activități suspecte, astfel încât să aibă șansa de a-i opri pe cei care finanțează teroriști.
Instituțiile financiare sunt obligate să respecte reglementările împotriva spălării banilor. Ei trebuie să verifice identitatea clienților și să monitorizeze în mod curent tranzacțiile care sunt efectuate. Unul dintre principalele instrumente de combatere a spălării banilor pe care le folosesc majoritatea băncilor este un raport de tranzacție valutară (CTR), care este un formular care trebuie depus pentru fiecare retragere de bani, depunere și transfer de cont peste o anumită sumă. În SUA, din 2011, această sumă era de 10,000 USD, deși suma poate varia în funcție de țară, iar unele țări nu necesită deloc acest formular. CTR-ul tipic include informații fiscale, informațiile personale ale clientului și dacă angajatul băncii consideră că tranzacția este suspectă.
Majoritatea băncilor folosesc software de combatere a spălării banilor pentru a le ajuta să respecte reglementările. Majoritatea CTR-urilor sunt depuse electronic printr-un astfel de software, dar un alt tip de software este specializat în identificarea corectă a clienților în conformitate cu programul de identificare a clienților implementat de Legea privind secretul bancar din SUA. Un astfel de software aderă la regulile „cunoaște-ți clientul” (KYC), care implică verificarea istoricului contului clientului pentru a obține o imagine exactă a identității fiecărui client și a obiceiurilor de tranzacție. Un al treilea tip de software se concentrează exclusiv pe monitorizarea tranzacțiilor pentru a căuta modele suspecte care pot indica spălarea banilor. Acest tip de software creează automat rapoarte de activitate suspectă (SAR) atunci când sunt suspectate spălarea banilor sau alte fapte ilegale, ceea ce duce la investigarea contului.