Playing the Battle.net edition of Call of Duty does not automatically unlock its Xbox achievements; to earn the Xbox achievement set, use the Xbox-enabled version through the Xbox app on Windows or an Xbox console.
Why Call of Duty behaves differently
- Achievements require Xbox-services integration in the running game. Merely having a Call of Duty page and achievement list in the Xbox app does not mean its separate Battle.net build reports achievements to Xbox services. Developers must integrate Xbox services features such as achievements into each applicable game version.^1^
- Cross-network achievement credit is optional and title-specific. Xbox policy permits publishers to synchronize progress and achievement-related statistics across networks, but leaves that implementation to the title. Consequently, Avowed or Sea of Thieves supporting that behavior does not establish that Call of Duty supports it.^2^
- Linking accounts is not the same as synchronizing achievements. Account linking establishes a relationship between a Microsoft account and a publisher account, but the data shared and purpose of that link vary by title.^3^
- For Call of Duty, the linked Activision account handles supported progression across platforms. Xbox Support does not state that achievements earned through Battle.net are converted into Xbox achievements.^4^
What to do
- Install and launch the applicable Call of Duty edition from the Xbox app on Windows, or play it on an Xbox console. For example, Xbox Support distinguishes the Xbox app/console Game Pass version of Black Ops 6 from versions on other launchers.^5^
- Sign in with the Microsoft account whose Xbox profile should receive the achievements.
- Link the same Activision account if prompted, so supported Call of Duty progression remains available.
- Complete the achievement requirement in that Xbox-enabled version.
Previously completed Battle.net requirements may not unlock retroactively. No official documentation provided here promises retroactive Xbox achievement credit for Call of Duty, so if launching the Xbox version does not trigger it, repeat the requirement there.
If an achievement completed inside the Xbox app or Xbox-console version still remains locked, use Xbox’s achievement troubleshooting process.^6^ For Call of Duty-specific progression or account-linking issues, use Activision Support, as directed by the Call of Duty Xbox Support page.
References
- Get started with the Microsoft Game Development Kit
- XR-007: Cross-Network Play, Data Usage, and Companion App Interactions
- XR-013: Linking Microsoft Accounts with Publisher Accounts *
- Call of Duty | XBOX Support
- Call of Duty: Black Ops 6 known issues | XBOX Support
- Problems with XBOX achievements and challenges