یکی از چالش های اساسی در خصوص پدیده پول شویی در اقتصاد ایران، چگونگی پیشگیری و مبارزه با این پدیده است. البته، در این راستا اقدام های بسیاری از جمله: تصویب قانون مبارزه با پول شویی، جلوگیری از قاچاق و... نیز انجام شده است، اما همواره این اقدام ها دارای موانع و مشکلاتی بودند و هستند؛ برای مثال، اجرای قانون مبارزه با پول شویی نیازمند هزینه زیادی است و ازاین رو، بسیاری از مؤسسه های مالی قادر به پوشش این هزینه ها نیستند و به همین دلیل، این قانون به طور کامل اجرایی نشده است. ازاین رو، کاهش هزینه اجرای قوانین مبارزه با پول شویی، واگذاری نظارت بر پول شویی به یک نهاد قضایی، برقراری تناسب بین جرم و مجازات و یکپارچه سازی سازمان های مالی برای مبارزه هوشمند با پدیده پول شویی، پیشنهاد می شود.