Federal money laundering offences are contained in Division 400 of the Schedule to the Criminal Code Act 1995 (“Criminal Code”). Division 400 Criminal Code offences are drafted in very broad terms and have resulted in the criminalisation of activities which go beyond traditional notions of money laundering. On the assumption that certainty is a paramount requirement in a State aspiring to the political ideal of the rule of law, this article explores the scope of the offences in Division 400 Criminal Code especially when used in combination with Commonwealth revenue and financial reporting offences (as ‘predicate’ or ‘in prospect’ offences) by reference to some recent superior court decisions. It argues that the regime is too broad to be consistent with the requirement for certainty, and that prosecutorial discretion alone is an inadequate counter balance. Finally, it proposes amendments to the provisions.