What you need to do to set up an email address with your own domain
Creating an email address with your own domain name means you'll have an email like you@yourcompany.com instead of you@gmail.com. To do this, you need three things: a domain name (the yourcompany.com part), a registrar to buy it from, and an email hosting service to handle the actual email. Some registrars include email hosting, but many don't — you'll need to check what comes with your purchase.
The process takes about 15 minutes to set up and costs between $1 and $15 per month depending on how many email addresses you need and which service you choose. Once it's running, you'll manage it through your registrar's control panel or your email host's dashboard.
Key Takeaways
- You need a domain name, a registrar to buy it from, and an email hosting service — these may or may not be the same company.
- Most registrars (GoDaddy, Namecheap, Google Domains) let you buy a domain and add email hosting in one place, though some charge extra for email.
- After you buy the domain, you'll point it to your email host by changing DNS records, which takes a few minutes but can take up to 48 hours to take effect.
- You'll need to set up the email address in your email client (Outlook, Gmail, Apple Mail) using IMAP or POP3 settings provided by your host.
Pick a registrar that includes email hosting
The easiest path is to buy your domain and email hosting from the same company. GoDaddy, Namecheap, Google Domains, and Bluehost all sell domains and include email hosting in their plans. When you buy a domain from any of these, you can add email addresses to it without switching between services.
Check what each registrar includes before you buy. Some include one or five free email addresses with a domain; others charge $1 to $6 per email address per month. Google Domains includes five free email addresses with any domain you buy there. Namecheap includes one free email address for the first year, then charges $0.80 per month per address after that. GoDaddy charges $6 per month for email hosting unless you buy a bundle.
If you already own a domain through a registrar that doesn't offer email (or charges too much), you can point it to a separate email host instead — but that requires changing DNS records, which is more work.
Buy your domain name
Go to your chosen registrar's website and search for the domain name you want. The registrar will tell you immediately if it's taken. If it is, try variations: different extensions (.com, .co, .net), or a different name altogether. Most domains cost $10 to $15 per year, though some registrars offer the first year for $1 to $3 as a promotional price.
Add the domain to your cart and proceed to checkout. You'll need to provide your name, address, and payment method. Most registrars ask whether you want to keep your contact information private (called WHOIS privacy or domain privacy). This costs extra ($2 to $10 per year) but prevents your address and phone number from appearing in a public database. It's optional but worth doing if you value privacy.
Complete the purchase. The registrar will send you a confirmation email with your login details. Save this email — you'll need it to access your account later.
Add email addresses to your domain
Log into your registrar account and find the email or email hosting section. The exact location varies by registrar, but it's usually labeled "Email" or "Email Hosting" in the main menu. Click to add a new email address.
You'll be asked to choose the part before the @ symbol — this is your email username. For example, if your domain is yourcompany.com, you might create contact@yourcompany.com or sales@yourcompany.com. You can create multiple addresses pointing to the same domain. Choose something professional and easy to remember.
Set a password for the email address. Use something strong — at least 12 characters with uppercase, lowercase, numbers, and symbols. Write it down or save it in a password manager; you'll need it to log in to your email.
Most registrars let you create the email address immediately. It may take a few minutes to activate, but usually it's ready within an hour.
Connect your email to a mail client
You can read your email through your registrar's webmail interface (a website where you log in to check messages), but most people prefer to use an email client like Outlook, Gmail, Apple Mail, or Thunderbird. To connect your new email address to one of these programs, you'll need your registrar's IMAP or POP3 settings.
Log into your registrar's control panel and look for email settings, server information, or IMAP/POP3 settings. Write down the incoming mail server address, outgoing mail server address, and port numbers. These look like mail.yourcompany.com or imap.yourregistrar.com.
Open your email client and select "Add Account" or "New Account". Choose IMAP if your registrar offers it — it syncs across devices better than POP3. Enter your full email address (you@yourcompany.com), your password, and the server information. The email client will test the connection. If it fails, double-check that you copied the server addresses correctly and that your password has no typos.
Point your domain to a separate email host (if needed)
If your registrar doesn't offer email hosting or charges too much, you can use a separate email service like Zoho Mail, Proton Mail, or Microsoft 365. These services are often cheaper for multiple addresses and include extra features like spam filtering and storage.
Sign up for the email service and add your domain name to your account. The email host will give you DNS records to add — these are lines of text that tell the internet where your email should go. Go back to your registrar's control panel, find the DNS or nameserver settings, and add these records exactly as the email host specifies.
DNS changes take up to 48 hours to spread across the internet, though usually it's faster. During this time, email sent to your address may bounce or be delayed. Once the DNS records are live, you can create email addresses through your email host's dashboard and connect them to your mail client using the IMAP settings the host provides.
Troubleshoot common problems
Your email address isn't receiving messages. Check that your DNS records are correct if you're using a separate email host — use a free DNS checker tool like MXToolbox to verify. If you're using your registrar's email hosting, log into the registrar's control panel and confirm the email address exists and is active. Wait 24 hours after creating the address before assuming something is wrong.
Your email client won't connect. Verify you're using the correct server addresses and port numbers from your registrar or email host. Check that your password is typed correctly — spaces and capital letters matter. Some email clients require you to enable "Less Secure App Access" or create an app-specific password; check your email host's documentation. Try connecting through webmail first to confirm the email address itself works.
Emails you send are marked as spam. This usually happens when your email host's servers aren't properly configured. Ask your email host whether they've set up SPF, DKIM, and DMARC records for your domain — these tell other email servers that messages from your address are legitimate. If they haven't, request that they do, or add the records yourself through your registrar's DNS settings.
Frequently Asked Questions
Can I use my domain email on my phone?
Yes. Open your phone's email app (Gmail, Outlook, Apple Mail, or Samsung Email), select "Add Account", and enter your email address and password. The app will auto-detect your IMAP settings in most cases. If it doesn't, you'll need to enter the server information manually — your registrar or email host provides this.
What happens to my email if I stop paying for the domain?
Your domain will expire and you'll lose access to the email address. Registrars usually send reminder emails before expiration. If you let it expire, you have a grace period (usually 30 days) to renew it before someone else can buy it. After that, the domain and all associated email are gone.
Can I change my email address later?
Yes. You can create new email addresses under the same domain anytime through your registrar or email host's control panel. You can also delete old addresses. If you want to change the domain itself, you'll need to buy a new domain and set up new email addresses — you can't rename a domain you already own.
Do I need a business to create a domain email?
No. Anyone can buy a domain and create email addresses. You don't need to register a business, have a website, or prove anything. The domain is yours once you pay for it.
How much does it cost per month?
Domain names cost $10 to $15 per year. Email hosting through your registrar usually costs $0 to $6 per month per address, depending on the registrar. Some registrars include one or five free addresses with a domain purchase. Separate email hosts like Zoho Mail or Proton Mail cost $1 to $4 per month per address. Total cost is usually $15 to $30 per year for a domain plus one email address.