2023–24 NFP self-review return is due by 31 March 2025 Mar 7, 2025 at 1:00 pm AWST by Ed. Time is running out to lodge the NFP self-review return See link Date published: Mar 07, 2025 Filed under: Tax Office