How to Create a Custom Domain Email Address (@yourbusiness.com)

To create a custom domain email, register a domain, then open your hosting panel (hPanel or cPanel), go to Email Accounts, and create an address like you@yourdomain.com with a strong password. If your domain lives elsewhere, add the MX records your host provides. Then open webmail or add the account to your email app.

Key takeaways

  • You need two things: a registered domain and either a web host that includes email or a separate email service.
  • The fastest route is your host's built-in Email Accounts tool — often just a few clicks if email is part of your plan.
  • MX records tell the internet which server handles your mail. Same-host domains usually set these automatically; otherwise you add them by hand.
  • Add SPF and DKIM records so your mail lands in the inbox instead of the spam folder.
  • Always send a test email both ways before you rely on the address.
Disclosure: Some links on this page are affiliate links. If you buy through them, we may earn a commission at no extra cost to you. We only recommend products we believe genuinely help with the problem this page covers. Our guidance stays the same whether or not a link earns anything.

What you need before you start

A custom domain email is an address that ends in your own domain name, such as you@yourbusiness.com, instead of a shared provider like @gmail.com. It looks professional and builds trust, because the address matches your website. Setting one up is simpler than most people expect, and this guide walks you through every route from start to finish.

You need two things before you begin:

  • A registered domain name. This is the yourbusiness.com part you own through a domain registrar. If you already have a website, you already have this.
  • Somewhere to host the mailbox. That is either a web host that includes email in your plan, or a separate email service such as Google Workspace, Microsoft 365, or Zoho Mail. A mailbox is the actual storage where your messages live.

Not sure how mailboxes and email plans differ from your website hosting? Our guide to what email hosting is explains the moving parts in plain English before you commit to a setup.

Your options at a glance

There are five common ways to create an address on your own domain. Each one gets you the same @yourbusiness.com result — they differ in cost, features, and how much setup you do yourself. Here is how they compare so you can pick before following the steps.

OptionBest forWhat it involves
1. Your web host's built-in emailAnyone whose hosting plan already includes emailCreate the address in your panel; MX records often set for you
2. Dedicated email hostingPeople who want email on its own, separate from a websiteSign up for an email-only plan, then point MX records at it
3. Google WorkspaceTeams that live in Gmail, Docs, and DrivePaid per user; verify domain and add Google's MX records
4. Microsoft 365Teams that use Outlook, Word, and ExcelPaid per user; verify domain and add Microsoft's MX records
5. Free forwarding + "send as"A single person on a tight budgetForward mail to an existing inbox; reply from Gmail as your domain

If email is already part of your hosting plan, option 1 is almost always the quickest and cheapest path. The rest of this guide covers the three setups most people use.

Method 1: Create it in your hosting panel

This is the route most beginners should take, because a hosting panel — the control dashboard for your account, such as hPanel or cPanel — has a built-in tool for making mailboxes. If your plan includes email, you can be up and running in a couple of minutes.

  1. Log into your hosting panel (hPanel or cPanel) using the details from your host.
  2. Open the Email Accounts section and click Create.
  3. Enter the address you want (for example you@yourdomain.com), set a strong password, and choose a mailbox size — the storage limit for that account.
  4. Click Create to finish. The mailbox is now live on your host's mail server.
  5. Check your MX records. If your domain is with the same host, they are usually set automatically. If your domain lives elsewhere, add the MX records your host provides in your DNS settings.
An MX record (Mail Exchange record) is a DNS setting that tells the internet which server should receive email for your domain. Without a correct MX record, messages have nowhere to go. If you need to add or edit one, our guide to what DNS is shows exactly where these records live and how to change them safely.

That is the whole setup for a host-based mailbox. Once the address exists and MX records point to your host, you are ready to send and receive.

Method 2: Google Workspace or Microsoft 365

If your team already relies on Gmail and Google Docs, or on Outlook and the Office apps, a dedicated productivity suite keeps everything in one place. Google Workspace and Microsoft 365 both host your mailbox on their own servers and charge a monthly fee per user. The setup follows the same shape for either one.

  1. Sign up for Google Workspace or Microsoft 365 and enter your domain name during setup.
  2. Verify domain ownership. The provider gives you a verification record (usually a TXT record) to add to your DNS, proving the domain is yours.
  3. Add the provider's MX records to your DNS so incoming mail routes to their servers instead of your old host.
  4. Create users. Add each person as an account, for example you@yourdomain.com and team@yourdomain.com, and set their passwords.

The key difference from Method 1 is that your mail now lives with the suite provider, not your web host. That means you replace your host's MX records with the provider's — you should not keep both. Prices are set by each provider and change over time, so check their current per-user rates before you commit.

Method 3: Free forwarding plus "send as" in Gmail

If you are one person watching costs, you may not need a full mailbox at all. An email forwarder catches anything sent to your domain address and drops it into an inbox you already read, like your personal Gmail. Pair it with Gmail's "send mail as" feature and you can reply so the message appears to come from your domain — without paying for separate storage.

  1. In your hosting panel or DNS provider, set up an email forwarder that sends mail from you@yourdomain.com to your existing inbox.
  2. In Gmail, open Settings → Accounts and Import → Send mail as and add your domain address.
  3. Confirm the address using the verification email Gmail sends, then choose it from the From menu whenever you reply.
Forwarding is a good starter setup, but it has limits: you are borrowing another inbox rather than owning a real mailbox, and "send as" can be trickier to keep out of spam. If your address grows into daily business use, move up to Method 1 or Method 2 for a proper mailbox.

How to access your new email

Once the address exists, there are two ways to read and send from it.

Webmail. Every host and email service offers webmail — a version of your inbox you open in a browser, no setup required. Sign in with your full email address and password, and you can send and receive right away. It is the fastest way to confirm the mailbox works.

An email app. To use your address in Outlook, Apple Mail, or the Gmail app, add it as a new account with your IMAP and SMTP server settings. IMAP is the protocol that pulls mail in for reading; SMTP is the one that sends it out. Your host lists the exact server names and ports — they usually look like this:

  • Incoming (IMAP): server mail.yourdomain.com, port 993 with SSL/TLS.
  • Outgoing (SMTP): server mail.yourdomain.com, port 465 (SSL) or 587 (STARTTLS).
  • Username: your full email address. Password: the mailbox password you set.

If the app rejects your connection, the port or encryption setting is the usual culprit. Our guide to SMTP and IMAP ports explained shows which number goes where and why the wrong one blocks mail.

Deliverability: keep your mail out of spam

A brand-new domain address can land in the spam folder until you prove it is trustworthy. Two DNS records do that job, and adding them takes only a few minutes:

  • SPF (Sender Policy Framework) lists which servers are allowed to send mail for your domain. A basic record looks like v=spf1 mx ~all, though your provider will give you the exact value to use.
  • DKIM (DomainKeys Identified Mail) adds a hidden digital signature to every message, so receiving servers can confirm the mail really came from you and was not tampered with.

You add both as records in your DNS settings, using the exact values your host or email provider supplies. After they save, send a test email to an address on a different service (like a personal Gmail) and reply back, to confirm mail flows both ways and lands in the inbox.

Common mistakes to avoid

Wrong or missing MX records are the number-one reason a new address cannot receive mail. If you moved your domain to a new provider, remove the old host's MX records — leaving two conflicting sets sends your mail to the wrong place, or nowhere.

The other slip-ups beginners hit most often:

  • Skipping SPF and DKIM. Your mail may send fine but keep landing in other people's spam folders. Add both records before you rely on the address.
  • Weak mailbox passwords. Email accounts are a favourite target for attackers. Use a long, unique password so a compromised mailbox cannot be used to send spam in your name.
  • Forgetting to test. Always send a message out and receive one back before you print the address on a card or website. A five-minute test saves days of missed mail.
  • Not waiting for DNS to update. New MX, SPF, and DKIM records can take a few hours to spread across the internet. If something is not working right away, give it time before changing settings again.

Frequently asked questions

How do I create an email with my own domain?

Register a domain, then open your hosting panel (hPanel or cPanel), go to Email Accounts, and create an address such as you@yourdomain.com with a strong password. If your domain is hosted elsewhere, add the MX records your host provides. Then sign in through webmail or add the account to your email app.

Do I need Google Workspace for a custom email?

No. Google Workspace is one option, but not a requirement. If your web hosting plan already includes email, you can create a custom domain address in your panel at no extra cost. Google Workspace and Microsoft 365 add team tools like shared calendars and cloud documents, which is why some businesses choose them.

How do I set up MX records?

In your DNS settings, add an MX record that points to the mail server your provider gives you, with the priority value they specify (often 10). If your domain and mailbox are with the same host, this is usually done for you. If they are on different providers, you add the MX records by hand and remove any old ones so they do not conflict.

Can I use my domain email in Gmail?

Yes. You can add your domain mailbox to Gmail using its IMAP and SMTP settings so you read and send from the Gmail app or website. If you only want to reply from your domain address, you can set up forwarding plus Gmail's "send mail as" feature without creating a full separate mailbox.

Why isn't my new email receiving messages?

The most common cause is missing or incorrect MX records, so incoming mail has nowhere to arrive. Confirm your MX records point to the correct mail server and that no old records are left over from a previous host. New DNS changes can also take a few hours to take effect, so wait before troubleshooting further.

Is a custom domain email free?

Not entirely. You always pay for the domain name, and most real mailboxes come with a hosting or email plan. The closest to free is a forwarder plus Gmail's "send as" feature, which reuses an inbox you already have. For a proper mailbox with its own storage, plan on a hosting plan that includes email or a paid email service.

What if my website email stops sending?

That is a separate issue from creating the mailbox, and it is common on WordPress sites in particular. If contact forms or notifications fail to arrive, our guide to fixing WordPress not sending email walks through the causes and the SMTP fix.

Summary

Creating a custom domain email comes down to a few clear steps: own a domain, pick where the mailbox lives, create the address, point your MX records at it, and add SPF and DKIM so your mail is trusted. For most beginners, the built-in Email Accounts tool in your hosting panel is the fastest path, while Google Workspace and Microsoft 365 suit teams that want a full productivity suite. Whichever route you take, always send a test message before you rely on the address.

Next, if you want to understand the plans, mailbox limits, and features behind these setups, read our overview of what email hosting is so you can choose the right plan with confidence.

The simplest route for beginners. If you already host your website with a provider whose plan includes email, creating a @yourdomain address takes only a couple of clicks in the panel — no separate signup, no extra bill, and MX records are usually set for you. That makes your existing host the easiest place to start. If you are setting up a new site and want hosting with email built in, you can compare Hostinger's plans to see whether one fits your situation.

If valid at the time of purchase, new users may also be able to apply a coupon such as SPECIAL15 or SPECIAL10, subject to Hostinger's terms.

See Hostinger email hosting →

Affiliate disclosure: if you sign up through this link we may earn a commission, at no extra cost to you. How this works.

When Hostinger isn't the right fit. If you are happy with your current web host and only want email, there is no reason to move hosting at all. Email bundled with a hosting plan is convenient and inexpensive, but dedicated providers such as Google Workspace, Microsoft 365, Zoho Mail, Fastmail or Proton Mail generally offer stronger deliverability, spam filtering, storage and calendaring. If email is business-critical — invoices, client contact, anything that must not land in a spam folder — a dedicated mail provider is the safer choice, and it will work with whichever host you already have.

References

  • Hostinger Help Center — creating and managing email accounts in hPanel (official documentation).
  • cPanel documentation — Email Accounts interface and mailbox settings.
  • Google Workspace Admin Help — verify your domain and set up MX records.
  • Microsoft 365 documentation — add a domain and configure DNS records.
  • Zoho Mail setup guide — domain verification and MX configuration.
Bitrich777 Hosting Team
About the author

The editorial team behind the Bitrich777 Hosting Help Center — practical, tested guides on web hosting, WordPress, servers, DNS, SSL, email, security and migration. Every walkthrough is reproduced on a live host before it is published.

Spotted an error? Tell us