Yes, you can use your free domain for business, if the hosting provider’s terms allow it. Always check with your provider.