Updated: Nov 22, 2019
Amazon Advertising Certification : Amazon brands and brand-owner sellers are eligible to create Stores for their brand without a fee.
Creating Brand Stores on Amazon is free of cost. You can either contact Amazon Team if needed, otherwise you can create it by your own.
For more information, click here –