Do I need a Heroku account to deploy a Shopify app using ShopifyCLI?

ShopifyCLI was used to create the Shopify application.
I am going to use Shopify deploy in ShopifyCLI to deploy the app to heroku.
Do I need to create a heroku account, log in with the heroku login command, run Shopify deploy and I’m done?
Or do I need to configure something else?