When you move your Mastodon account to a new instance, the standard migration process requires you to have at least one post on the new account before the old account can redirect followers. This requirement exists because Mastodon uses the first post timestamp to verify that the new account is active and under your control. Without a post, the old account will not display the redirect banner or allow follower migration to complete. This article explains how to migrate your account without posting anything publicly, using the minimal post requirement and the Move to a different account feature.
Key Takeaways: Mastodon Account Migration Without Public Posts
- Preferences > Account > Move to a different account: Initiates the follower migration handshake from the old account to the new one.
- New account must have at least one post: Mastodon requires a single post to verify the new account is active; you can delete it after migration completes.
- Old account stays on its original instance: The old account remains as a redirect profile; you cannot delete it until migration finishes.
Why Mastodon Requires a Post on the New Account
Mastodon’s account migration system is designed to prevent impersonation and spam. When you request to move followers from an old account to a new one, Mastodon checks that the new account is legitimate and actively maintained by the same person. The presence of at least one post on the new account serves as a light verification step. Without any post, the system cannot confirm that the new account is not a placeholder or a bot.
The post itself does not need to be public or meaningful. It can be a simple word or phrase. The timestamp of that post becomes the anchor for the redirect. Once the migration process is complete, you can delete that post without affecting the follower transfer. The redirect banner on the old account will remain, because the system only checks for the existence of a post at the time the migration request is submitted.
Steps to Migrate Without Posting Publicly
- Create a new account on your chosen instance
Sign up for a Mastodon account on the instance you want to move to. Complete the registration process and confirm your email address. Do not post anything yet. - Post a single private or unlisted message from the new account
Click the compose box on your new account. Set the post visibility to “Followers only” or “Unlisted” to avoid public exposure. Type a simple message such as “Migration” or a single period. Click Publish. This post satisfies the one-post requirement. - Log into your old account and navigate to the migration settings
Open your old Mastodon account. Go to Preferences > Account > Move to a different account. You will see a form asking for the handle of your new account. - Enter the new account handle and confirm
Type the full handle of your new account, including the instance domain — for example, @username@newinstance.social. Mastodon will send a confirmation email to the email address associated with your old account. Check your inbox and click the confirmation link. - Wait for the migration to process
After you confirm the email, Mastodon begins transferring your followers. This process can take several hours. During this time, your old account displays a redirect banner pointing to your new account. Do not delete the old account or the new account during this period. - Delete the temporary post from the new account
Once the migration is complete — check that your followers have arrived on the new account — go to your new account’s profile. Find the single post you created. Click the three-dot menu on that post and select Delete. The post is removed, and the migration remains intact. - Set the old account to redirect permanently
On your old account, go to Preferences > Account > Move to a different account. The migration status should show as completed. The old profile now shows a notice that you have moved. You can leave this account as is, or after 30 days you may delete it entirely.
Common Issues and Limitations During Silent Migration
The migration email never arrives
Check the spam folder of the email address linked to your old Mastodon account. Some email providers block Mastodon’s automated messages. Add the instance’s domain to your contacts list and request the email again from the migration settings page. If the email still does not arrive, contact your old instance’s admin.
Followers do not appear on the new account after migration
Follower migration is not instant. It can take up to 48 hours for all followers to transfer, depending on the size of the remote instances where your followers are hosted. Mastodon sends a follow request from your new account to each of your old followers. If a follower’s instance is temporarily unreachable, the request will retry later. No action is needed on your part.
New account shows zero posts and looks empty to others
After you delete the temporary post, your new account will have no public posts. This is expected. You can now begin posting normally from your new account. The redirect banner on your old account will still point to your new account even if the new account has zero posts, because the migration was already verified.
You cannot delete the old account immediately
Mastodon requires the old account to remain active for at least 30 days after migration to ensure that followers have time to see the redirect. If you delete the old account before that period, the redirect disappears and followers may lose the link to your new account. Wait at least 30 days before deleting the old profile.
Mastodon Account Migration: Old Account vs New Account Requirements
| Item | Old Account | New Account |
|---|---|---|
| Must have at least one post | No | Yes, at time of migration request |
| Can be deleted after migration | After 30 days | Immediately, but not recommended |
| Shows redirect banner | Yes | No |
| Retains followers | No, followers are moved | Yes, followers arrive here |
| Post visibility requirement | N/A | None; private or unlisted works |
You can now migrate your Mastodon account without posting anything that your followers or the public will see. The key is to create a single private post on the new account before initiating the move, then delete that post after the migration finishes. This approach keeps your new account clean while still satisfying Mastodon’s verification rule. If you plan to switch instances again in the future, remember that the 30-day waiting period applies each time you migrate from an old account.