Promo code not working: common reasons
A code that is rejected is usually not a broken code but a mismatch between the offer and your account, your timing or the place you entered it. Working through the possible causes in order keeps you from changing things that were never the problem. This guide lists the common reasons a code fails and explains what each one actually means. It is informational content, and we are not an operator.
Check the entry point first
Many codes are refused because they were entered in the wrong place. A code meant for registration will not work in a bonus field, and one meant for a deposit will not work at sign-up.

Confirm where this particular offer expects the code and whether that step has already passed for your account. Once a stage is completed, a code tied to it usually cannot be applied retroactively.
Reasons a code is refused
The five reasons below account for most refusals. Read them in order, because the first two explain the majority of cases.
| Reason | What it usually means | What to do |
|---|---|---|
| Wrong field | The code belongs to a different step | Find the correct entry point |
| Wrong account | The offer is limited by eligibility | Check the stated audience |
| Expired offer | The promotion has ended | Look for the current version in your account |
| Already used | One claim is allowed per account | Confirm you have not claimed before |
| Typo or stray space | An invisible extra character | Re-enter it carefully by hand |
Timing and eligibility
Offers are tied to moments, and a code that was valid yesterday may describe an offer that has already closed. Eligibility is just as time-bound, because an offer for new accounts stops being available the moment the account is no longer new.
Because both the moment and the audience matter, the same refusal can mean two different things. Read the stated conditions before assuming the code is faulty.
When the code is for new accounts only
Many promotions are written for first-time users, and the restriction is genuine rather than an error. An existing account may simply never qualify, no matter how the code is entered.
If you already hold an account, look instead for offers written for existing users, rather than trying to force a new-account code through. The refusal is the system working as intended.
If the code was shared with you
Codes passed around messages, comment sections or unofficial pages are frequently out of date, altered or invented. Even a genuine code copied from an unknown source may belong to an offer that has ended.
- Do not trust a code that comes with pressure to act immediately.
- Do not enter account or payment details to unlock a code.
- Do not assume that a widely shared code is a current one.
- Confirm any offer inside your own account before relying on it.
- Treat a request for a fee to reveal a code as a warning sign.
What to do instead of trying again and again
Repeating the same entry rarely helps, and too many attempts can look like something they are not. Read the conditions, confirm the correct entry point and check whether the offer still applies to your account.
If everything appears correct and the code is still refused, ask support through a confirmed channel and describe exactly where you entered it. A clear question gets a clear answer, and guessing wastes time.
Distinguishing a bad code from a bad offer
A code that never worked and an offer you were never eligible for look identical from the outside, and the difference matters when you decide what to do next. If the terms exclude your account, no amount of retrying will change the result. If the entry point was simply wrong, one correction fixes everything.
The useful question is not whether the code is real but whether the conditions match your situation. Answer that first, and most refusals become easy to explain without any guesswork.
Keeping a record when it fails
Write down where you entered the code, when you tried and what message appeared, because this makes any later question to support far easier to answer. A short record also reveals whether the failure is a one-off or a pattern.
If you ask for help, include the offer's name rather than only the code, and describe the step you were on. Support can locate an offer quickly from its name, while a bare code on its own may match several promotions at once.
A refused code usually points to a mismatch in place, time or eligibility rather than a broken string. Check the entry point, the conditions and your account before trying again, and treat offers from unknown sources as unverified. Conditions, limits and availability are set by the operator and may change, so confirm the current rules only through official addresses. This content is for adults 18+, and no promo code, prediction or strategy can guarantee a win.
Read next
Promo codes in 2026: how they are applied
Where codes are entered and which conditions usually apply.
Welcome offer: what to read before you claim
The clauses that decide whether an offer is useful for you.
Wagering terms explained without jargon
How turnover requirements work and why offers can expire.