As per the Commercial Companies Law, an audit is mandatory for all companies. But certain free zones have separate auditing requirements.