No! You can checkout as a guest without creating an account.
However, if you already bought from us before and are planning to buy from us in the future( which we hope is the case), it is worth creating an account, so that you can have your shipping details pre-filled and jump straight to the final step of the checkout.