Destiny 2: How to migrate accounts to Steam and activate cross-save

Destiny 2’s cross-save and PC account migration systems are now live, affording players the opportunity to transfer their existing saves to any supported platform and (if they’re on PC) migrate over to Steam. While said systems aren’t without their limitations, they’re a welcome addition for players who want to change platforms without sacrificing their in-game progress. 

In this guide, we’ll explain the process for enabling cross-save functionality for your existing Destiny 2 account. If you’re already playing Destiny 2 on PC, this guide will also cover how to migrate from Battle.net over to Steam.

Migrating from Battle.net to Steam

Since Bungie parted ways with Activision back in January, Destiny 2’s pivot away from the Activision-Blizzard-owned Battle.net platform was inevitable. As of Oct. 1, the Battle.net version of Destiny 2 will be permanently discontinued, ending the last tenuous connection Bungie still has with Activision. Destiny 2’s new PC home will be Valve’s Steam platform, and existing PC players can link their accounts right now to ensure a smooth transition when the migration occurs in October.

To begin the account-linking process, visit the official webpage on Bungie.net. Click the "Get Started" button and select the platform you’re currently playing Destiny 2 on. If you’re on PC, that will be Battle.net, but you can also link an Xbox Live or PSN account if you’re planning on switching from console to PC. You’ll be prompted to enter your login credentials for your account, and after logging in you’ll be taken to your Bungie.net account settings page.

On the account settings page you should see a section for "Authenticated Accounts" and an entry for Steam. If you haven’t already, go and make a free Steam account and then click on the "Link" button for Steam in the Authenticated Accounts section. You’ll see a confirmation window showing your Destiny 2 PC progress (characters, Silver, expansion licenses, etc.) and a prompt to link your Battle.net account to Steam. Confirm the prompt and enter your Steam account credentials. You’ll receive one final confirmation window before your accounts are formally linked.

It’s important to note that, even once your Battle.net and Steam accounts are linked, you’ll continue playing Destiny 2 through Battle.net up until Oct. 1. With the Oct. 1 launch of Destiny 2’s Shadowkeep expansion, all of your progress and game licenses will automatically migrate over to Steam, allowing you to pick up right where you left off. 

The one major caveat of the Battle.net-Steam migration is that your Battle.net friends list sadly won’t migrate with you. If you have any friends on the Battle.net version of Destiny 2, you’ll need to manually re-friend them on Steam after the migration takes place.

Enabling Cross-Save

You can enable cross-save functionality for your Destiny 2 account either from your Bungie.net account settings or from the official web page. Currently, you can only cross-save over to other platforms that you own Destiny 2 on, but when the game’s free-to-play New Light version launches alongside Shadowkeep on October 1, all players will technically “own” Destiny 2’s base version on all platforms.

As with the PC migration process, click on the "Get Started" button for cross-save and you’ll be taken to an authentication screen. On the authentication screen, you must verify every external account (PSN, Xbox Live, Battle.net, and Steam) that’s connected to an associated platform you play Destiny 2 on by entering the account’s credentials. If there’s a platform you plan to play Destiny 2 on that’s not linked yet, you can also link it now assuming you have an account on that platform.

Once all of your existing connected accounts are verified, click the "Continue" button. You’ll be taken to a screen displaying your existing Destiny 2 accounts across the different platforms you currently play on. If you currently only play on one platform, there should only be one account to select. If, however, you currently play on multiple platforms, you’ll have a decision to make since Destiny 2’s cross-save only allows for one main account.

When you decide on a main account, that account’s progress will automatically override any progress or characters you had on other platforms. You can regain those overridden accounts by disabling cross-save, but you’ll need to wait 90 days if you want to turn cross-save back on. This essentially means that if you want to maintain separate progress across different platforms, it’s best to leave cross-save disabled.

It’s also worth noting that, unlike with the Battlen.net-Steam migration, Destiny 2 expansion licenses and Silver currency balances *don’t* carry over via cross-save. With the Oct. 1 launch of New Light, all Destiny 2 players will have access to the Curse of Osiris and Warmind expansions as well as certain pieces of content from the Forsaken and Annual Pass expansions. If you want to maintain full access to Forsaken and Annual Pass content, though, you’ll need to re-buy those expansions on any new platforms you cross-save over to. 

Even with cross-save enabled, you’ll need to be on the same platform as a friend or clan-mate if you want to play with them. The upcoming Google Stadia version of Destiny 2 will also have its own closed ecosystem much like the game’s current platforms, meaning Stadia and Steam players won’t be able to play with each other even if the Stadia user is playing on a PC.

Depending on your specific situation and gaming tastes, Destiny 2’s cross-save system may or may not be something you want to look into. If, however, you’re currently playing on PC or you plan to after Shadowkeep’s Oct. 1 launch, you’ll definitely want to get your Battle.net-Steam account transfer set up.