All companies require a business license, whether they sell online or from a brick-and-mortar storefront. ... You will typically need to renew your business license annually. Ecommerce licenses don't differ significantly from brick-and-mortar business licenses.