Less than a month to lodge your NFP self-review return! Mar 3, 2025 at 1:00 pm AWST by Ed. If you haven’t lodged your NFP self-review return yet, take action now. The NFP self-review return is due by 31 March 2025. See link Date published: Mar 03, 2025 Filed under: Tax Office