No, not every business has to have audit. It applies as a mandatory requirement to some entities such as all companies (irrespective of size), and other businesses (such as proprietorships or partnerships) that meet certain criteria in turnover or gross receipts set by tax and corporate legislation.