Is there an annual Licence fee?
No. Your initial outlay for the site creation and setup is a one-off cost. There are no annual license fees required for the CMS (content management system).
However, hosting fees are an ongoing service charge, invoiced annually.