Yes, there are a few CRM software who provide CRM features for free. However, the free plan has limited features and is good only for a business with not much complexity. If you want to have additional features, you need to buy their paid plans. Eg: Hubspot, Odoo