What you need to do first

To get an email address with your own domain name — like yourname@yourdomain.com instead of yourname@gmail.com — you need three things: a domain name you own, a place to host your email (called an email hosting service), and a few minutes to connect them together. The domain name is the part after the @ symbol. You can buy one from a registrar like GoDaddy, Namecheap, or Google Domains, or you may already own one if you have a website.

The email hosting service is where your actual email account lives. Some domain registrars include email hosting with your domain purchase, but many do not. You will need to check what came with your domain, or choose a separate email host if it did not include one. Once you have both, you point your domain to the email host by changing a few settings called DNS records, and then you create your email account.

Key Takeaways

  • You need to own a domain name and have email hosting set up before you can create an email address with that domain.
  • Some domain registrars include email hosting, but many sell the domain and hosting separately — check what you have before buying twice.
  • Connecting your domain to email hosting means changing DNS records, which usually takes a few minutes to set up but can take up to 48 hours to fully work.
  • Once DNS records are updated, you create your email account directly in your email host's control panel, not through the domain registrar.
  • If your domain registrar does not offer email hosting, affordable options include Zoho Mail, ProtonMail, and many web hosting companies that include email.

Check what came with your domain

Before you buy email hosting, log into the account where you registered your domain. Look for a section called Email, Email Hosting, or Email Accounts. If you see an option to create an email address right there, your registrar probably included email hosting with your domain purchase. GoDaddy, Namecheap, and Google Domains all offer this, though the number of email accounts included varies — some give you one free, others charge a small monthly fee per account.

If you do not see an email section, or if it says email hosting is not included, you will need to choose a separate email host. Write down your domain registrar's name and your domain name — you will need both when you set up email hosting elsewhere. Do not worry if you are not sure what you have; most registrars have a support chat or phone line that can tell you in two minutes.

Choose an email hosting service if you need one

If your registrar did not include email hosting, you have several options. Zoho Mail is free for one user and includes 5 GB of storage. ProtonMail offers encrypted email and a free plan with limited features. Google Workspace (formerly G Suite) costs about $6 per user per month and includes Gmail, Google Drive, and other tools. Many web hosting companies like Bluehost, SiteGround, and HostGator include email hosting with their plans, even if you do not have a website.

When you choose a host, you will create an account and pay any setup or monthly fees. The host will give you instructions for connecting your domain — this usually means they will tell you what DNS records to change. Keep these instructions open in another browser tab; you will need them in the next step. Most email hosts have a help section that walks you through this process, and many offer live chat support if you get stuck.

Update your domain's DNS records

DNS records are settings that tell the internet where your domain's email should go. You change them in your domain registrar's control panel, not in your email host's panel. Log into your domain registrar account, find the DNS or Name Servers section, and look for a place to add or edit records. You are looking for a section that might be called DNS Management, Advanced DNS, or Name Servers.

Your email host will have given you specific DNS records to add — usually something called MX records (Mail eXchange records) and sometimes SPF or DKIM records. Copy these exactly as your email host wrote them. The process varies slightly between registrars: GoDaddy has a dedicated DNS editor, Namecheap uses a table format, and Google Domains has a simple list. If you cannot find the DNS section, your registrar's support chat can point you to it in under a minute.

After you add the records, the system will tell you they are saved. However, the internet does not update instantly — it can take anywhere from a few minutes to 48 hours for the changes to spread across all servers. Your email will usually work within an hour, but do not be alarmed if it takes longer. You can check the status using a free DNS checker tool like MXToolbox, which will tell you whether your DNS records are live.

Create your email account in the hosting control panel

Once your DNS records are updated, go to your email host's control panel and create your email account. This is different from creating a domain registrar account — you are now working in the email host's system. Look for a button or link that says Create Email Account, Add Mailbox, or New User. You will enter the part before the @ symbol (like "yourname") and choose your password.

Most email hosts let you create multiple email addresses from the same domain. You might set up yourname@yourdomain.com, info@yourdomain.com, or support@yourdomain.com all pointing to the same hosting account. Some hosts charge per email address, while others let you create as many as you want. Check your host's pricing page to see what is included in your plan.

After you create the account, your email host will give you the server settings you need to access your email. These are called IMAP or POP3 settings, and they look like "mail.yourdomain.com" or similar. Write these down — you will need them when you set up your email on your phone, computer, or in a web browser.

Access your email and test it

Most email hosts provide a webmail interface where you can read and send email directly in your browser without setting up any special software. Log in using your full email address (yourname@yourdomain.com) and your password. Send yourself a test email from another account to make sure everything is working. If the email arrives, you are done.

If you want to read your email in Outlook, Apple Mail, Gmail, or another email client on your phone or computer, you will need to add your account there. Open the email client, choose Add Account, and enter your full email address and password. The client will usually find the server settings automatically, but if it does not, use the IMAP or POP3 settings your email host provided. If you are not sure how to add an account in your specific email client, your email host's support page has step-by-step instructions for the most common ones.

What to do if your email is not working

If you created your email account but cannot receive mail, the most common cause is that DNS records have not fully updated yet. Wait a few hours and try again. You can check the status using MXToolbox by entering your domain name — it will show whether your MX records are live.

If DNS records show as live but email still is not working, check that you created the account in your email host's control panel, not just in your domain registrar's account. Some registrars have their own email hosting built in, while others do not — if you set up hosting with a different company, you must create the account there. Your email host's support team can confirm whether the account exists in their system.

If you can receive email but cannot send it, the problem is usually your outgoing mail server settings. Check that you are using the correct SMTP server address from your email host, and that your password is correct. Most email clients will show an error message that tells you which setting is wrong.

Frequently Asked Questions

Can I use my domain email on my phone?

Yes. Open your phone's email app, choose Add Account, and enter your full email address and password. The app will usually find the server settings automatically. If it does not, use the IMAP settings your email host provided. You can use the same email account on multiple devices at once.

What if I already have a website on my domain?

Email hosting and web hosting are separate services, though many companies offer both. If your domain already has a website, check whether your web host includes email hosting. Many do — you can usually create email accounts in the same control panel where you manage your website. If not, you can add email hosting from a different company without affecting your website.

How much does a domain email address cost?

Costs vary widely. Some registrars include one free email account with a domain. Others charge $1 to $5 per month per email address. Standalone email hosts like Zoho Mail offer free plans with limits, or paid plans starting around $2 per month. Google Workspace costs about $6 per user per month. Check what is included with your domain first before paying for separate hosting.

Can I change my email address later?

Yes. You can create new email addresses with the same domain anytime in your email host's control panel. You can also delete old addresses or forward them to a new one. If you want to move your email to a different host, you can export your messages and contacts, then set up the account with the new host using the same domain name.

What is the difference between IMAP and POP3?

IMAP keeps your email on the server and syncs it across all your devices, so you see the same messages on your phone and computer. POP3 downloads email to one device and usually deletes it from the server. For most people, IMAP is better because you can access your email from anywhere. Use whichever your email host recommends.