No, you don't have to create an account to make a purchase. Although creating an account will help you save your past order details in case you need to revisit it to check the size or make a return at a later time.