How to add an MX record on Namecheap

Quick Answer
To add an MX record on Namecheap, log in to your account, go to Domain List, select your domain, and open Advanced DNS. Then add a new MX record to route email for your domain.
Steps to Add an MX Record on Namecheap
1. Log in to your Namecheap account
Go to your Namecheap Acc
Click Sign In
Access your dashboard
2. Open your domain list
Click Domain List
Find the domain you want to manage
Click Manage at the far right of the domain

3. Open Advanced DNS
Click the Advanced DNS tab on the menu at the top of your screen

4. Add a new record
Select “Custom MX” under Mail Settings

Now select MX Record

5. Enter the MX record details
Fill in the required fields:
Host: @
Mail Server: the mail server provided by your email provider
Priority: lower numbers have higher priority
TTL: Automatic unless instructed otherwise
6. Save the record
Click the checkmark icon to save all changes
What Happens Next
MX record changes usually take effect within a few minutes, but may take up to 24 hours depending on DNS propagation.
Common Issues
- Email not working after adding MX records
- Confirm the mail server values are correct
- Check that priority values are set properly
- Unable to add MX records
- Ensure the domain is using Namecheap BasicDNS or PremiumDNS
- If custom nameservers are set, manage DNS at your DNS provider
We regularly review and update our guides to keep them accurate. If something looks off, email guides@snagged.com and we’ll fix it.