A CMS can be free, like WordPress or Joomla, but hosting typically start at $[pricing plan="hosting-hostinger-premium" period="48" price='price']/month. The total cost will depend on the features you need to add to the core software, like the themes and plugins.  Read more about WordPress pricing to get a better sense of potential costs.