Yes, a physical office is mandatory for mainland businesses. You’ll need a tenancy contract (Ejari) to get your trade license approved by the Dubai Economic Department (DED).