The best option for making a free website for your business, please use Google My Business.
For more information please visit https://www.google.com/intl/en_pk/business/
AND if you looking for your own domain name with a website, it will cost you depending on what hosting account you using, what website themes you using, what all functions and content on the website to add, etc.
For a business-grade website, you need a proper plan and a team to help you in delivering a corporate-level solution with no downtime post development
Business-grade websites are easily recognised by search engines and do perform fast on the internet cloud.
Saving money is like losing expected money.