Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Setup a Custom Branded Email Address with Outlook (Office365)

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you looking to set up a professional branded email address with Outlook?

The Microsoft 365 Business Premium plan allows you to use your domain name to create a business email address using Outlook. It provides a more professional look when sending emails, and you get powerful features like spam protection and better security.

In this article, we will show you how to set up a custom branded email address with Outlook.

How to add Branded Email with Outlook

What Is a Professional Branded Email Address?

A professional email has your business name in it. For example, ‘support@yourdomain.com’ is a professional email address. By contrast, ‘yourdomain@yahoo.com’ is not a professional email address.

There are many ways you can create a professional email address. You can use the built-in mail server that comes with most WordPress hosting companies.

This will work for most starter websites on a shoestring budget. However, it lacks several critical features like better spam and antivirus protection, enhanced security, easy account management, and more.

If you want the powerful features mentioned above, then you’ll need a professional business email service that works with your existing business name or domain name.

What Is Outlook.com?

Outlook is an email service offered by Microsoft. You can create a free ‘yourname@outlook.com’ account to use the service.

However, if you want to create a professionally branded email address with Outlook.com, then you will need to sign up for a Microsoft 365 Business Premium account.

It is a paid service starting from $6.00 per user/month. It includes 1 TB of OneDrive storage and the latest versions of Outlook, Word, Excel, and PowerPoint for your PC or Mac.

At WPBeginner, we use and recommend Workspace or G Suite by Google for business email addresses because they are more cost-effective. We also prefer Google Cloud since our team is familiar with Gmail and other Google Apps.

For more details, you can see our comparison of G Suite vs. Office 365 to learn how it stacks up against Outlook.com.

That being said, let’s take a look at how to create a custom-branded email address with Outlook.com.

Signing Up for Outlook Premium with Microsoft 365

First, you need to visit the Microsoft 365 website and sign up for the ‘Microsoft 365 Business Premium’ subscription.

It is the only subscription that includes support for custom domains. To start, simply click the ‘Buy Now’ button.

Select the Microsoft 365 business premium account

You will have to enter your email address in the next step. This could be your existing work or school email.

Once you’ve entered the email, click the ‘Next’ button.

Enter your email address

It will then check if the address is already associated with a Microsoft account or if you need to create a new one.

Next, you will be asked to provide personal information, like your name, business phone number, company name, company size, and country.

After entering these details, go ahead and click the ‘Next’ button.

Enter your personal details

On the next screen, you’ll need to verify your business phone number.

You can select to receive a text message or receive a phone call to get the verification code.

Get verification code

After verification, you will be asked to enter a password and domain name.

You can click the ‘Next’ button when you’re done.

Enter password and domain name

From here, you’ll need to select the number of Microsoft 365 Business Premium accounts you want.

After that, click the ‘Add payment method’ to continue.

Add payment details

Microsoft will now ask you to select a payment method, like a credit card.

Go ahead and enter the payment details to complete the signup process.

Add a payment method

After that, you will land on the Office 365 dashboard.

Setting Up Outlook Email with Custom Domain

In the dashboard, you’ll see different tools and apps offered by Microsoft under the Office 365 suite.

The left-hand sidebar is filled with shortcuts to the various services and apps that you get access to with your subscription.

Office 365 portal

Next, you can click the ‘Apps’ option from the sidebar menu.

More tools will now appear under Apps. Go ahead and select the ‘Admin’ option.

Select apps and go to admin

Next, you will see the ‘Microsoft 365 admin center’ at the top of the page.

From here, you can select the ‘Set up email with a custom domain’ option.

Set up email with custom domain

After that, a popup window will open where you’ll be asked to use an existing domain or buy a new one.

Simply click on the ‘Use a domain you already own’ button.

Select use a domain you already own

After that, a setup wizard will open to help you configure a custom domain with Outlook.

The first step will give you an overview of the steps you need to follow. Go ahead and click the ‘Continue’ button at the bottom.

Continue from the overview page

On the next screen, you will be asked to enter the domain name you want to set up.

After entering the domain name, click on the ‘Continue’ button.

Enter your domain name

Microsoft will now look up your domain name.

After that, it will ask you to verify ownership by adding information to your domain’s DNS settings.

Verify ownership of your domain

To do this, you need to open a new tab or window in the browser and go to your domain’s settings page. Depending on your domain registrar, this page will be located in your account. You need to find the DNS settings option.

If your domain is registered by your WordPress hosting company, then you will find the domain’s setting in your cPanel dashboard labeled as ‘Zone Editor’ or ‘DNS Zone Editor.’

Note: If you are a SiteGround user, you will not have cPanel. You will find this in the Domain section of your Site Tools dashboard.

For this tutorial, we will be using the Bluehost dashboard. To begin, you can go to Domains » My Domains from the menu on your left. Then click the ‘Manage’ dropdown menu and select ‘DNS.’

Open DNS settings in Bluehost

Next, you will have to scroll down to the ‘TXT’ section in the DNS settings.

Go ahead and click the ‘Add Record’ button.

Add a TXT record

From here, you’ll need to enter the TXT details. These include the host record, TXT value, and TTL time.

You can easily find this information in the Microsoft Office 365 tab.

Once you’ve added the details, click the ‘Save’ button.

Enter TXT details

When adding a DNS record, make sure that the information you enter matches the information displayed by Office 365.

Next, you need to switch back to the Microsoft Office 365 admin portal and click on the verify button.

Verify your domain

Office 365 will now check for DNS records to verify that you own the domain name. DNS verification can take 5 – 10 minutes because, sometimes, your DNS settings will not be updated right away.

After verification, you will be asked to set your new branded email address. Once that’s done, simply click the ‘Update and sign out’ button.

Enter your branded email address

Next, you’ll need to sign in again using the new branded email address you just added.

Once logged in, you’ll see more records to add to your domain and connect to Outlook email.

The email exchange needs three DNS records to work with, including an MX record, a CNAME record, and a TXT record.

Add more records to your domain

Once again, you will need to go to your domain’s DNS settings page and add these records individually.

First, you have an MX record, which provides instructions on where to deliver the email messages. In Bluehost, go to your website’s DNS settings and add a new MX record.

Add MX record in Bluehost

If your website already had an MX record, then it will be replaced with this one. This ensures that you can use Outlook’s mail servers to send and receive emails from your custom domain email address.

After that, you have a TXT record, which helps prevent someone from spoofing your email to send spam.

Add a new TXT record

Lastly, you have a CNAME record, which lets software like Outlook discover and connect to email service.

Simply add a new CNAME record in Bluehost and enter the details from the Microsoft dashboard.

Add CNAME record

Once you have entered all DNS records, you can go back to the Microsoft Office 365 tab and click the ‘Connect email’ button.

Office 365 will now check your domain DNS settings. Note that it could take 24 – 48 hours for TXT records to be verified.

Add more records to your domain

Once everything checks out, you’ll reach the end of the setup.

In the last step, you’ll see a summary of your configuration. Go ahead and close the setup wizard.

That’s it! You have successfully set up your domain name to work with Outlook.

Adding Custom Branded Email Address in Outlook

You are now ready to create custom domain email addresses using Outlook.

From your Office 365 dashboard, go to Users » Active Users.

Add a new user

Next, you’ll see a list of your active users.

Go ahead and click the ‘Add a user’ option.

Add a new user to active users

On the next screen, you need to provide the user’s personal information and then choose an email address.

After entering the details, simply click the ‘Next’ button.

Enter user details to create an account

Then, you’ll need to select a geographic location for your user and assign a product license.

In the Microsoft 365 Business Premium plan, you can assign up to 25 licenses. When you are done, simply click the ‘Next’ button.

Assign product licenses

Microsoft also offers additional settings for new user profiles.

For instance, you can select a user role and grant access to the Admin Center. There is also an option to add profile information, like job title, department, office, and more.

Choose optional settings for new users

These are optional settings, and you can leave them blank as well. When you’re done, simply click the ‘Next’ button.

Lastly, you’ll see a summary of the new user you just added. You can review the details, make necessary changes, and then click the ‘Finish adding’ button.

Review and finish adding the user

You’ve successfully added a new user and created a branded email address in Outlook.

You can now log in using the email address and password you created in the earlier step to use your new professionally branded email with Outlook.

Use outlook with branded email

You can also install Office 365 apps on your Mac and PC, including Outlook. This will allow you to use your branded Microsoft Outlook business email address with offline access via the Outlook app.

We hope this article helped you learn how to set up a professional branded email address with Outlook. You may also want to see our article on the best SMTP providers with high email deliverability and how to start a WordPress blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

122 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Peter says

    Hello, thanks for this tutorial, please where do I need to add this

    v=spf1 include:hotmail.com ~all

  3. Jay says

    its more than 72 hrs of changing my dns. but now also it is showing “You need to prove ownership of this domain by creating a DNS record. Use the settings below.”

  4. Rani says

    Hi,
    I set up the account following your instructions.Thanks
    But I have this problem , i am not receiving any mails in my inbox. when i send mails from other accounts to this mail it is bounced.
    i checked the microsoft support. looks like it is some internal problem and not a settings problem. people are reporting other issues with accounts.Microsoft says they resolved the issue. But doesnt look like so.
    http://answers.microsoft.com/en-us/outlook_com/forum/oemail-osend/my-outlookcom-email-account-is-not-receiving-any/02581144-c02b-4cdc-9132-98a8e0531ab1?msgId=2fd9d76f-6dfa-45bc-9a46-81e11265a7a1&page=1

    R

  5. Ankush says

    Hi,

    I am trying to setup emails for my domain. This tutorial is really helping me since I am a non technical person. I have set up my live account and I am getting a message ‘You need to prove ownership of this domain by creating a DNS record. Use the settings below’.

    When contacted a person where I have hosted my site, he is saying that the settings displayed here are for CPANEL and my sited is on DreamHost. DreamHost has its own CPANEL and that doesn’t support entries like ‘Priority: 10 (or High priority)’ etc.

    Can you please guide us to take this forward.

    Thanks,
    Ankush

    • WPBeginner Support says

      Ankush dreamhost does support A records and Max records. For records ask the person managing your account to go to Mail » Custom MX in Dreamhost Panel. As for A or TXT records go to Domains and then click on DNS.

      Admin

  6. Ria Parish says

    I don’t suppose you’d still be able to use this email for Google+ and YouTube account though, eh…. Better than nothing, I guess.

    Thanks for the alternative!

  7. princess says

    Hi I set up my domain via Godaddy.com..and I already have my live mail set up. My question is: When I tried replying to the email my replies bounces back. what could be the problem?

  8. Verma says

    Hi- I did a setup of outlook.com with my domain. All seems to be working fine except i am not able to get emails from MS Outlook. If it is possible to access email via MS Outlook app please let me know.

  9. Paul Jones says

    Great article thanks.

    We run a mail server and batch import mail into a sql server database. Would it be viable/possible to switch our mx to outlook.com and forward all inbound and outbound email to our mail server so that we can still import mail into sql?

      • Chris says

        Hi, I just created an outlook email admin account with my own domain name. i create 2 users. Will I be able to see the emails sent to the users I created? If so, how do I enable that feature? Thank you :) Great article by the way. Thanks.

  10. david says

    If you want users to use mail.yourdomain.com to sign in for email address, then you can create a CNAME record in your domain’s custom DNS settings or in cpanel’s Simple DNS Editor. Enter Mail in the Name field, and enter subdomain in CNAME field, e.g. mail.example.com.

    this is not well explained. Could you please…

    • kaycee says

      If you want users to use mail.yourdomain.com to sign in for email address, then you can create a CNAME record in your domain’s custom DNS settings or in cpanel’s Simple DNS Editor. Enter Mail in the Name field, and enter subdomain in CNAME field, e.g. mail.example.com

      …..Please can you provide a guide on how to create this? cos am using ipage and they said its not possible for me to have mail.businessname.com

      thank you

  11. Kelly says

    Hi, thanks for your tutorial.
    So after a week of waiting for the service to become active it is now saying that “Your service is suspended. Please make the required DNS changes.” Can somebody please help?

  12. Asad says

    Currently outlook allows 50 free Email addresses. If I need more Account then what is the procedure ?

  13. phil says

    Hi I have a question, I bought my domain name off Godaddy, but I built the site and its being hosted by wix.com, I want to use my own domain with outlook so who do I update my mx and txt with godaddy or wix?
    Hope to hear from you soon
    Phil

  14. Lynn Jackson says

    Awesome post! Very user-friendly. This was almost effortless. I was up and running after about 10 minutes! Thanks.

  15. JANARTHANAN says

    Hi Syed, as said earlier I’ve done setting of my domains mails on outlook.com. Let me know how to configure this on blackberry and iPhone devices.
    Thanks – Janarthanan

  16. tilak says

    I want to view my old mails from my previous employers where we were using Outlook server. I have those .pst data files in my external hard disk. But don’t know how to configure them in Outlook 2013. Could any one please help me on the step by step guide. thanks.

  17. Haseeb Ahmad Ayazi says

    Guys the New UI of outlook is tooooo slow. While loading it makes my PC also slow. Outllook can compete Gmail but will loss badly only due to his loading speed.

    • Jon Adams says

      Check your computer. Due to the new Gmail compose debacle, I have been testing Outlook.com for the past few months in case Google makes the change permanent and mandatory. The only reason I don’t make the switch now is six years of company emails in twenty accounts. Not to mention everything that lives in Google Drive.

      The Outlook UI is vastly superior to Gmail even without consideration of the new compose.

  18. Kunal says

    I already have an email account on Google Apps, if I were to move to Outlook, what would happen to emails that I already have in my existing accounts on changing the MX record ? Do I have to transfer my emails from google apps to outlook?

  19. quocnt says

    Thank you. I have successfully setup my professional email.
    But can I go to mail.mydomain.com to check mail or must I go to outlook.com every time?

  20. Ana says

    Hi,
    I followed the steps and everything went fine. But when I started using the email, I can send emails, but not receive them. Any idea what can be the issues?

    Thanks!

    • JANARTHANAN says

      Hi Ana,

      Have you got the solution, did your mail work fine on both send & receive ways!

      If you got the solution pls let me know.

      Thanks

    • Ankush says

      Hi Ana,

      Did you get solution to your problem? Are you able to send/receive from your new email account. Please guide us as well.

      Thanks,
      Ankush

  21. Leon says

    Hi! I finally finally got to the last part.. I had to login using my old @live.com account, I never saw the DNS options when trying to signup using just my domain name http://hempconnection.net

    Anyways I was able to create an info@ email for my domain, but now where do I go to login? I tried mail.mydomain.net and I just see the last page I was on showing the emails I created, but not able to actually access my new email

  22. JANARTHANAN says

    Hi Syed,

    I have my website already set up at windows live admin center and the emails are already in use by users.

    But now i planned to migrating my domain from godaddy to a Blue Host (i came to know about the cheapest and best service of this host by reading your site), what should i do so the emails will not be deleted and users can continue using the same mails.

    Pls give me clarification thru email or on you blog. It will be very helpful for me and all others.

    Thanks in advance

    Janarthanan

      • JANARTHANAN says

        Hi Buddy, Thanks for the info. But i’ve a doubt, before transfering a domain from Godaddy how can i setup MX records in Bluehost for the same domain. PLs explain as i was a newbie on this field.

        Thanks

      • JANARTHANAN says

        Hi Syed,

        Thanks for your info, i followed your tuts, also as per your comment i get details from Blue Host too. Now i successfully transferred my domain. And all my emails associated to it (functions on outlook.com) work fine.

        Thanks once again for your great tuts.

        Janarthanan

      • Tuyen says

        Hi I set up my professional mail on outlook.com, it’s work fine for about a month but now when I send email to client it alway have hotmail_77425feceaf13aa1@live.com on behalf of my email, pls advise how to remove (hotmail_77425feceaf13aa1@live.com on behalf of my email)
        hope to hear soon
        all the best

  23. Mohamed says

    Guys,

    Be careful when trying to create a “professional” email account that uses your domain; particularly when using Microsoft Outlook/Live/Hotmail…. It will send your email to the recipient, on receipt of your email the recipient will see “hotmail [a random number]@live.com ON BEHALF OF yourname@yourdomain,com”. This is not professional at all. Its actually less embarrassing than using a regular free @hotmail.com.

    O, and Microsoft has no plans to correct this! I’ve tried several forums and made multiple requests.

    All the best.

    • Ed Fishman says

      This isn’t true as far as I can tell. I have a couple of domains that use Outlook.com and all of them send as the actual sender. No ‘On Behalf Of’ appears anywhere – either in From: or even hidden in the message headers.

      Now that Google isn’t offering a free version of Google Apps, Outlook.com is still your best bet for setting up a free, non-pop, e-mail system that can use your own domain.

      Ed

      • Joshua Caluette says

        If you follow the directions and confirm that your DNS is configured properly and you are not sending your email through your live account as an alias of your professional domain, then this does not happen. I have mine setup and it works just fine. I have seen similar issues on Google Apps as well, but it is always due to mis-configuration.

  24. Marco says

    I need a catch all alias to be sure to receive all the email adressess i used in the past…. How do i setup a catch-all with live domains? Can’t find it.

  25. lmcpa says

    When switching from a paid hosted version with godaddy is there a way to save or move emails from the godaddy service to this free outlook.com setup?

  26. pishka says

    I have my website already set up at domains.live.com and the emails are already in use by users. Currently i’m migrating my domain to a new host, what should i do so the emails will not be have to be deleted and users can continue using the same mails?

    If i add the mx records on the new host i can continue to use the mails on the same domains.live.com account I had?

    Pls reply its important

    Thanks :)

  27. nick bacon says

    Hi, I am following the instructions but when i get to the screen that will give you a choice to either use an existing Microsoft account to administer this domain or create a new Microsoft account on your own domain name, e.g. yourname@yourdomain.com.

    I do not get this option, it automatically goes to a regular live sign in page?

    any tips?

  28. Lauren says

    Thank you! Outlook’s support is slooooow, you’ve helped me set up my email accounts, and in the comments above I learned that I could delete and recreate an email account.

  29. Stephanie says

    Great tutorial!!!!!!! Worked like a charm. Using Joomla CMS though & Hostgator

    Thank you so much! We were using the free <10 google apps accounts and have been looking for a replacement for awhile now.

  30. Christine says

    Im being asked to verify my account. Outlook is sending the verification email to the same account Im trying to access. Do you know a way around that or if I can contact Outlook?

  31. Carlos Rivera says

    I followed the steps above and after clicking refresh Windows Live Admin Center says the service has been suspended. Any ideas how to get this corrected?

  32. Serge Conus says

    Thanks for the awesome post. Google apps for personal use was an amazing toolset, I have been forced to create forwarders to my personal gmail account which works ok for a small site, but an organization needs something bigger. I will check out outlook’s pro mail choice.

  33. Rich C says

    Anyone know why I’d be getting this error message for any domain I’m entering in:

    “This domain name can’t be used because it contains a protected word or inappropriate language. Please contact support if you feel this is not the case.”

  34. Aamir Rizwan says

    I get the following error :
    This domain name can’t be used because it contains a protected word or inappropriate language. Please contact support if you feel this is not the case.

  35. Bikash says

    I have a created email address in Microsoft using my domain and
    How to Manage the user account in my admin panel in Microsoft account. Is there any option to reset the user password and read the user inbox mail for admin.

    thanks
    Bikash

  36. Scott says

    My problem is this:
    Step 2: Setting up DNS MX Records to use Outlook.com

    After the registration, you will reach Windows Live Admin Center’s domain control page and it will be showing MX and TXT record strings which you need to add to your DNS settings.

    After the registration, it did not take me to any such page.

    • Noumaan Yaqoob says

      @Scott: you can find those strings by going to Your domains click on YourDomain.com and then click on Domain Settings link in the left sidebar.

      If that doesn’t work, check the email you provided during registration for an activation email.

      • Scott says

        OK. Now I was working with the support people on hostgator to try and figure out this tutorial between the two of us. The support person at hostgator showed me where to put all the codelines from the Windows Live Admin Center. Their chat support allowed him to tell me exactly where to copy and paste the lines of code, and where to paste them.

        So…….On to step 3. According to your tutorial, The Windows Live Admin Center should say, “Your service is active” after 48 hours. I obligingly waited the 48 hours, logged in again, and it still was inactive, so I saw that the Windows support says it can take 72 hours. Now a week later I log in, and all it says is: “Your service is Suspended. Please make the required DNS changes.” I was never able to get the thing to the point where it says, “Your service is active.”

        So, please kindly tell me what’s going on.

      • Rudy says

        When I click on mydomain.com in the YourDomains area, I’m just brought back to the YourDomains area again. It doesn’t go to a page that gives me the settings, etc.

  37. Ed Nailor says

    Syed,
    This is a great article and one work really investigating. I was disappointed to see Google do away with the free version of their Google Apps for Business. I had not yet really looked into Outlook.com, but will certainly have to try this out so I can best recommend options to my clients. Thanks for bringing this to light!
    Ed

  38. Damien Carbery says

    I take a simpler method – just set up a forwarder in the hosting control panel. In my client’s existing free email account (Yahoo/Gmail/Hotmail) I add the new account I want to send email as. This sends a verification email which, due to the forwarder, arrives in the existing inbox.

    An advantage of Yahoo/Gmail/Hotmail is that they are built in account types in iOS. You can select the From address on your iOS device. I will admit that you are not using your hosting company email servers.

  39. Carlos Acha says

    Hello,
    I have tried to follow these steps but there is no Get Started button anywhere, I do get a Login button but it only sends me to Live Login Page. The address I am visiting is: domains.live.com
    Any help I will appreciate.
    Best regards,

    Carlos

  40. Noumaan Yaqoob says

    @Haseeb Ahmad Ayazi : Outlook allows you to create up to 500 accounts on one domain name. However, if you reach that limit and you need more free email accounts on your domain then you can contact support to extend your free accounts limit.

    @Raheem Khan: I would recommend that you stick with Google Apps and try outlook.com separately by creating a yourname@outlook.com account. That way you can decide which one you like better.

  41. Raheem Khan says

    Now there should be a compartision between Google Apps and Outlook Professional Emails. And do tell us which one is better. Currently I’m using Google apps.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WPBeginner Assistant
How can I help you?

By chatting, you consent to this chat being stored according to our privacy policy and your email will be added to receive weekly WordPress tutorials from WPBeginner.