Not all businesses 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.