Yes. Unfortunately, you will have to pay for your domain name and hosting annually, but if your website requires any other special software plugins, components or apps to operate then you will need to pay for that as well.
These costs will be included in your initial quote but you will be responsible for covering these costs the following year.
These 3rd party services could include MLS integrations, reservation plugins, automation services, premium Woocommerce plugins, etc.