There is no cost on starting the Amway business. You need to be sponsored in the Published on January 19 2015 by Kumar and Anjali There is no cost on starting the Amway business. You need to be sponsored in the business by an already existing Amway Business Owner.