No, you don’t need to create a Sofort account, but you do need to have a bank account if you wish to use Sofort.