Every SMSF must be audited by an independent approved SMSF auditor at least once a year before the annual return is lodged with the ATO. The audit checks both financial records and compliance with superannuation law. Trustees cannot audit their own fund or use a related party.