Organisations are required to undertake audits for a variety of reasons:
As directed by a regulator
As directed by the governing documents such as rules or constitution
As directed by an external party (eg. as part of a banking agreement)
As directed to by members
The requirements for audit vary greatly depending on the type of entity your organisation operates through and the size of operations.
Audit Guide - Do we need an audit?