Skip to main content
XBOX Requirements (XRs) are the certification policies every XBOX title must meet. Each XR documents a specific behavior, capability, or policy your title must satisfy before Microsoft will let it publish to the RETAIL sandbox on the Microsoft Store. This page is the complete index of currently-tested XRs. Each entry links to:
  • The XR reference — the intent, requirement statement, scope, and applicability of the XR.
  • The FMA guidance — what to do when your title fails that XR in cert, with common failure modes and fix guidance.
For the cert process itself see Certification. For how XRs evolve see XR change history. For the reduced set used in Beta / Preview see Beta & Game Preview cert.

How XRs are structured

Every XR has the same shape:

How XRs are tested

The Microsoft test team runs applicable XRs against your submission in the cert sandbox. Some XRs have a single test case; others have a suite of cases covering different code paths. A single failing test case within an XR produces a Test Failure Bug (TFB) in the FMA; an XR with multiple failing test cases produces multiple TFBs against the same XR. See Cert terminology for the full vocabulary.

Applicability

Not every XR applies to every submission. Applicability is determined by:
  • Platform — console (XBOX Series X, Series S, XBOX One) vs PC vs mobile. Many XRs have both a console and a PC variant with different acceptance criteria.
  • Feature declarations — XRs on multiplayer only test if your title declares multiplayer support in Partner Center; XRs on UGC only test if you declare UGC.
  • Product type — Full retail title vs Game Preview vs Beta. Preview / Beta uses a reduced set — see Beta & Game Preview cert.
  • Submission type — Final Cert exercises the full applicable set; recert / content update runs a subset targeted at the delta.

Complete XR reference

Each XR below links to a detailed reference page that mirrors the source policy text. Current source version: Console 16.3 (July 1, 2026) / PC 6.0 (November 1, 2025). See XR change history for what changed.

Base requirements

Online safety and privacy

Content packages, updates, and purchases

User profiles

Achievements

Multiplayer sessions

Betas and game previews

PC-specific XR variants

PC and mobile submissions add PC-specific XRs and PC variants of console XRs:
  • XR-007 (PC) — Cross-network data usage on the PC surface.
  • Basic DRM and license checks — validates PC Store license flows.
  • Mismatched Store account handling — detects Windows Store account vs XBOX account divergence.
  • Sandbox switching correctness — validates PC sandbox switcher behavior.
  • Windows install / uninstall hygiene — no orphaned state after uninstall.
See PC certification for the PC bar and XStore on PC for the runtime.

Change history

XRs evolve. Do not rely on a cached copy of an XR you saw six months ago — the acceptance criteria may have tightened. Before every submission:
  1. Check XR change history for changes since your last cert cycle.
  2. Confirm your build was compiled against a GDK release that supports the current XR set.
  3. Verify PC-variant XRs if you’re shipping cross-platform.

Beta / Game Preview reduced set

Titles submitted as Beta or XBOX Game Preview are certified against a reduced XR set — a subset of XRs enforced as ship-blockers with the remainder evaluated as recommendations. See Beta & Game Preview cert for the current reduced set.
Last modified on August 6, 2026