Domain name - This is the name of your website that people will use to go to your site Online. The cost for this is between $10-$20 per year.
Hosting - This is the service that provides the server where your website lives so people can find your site on the Internet. 1 year of hosting through SiteGround is covered in all web design packages. The renewal cost after 1 year will be $48.50 per month or $517.31 if paid annually ($39.99 a month breakdown).
Plugins - This is an expense only if you require certain functionality on your website that is handled better through the use of a plugin. We try to provide both free and paid options before incurring any additional fees on top of the project total.