Not all business need a license. However if you are engaged in the following, you will need a business license: a retail shop, a restaurant, employment agency, travel agency, Import/export business, event management company, financial institutions, and services company.