When you own a domain name, you have the ability to create custom email addresses using that domain name, such as hello@yourdomain.com or your.name@yourdomain.com These are created once the domain is hosted with your domain registrar and or hosting company. They charge a fee for hosting email accounts and websites. There are many companies to choose from, for these types of services. This gives your business a more professional image compared to using a generic email address such as Hotmail. However, some web hosting companies may impose limits on the number of email accounts you can create per domain and may charge additional fees for extra accounts. It is important to research and choose a hosting company that offers adequate email services for your needs.