No, it is not mandatory, but we recommend it for a better user experience. Creating a customer account allows faster access to order details, address management and online tracking of packages.