NAB, Crown and SkyCity are all facing AUSTRAC money laundering investigations.

Multi-million-dollar penalties are on the table for potential breaches of anti-money laundering laws, with NAB, Crown and SkyCity all informing investors they have been referred to AUSTRAC’s enforcement team.

The regulator allegedly identified potential “serious non-compliance” with anti-money laundering and counter-terrorism financing laws.

Melbourne’s Crown casino is in the AUSTRAC’s sights over practices that may have facilitated money laundering.

SkyCity's Adelaide casino is under scrutiny for its treatment of high-risk and politically exposed customers.

Reports say SkyCity is in discussions with AUSTRAC to decide what, if any, enforcement action might be taken.

NAB has had ongoing discussions with AUSTRAC regarding potential non-compliance since 2017. The bank says it has spent around $800 million in a multi-year program to improve its fraud and financial crime controls.

AUSTRAC offers a wide range of enforcement options, including civil penalties, enforceable undertakings, infringement notices and remedial directions.