Yes, auditing of accounts is mandatory for all businesses in the UAE mainland. Companies in free zones, public joint-stock companies, and those regulated by specific authorities are usually required to conduct audits. Mainland companies might need audits depending on their legal structure and business activity.