Hi @eg1995 ,
To migrate from godaddy to o365, you could follow these steps:
1.Purchase an Office 365 plan from Microsoft directly.
2.Create mailboxes on the new subscription using the default onmicrosoft.com temporarily.
3.Perform an IMAP migration to move the mailbox data.
4.After the migration, remove your custom domain from your Office 365 plan in GoDaddy.
5.Cancel your Office 365 subscription in GoDaddy.
If you are not clear about above actions in GoDaddy, you may need to consult GoDaddy support for the detailed steps.
6.Add and verify your domain in Office 365.
7.Change the user mailboxes from onmicrosoft.com to the verified domain.
You could also refer to: Microsoft 365 from GoDaddy Help
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.