No, that is not necessary. You can check-out as a guest. But setting up an account provides easy access to your order, as well as quicker check-out next time.