Absolutely not! There are two fees associated with creating a new website, the development fee and an annual hosting fee. There are no setup fees, or any extra cost once your website is completed. The only annual recurring fee will be the hosting plan. It doesn’t get any more simpler than that!