No, you don’t have to register your domain with us.
If you want us to build your website, then we can build it without your domain being registered with us. For your website to work correctly, we may need you to make some changes to the domain settings with your current registrar. We can either do this for you or tell you what you need to change by yourself.