Business Purpose Test adalah kriteria yang kerap digunakan untuk menentukan apakah sebuah transaksi harus dicegah dengan tindakan anti-avoidance atau tidak.