1. info@gtbank.com looks more serious and professional than gtbank@yahoo.com
2. Not being able to pay for your own name makes customers feel you are cheap
3. Your own business email adds credibility and shows that you are here to stay
4. Free emails can be easily hijacked and used to defraud
5. Having email addresses such as info@yourdomain, sales@yourdomain, support@yourdomain creates the impression that your business is big and well organized