It’s amazing that I still see business owners advertising their website address along with a hotmail or gmail or bigpond type of email address.
Or perhaps you have subcontract staff using their own domain email addresses.
Using an email address provided by your ISP or by a free web mail account instead of one that is based on your own domain name does not send the right message about your business.
And your website should allow for creating and managing email accounts for all of your team, both in-house and sub-contract.
If you have a domain registered with a website, it should be the simplest of things to set up and operate an email address for your domain.