Yes. Of course you 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.