No, you don't have to be a business to buy from Alibaba. All you need is an Alibaba account and a valid credit card.