Nope.
We won’t have you sign any kind of payment contracts with us. Nothing like that.
What you will need to do is to sign up for website hosting (which is what you’ll need to put any website on the internet).
If you want, you can also pay for a professional website template for us to build your website on. We usually recommend Divi for this. But you can also choose a free template, like one of the ones offered by WordPress. That’s 100% up to you.