Do all companies need an audit?

No—most small companies are exempt. However, if you exceed certain thresholds or are part of a group, you may be required to complete one.