Not necessary. You can check out as a guest. For repeated customers, if you have account, it can save time for you filling up billing and shipping information. Also you can enjoy Rewards Points which can be redeemed in your next purchase.