Custom domain shows "Incomplete setup" in Microsoft 365 but "Verified" in Entra ID
Posted by Hot_Connection9504@reddit | sysadmin | View on Reddit | 24 comments
Hey everyone,
I added a custom domain to Microsoft 365/Entra ID and initially verified it successfully using the TXT record.
In Entra ID, the domain shows as Verified, but in Microsoft 365 Admin Center (Exchange Online)→ Domains, it shows “Incomplete setup.”
Has anyone experienced this before or knows the correct fix?
Thanks!
Somnuszoth@reddit
It will show as incomplete unless you pus everything to Microsoft’s DNS there. If you manage your own DNS, this happens. Microsoft is looking for those records to post to their hosts for MX and all that.
dracotrapnet@reddit
Yea, our setup doesn't have MS stuff as MX, we have Mimecast as our MX so it will always say incomplete.
Jaded-Parfait4379@reddit
I am getting the same status , looks like microsoft is skipping one last step in setup , I opened a ticket , waiting.
enby_dot_local@reddit
I tried to add a domain to my tenant yesterday and got the same issue. Just tried again now and its still the same. I do the initial txt verification and then it never gives me the option to do any of the other records.
Hot_Connection9504@reddit (OP)
Sir, Please let me know as well. It would really help me a lot.
Hot_Connection9504@reddit (OP)
Sir, Could u pls provide me steps for troubleshooting. It would really help me a lot.
Frothyleet@reddit
Based on the questions you are asking, you need to get a consultant or MSP to help you set up your M365 tenant.
TheBlazeMaster@reddit
There's an outage of some sort. I add/remove a domain about once a month and 365 simply isn't giving out the service DNS records. It only gives the TXT verification record and then says, "domain setup is complete".
Hot_Connection9504@reddit (OP)
Think so sir cause my mailing services are working fine there is no issue.
I have raised ticket for this issue to Microsoft let see what happens.
saconsno@reddit
Yeah, this trips people up constantly because the two portals are checking for completely different things. Entra ID just wants the TXT record to confirm domain ownership, that's it, job done. But M365 Admin Center is also looking for your MX record pointing to Exchange Online, an SPF TXT record, and the Autodiscover CNAME before it'll flip that status to complete.
Hot_Connection9504@reddit (OP)
I am not getting any option to update this.
thmeez@reddit
you can manually checkout the graph explorer then get records using: List serviceConfigurationRecords - Microsoft Graph v1.0 | Microsoft Learn
after that you can add dns records
purplemonkeymad@reddit
Note that if you don't want to setup services on the domain (ie email voice etc) then just try to complete and choose the option to not setup any services. Then it will become "healthy" since there is no DNS to check. Keep in mind that it's still added so stuff like exchange considers it authoritative for emails, this just disables any checks.
Adventurous-Cat8847@reddit
It is usually missing DNS records (MX/SPF/Autodiscover), so add all the required records and wait for sync.
Hot_Connection9504@reddit (OP)
Sir, I am getting only TXT records option which i have already added in my go daddy domain records.
midasza@reddit
Then you are missing a major piece of the puzzle.
shokzee@reddit
Entra only checks the ownership TXT. The M365 admin center wants the service records too, MX, Autodiscover CNAME, and the SPF TXT at minimum, plus the Teams/Skype SRVs if you're using them.
Run the "Start setup" wizard in M365 admin and it'll show exactly which records are missing. Add those at your DNS host and it'll flip to healthy.
Hot_Connection9504@reddit (OP)
Sir, Could u pls let me know. How to do the same. As i have tried multiple times it is not working.
shokzee@reddit
In M365 admin center go to Settings → Domains, click your domain, hit "Start setup" or "Continue setup". It lists the exact records needed with values.
Copy those into your DNS provider, wait for propagation, then click verify. If it still fails, share which specific record is failing.
Hot_Connection9504@reddit (OP)
No Sir, I am not able to add the same it is redirecting to Domain Setup Completed .in is all set up and you can now view and manage it from your domains list.
You can now go to Active users to add new users on this domain.
Hot_Connection9504@reddit (OP)
Hot_Connection9504@reddit (OP)
AppIdentityGuy@reddit
What are you trying to do? There are some extra setup steps you need to do especially if you are setting up hybrid mail with on prem exchange.
Hot_Connection9504@reddit (OP)
No sir it is not on prem exchange i am trying on Exchange online mail flow is working fine and I am getting only TXT records option which i have already added in my go daddy domain records.