Old public server
New codes may only work after the server has updated. Public servers can stay alive on an older build.
If a code is listed as active but Roblox rejects it, the problem is usually spelling, punctuation, a redeemed account, an outdated server, or a client mismatch.
New codes may only work after the server has updated. Public servers can stay alive on an older build.
Most Roblox promo codes are one-time rewards per account. A second attempt can look like a broken code.
Launch, bug-fix, and milestone codes can disappear without a long warning window.
Codes are usually uppercase and case-sensitive. Spaces copied at the end can also cause problems.
Treat a code as expired only after it fails in a fresh server, your Roblox client is updated, spelling is exact, and the official community has no server issue notice. If one of those conditions is uncertain, mark it as needs retest instead.