Absolutely not. You need not stay in the country however, as a business owner you must travel at least once a year to UAE to ensure the active status of your residence visa. At Avyanco, we can help you process your residence visa prior to setting up your own business in Dubai.