Short answer: when the Jai Club platform rejects a gift code, the message almost always tells you which rule the code broke. “Expired” means its time window has closed. “Already used” or “limit reached” means the claims have run out, for you or for everyone. “Not eligible” means your account does not meet a condition attached to that code. Only one kind of failure is fixable on your side: a code that was typed or pasted wrongly. Everything else is the code working exactly as the platform set it up.
This guide goes through each message in turn, explains what sits behind it, and shows you how to tell a typo from a dead code. If you want the basics first, such as what a gift code is and where genuine ones are posted, start with the main Jai Club gift code guide. The exact wording of each error can differ between app versions, so read the meaning rather than matching word for word.
| What the screen says | What it usually means | Worth retrying? |
|---|---|---|
| Expired / no longer valid | The code’s time window has closed | No |
| Already used / already redeemed | Your account has claimed this code before | No |
| Limit reached / fully claimed | All available claims have been taken by players | No |
| Not eligible / conditions not met | Your account does not meet a deposit, level or age condition | Only once the condition is met, if the code is still live |
| Invalid / code does not exist | A typo, a stray space, or a code that was never real | Yes, once, after checking the characters |
Where to Type a Gift Code and What Success Looks Like
Codes are redeemed from inside your own signed-in account, usually from the profile or account area, in a section labelled Gifts, Gift Code or Redeem. Sign in through the official app or site rather than a link from a chat, because a lookalike page will happily “accept” any code you type while it collects your login.
A successful redemption is easy to recognise. The screen confirms the code was accepted, and the reward shows up in your wallet or rewards history, often straight away. If you saw a success message, check the wallet history before assuming something went wrong; the credit is sometimes listed as a separate entry rather than added to the balance you were looking at. Any wagering or play condition attached to the reward is shown by the platform, not by this site.
‘Expired’: Codes With a Time Window
Every genuine code is created with a validity period. Some are open for a long stretch; many are deliberately short, released during an event or announcement and closed soon after. When that window ends, the code stops working for everybody at the same moment, no matter when you received it.
That is why codes picked up second-hand fail so often. By the time a code has been screenshotted, reposted to a group, copied into a “today’s codes” list and forwarded to you, its window may already have closed. The message you received can look brand new while the code inside it is not. An expired code does not come back, so move on and watch for the next one at its source; the routine for that is in how to find a genuine gift code today.
‘Already Used’ or ‘Limit Reached’: Codes With a Claim Cap
These two messages sound alike but point to different causes.
- Already used. Most codes can be claimed once per account. If you redeemed it earlier, perhaps on another device or in the browser, the second attempt is refused. Your rewards or wallet history will show the first claim.
- Limit reached or fully claimed. Some codes are shared by a fixed number of players in total, first come, first served. Once those claims are gone, the code is spent for everyone, even though it has not expired.
Neither message is a fault in your account, and neither can be reversed by trying again, reinstalling the app or switching to the browser. Opening a second account to claim the same code again is the one response that causes real trouble, because duplicate accounts can break the platform’s rules.
‘Not Eligible’: Deposit, VIP or Account-Age Conditions
Some codes are aimed at a particular group of players, and the redeem screen checks your account against that group before it pays out. Common conditions include:
- A deposit condition. The code may be meant for accounts that have completed a deposit, or one within a certain period.
- A level condition. Some codes are for players at or above a VIP level; how VIP levels are earned explains why no code can skip that.
- An account-age condition. A code may be only for new accounts, or only for accounts older than a set time.
- A verification condition. An unfinished profile or verification step can make an account ineligible until it is completed.
The conditions belong to the promotion and are not printed on the code itself, so a code that works for a friend can be refused for you. If the in-app notice that announced the code explains its conditions, read it there. Do not deposit just to make a code work; a reward is never a good reason to spend money you had not already planned to.
Typos, Spaces and Letter Case
An “invalid” or “does not exist” message is the one worth a second look, because a single wrong character produces it. Before you write the code off, check these:
- Letter case. Codes are case-sensitive, so a capital letter typed in lower case is a different code. Phone keyboards often capitalise the first letter for you.
- Hidden spaces. Copying from a message frequently grabs a space or line break before or after the code. Delete the field, paste again, and remove anything at either end.
- Lookalike characters. The letter O and the number 0, a capital I and a lowercase l, and the number 1 are easy to confuse in some fonts.
- Extra text. Make sure you copied only the code, not a word or an emoji next to it.
Paste it cleanly and try once more. If it still says invalid, the code is either dead or was never real, and further attempts will not change that.
When to Stop Trying — and Ignore ‘Unlock’ Offers
Stop after one clean retry. Hammering the redeem button may temporarily block further attempts, and it will not turn an expired or used-up code into a working one. If you are sure the message is wrong, for example because the code came from an in-app notice minutes ago and was rejected as invalid, send one short message to support from inside your account with a screenshot of the error and the time you tried.
Error messages are also where scammers wait. Search for a failed code and you will find people offering to “unlock”, “reactivate” or “fix” it. Every version of that offer ends with a request for your OTP, your password, a payment or an APK to install. No one outside the platform can change how a code behaves, so the offer can only be a way into your account or your wallet.
Play it safe. Genuine support never asks for your password or OTP, and no gift code is a reason to deposit or to chase losses. Real-money games are for adults aged 18 and over, carry real financial risk and are never a source of income. If play is getting hard to control, use the limit-setting tools.