The code is the smallest part of the offer
Most of the time, a bonus code is just a text key that tells the casino's system which promotion to attach to your account. The field where you type it is usually labelled “bonus code”, “promo code” or “coupon code”, and it tends to appear in one of two places: on the registration form when you open an account, or inside the cashier when you make a deposit. Some operators also put a code field in a dedicated promotions page or in the account settings area.
What matters far more than the code itself is what the code unlocks. Two different codes can look identical in how they are entered and still produce completely different offers, because the terms attached to each one differ. The entry step is procedural and usually quick. The evaluation step is where the real decision happens.
Where the field appears
There is no universal placement. An operator can put the code field on the sign-up screen, on the deposit screen, or on both, and some promotions require the code at a moment that is not obvious until you read the offer terms. The reliable sequence is to open the promotion first, read where it says the code must be entered, and then go to that screen.
| Entry point | When it is used | What to check before submitting |
|---|---|---|
| Registration form | Welcome offers and sign-up promotions | Whether the code must be entered during sign-up or can be added later in the account |
| Deposit cashier | Deposit-match and reload offers | That the deposit amount and payment method match the offer's terms |
| Promotions page | Ongoing campaigns and opt-in offers | Whether opting in with a code is enough or a deposit is also required |
| Account settings | Loyalty or manual credit entries | Whether the operator supports retroactive code entry at all |
If a code field does not appear where the promotion says it should, the usual causes are that the offer is not available in your location, the account is not eligible, or the promotion has expired. The operator's support channel is the place to confirm which of those applies.
What happens after you submit the code
Submitting a code does not usually create withdrawable money. In most cases it creates bonus funds, free spins, or a pending credit that becomes active only after a qualifying deposit. The sequence that follows is governed by the promotion's terms, and three conditions do most of the work in deciding whether the offer has any practical value.
A wagering requirement, sometimes called playthrough, is a multiplier that states how much must be wagered before bonus-related funds can be withdrawn. The arithmetic is straightforward to build from the figures printed in the offer: if a 30x requirement applies to a 50-unit bonus, the total wagered must reach 1,500 units before a withdrawal is possible. The multiplier is only meaningful when read together with the game weighting, because not all wagers count equally toward the requirement. A slot spin might count in full while a table game wager counts at a reduced rate or not at all.
A maximum-cashout cap sets the ceiling on how much of the bonus-derived balance can ever be withdrawn, regardless of what the balance shows on screen. An expiry window sets the time limit for completing the wagering requirement. Both figures are printed in the offer terms, and neither can be inferred from the code itself.
Game weighting changes the real cost of a bonus
The headline wagering multiplier is only part of the story. If the games you want to play contribute at a low rate, the effective amount you must wager is higher than the printed multiplier suggests. The same promotion can be cheap for a slot player and expensive for a blackjack player, even though both entered the same code.
| Term | What it controls | Where it is stated |
|---|---|---|
| Wagering requirement | Total amount that must be wagered before bonus funds can be withdrawn | Promotion terms, usually as a multiplier such as 30x |
| Game weighting | How much each wager on a given game counts toward the requirement | Terms or a linked weighting table |
| Maximum cashout | The ceiling on withdrawable winnings from the bonus | Promotion terms |
| Expiry window | How long the requirement must be completed | Promotion terms |
| Eligible games | Which titles may be played with bonus funds | Terms or the bonus balance screen |
Before entering a code, read the weighting table for the games you intend to play. If the table is not shown with the offer, the operator's general bonus terms page is the next place to look.
How loyalty value is calculated differently
Loyalty and comp programmes do not usually depend on a code at all, but they sit next to bonus codes in most casinos and are easy to confuse. A bonus code attaches a specific promotional credit to your account. A loyalty programme attaches value to your tracked play over time.
The core concept behind most loyalty value is theoretical loss. It is not what you lost in a session; it is an estimate the operator builds from three inputs: your average bet, the number of decisions you make per hour, and the house edge on the game you are playing. As a labelled example, suppose a player averages 5 units per hand at a table game, plays 60 hands per hour, and the game carries a 2% house edge. The theoretical loss for that hour is 5 multiplied by 60 multiplied by 0.02, which is 6 units. That is the figure a loyalty system might use to decide how many points or comps the play earns, not the actual result of the session.
The number of decisions per hour is the part players most often overlook. A fast game generates more theoretical loss per hour than a slow one at the same bet size and edge, which means it can also generate more loyalty value. That is a consequence of the arithmetic, not a reason to play faster.
Reading an offer before you type the code
Entering the code is the last step, not the first. The order that protects you from accepting a promotion you do not understand is to read the terms, identify the wagering requirement, the weighting on your game, the cashout cap and the expiry window, and only then decide whether the offer is worth the wagering it demands.
Free spins and no-deposit bonuses are the offers where the entry step feels most like a gift and the terms matter most. Winnings from free spins are commonly credited as bonus funds rather than withdrawable cash, and a no-deposit bonus is normally subject to the same wagering, cap and expiry conditions as any other promotional credit. The code that unlocks them is not a shortcut around those conditions.
FAQ
Why does my bonus code say invalid or expired?
The most common reasons are that the promotion has ended, the code is tied to a different operator or region, the account is not eligible, or the code was mistyped. Codes are usually case-sensitive and should be copied rather than retyped. The operator's support channel can confirm whether a specific code is still active for your account.
Can I enter a bonus code after I have already deposited?
It depends on the operator and the promotion. Some systems allow a code to be entered retroactively if the deposit is still pending or the wagering has not started. Others require the code at the moment of deposit and will not apply it afterwards. The promotion terms state whether late entry is possible, and support can sometimes apply a code manually if the offer allows it.
Does entering a bonus code commit me to the offer?
In most systems, entering a code activates the offer, but you can usually decline the bonus before wagering begins by not playing with the bonus balance or by asking support to remove it. Once wagering has started, removal may forfeit the bonus and any winnings derived from it. The forfeiture rules are part of the promotion terms.
Play responsibly
Gambling should be treated as paid entertainment, never as a way to earn income or recover losses. 1-800-MY-RESET (1-800-697-3738)
18+ or 21+ depending on where you are; follow the minimum age that applies to you.
This article is general information about how these mechanics work. It is not legal advice and not a recommendation to gamble or to use any particular operator. Availability and legality differ by jurisdiction — check the rules that apply where you are.


