Where the Code Goes
A bonus code is just a text string that tells the operator's system which promotion to attach to your account. The entry point is almost always one of three places: the registration form, the cashier or deposit screen, or a dedicated promotions page inside your account. Which one applies depends on whether the code is tied to your first deposit, a later deposit, or no deposit at all.
Start by finding the code itself. Operators publish them in account messages, on their own promotions page, or through email. Copy the code exactly as written. These strings are case-sensitive on some platforms, and a trailing space pasted from an email can make the system reject a valid code. If the field shows an error, clear it and retype the code rather than pasting it again.
If you are registering, the code field usually sits near the bottom of the sign-up form, sometimes behind a small link labelled something like "Have a bonus code?" or "Promo code". Enter it before you finish registration. If the form submits without the field, the promotion may not attach, and some operators will not apply it retroactively.
For deposit-linked codes, the field appears on the deposit screen, often under or beside the payment method selector. Enter the code before you confirm the deposit. The order matters: on many systems, the deposit and the code are processed as one action, and a deposit submitted without the code cannot be re-linked afterwards.
What Happens After You Submit the Code
Once the code is accepted, the system attaches a promotion to your account. That promotion is not cash. It is a set of conditions wrapped around a credit, a batch of free spins, or a matched deposit. The value you can withdraw sits behind those conditions, and the conditions matter more than the headline number.
The first thing to check is whether the credit landed as bonus funds or as withdrawable cash. Most promotional credits arrive as bonus funds, which means they are locked until you meet a wagering requirement. Some operators show the split in your balance: a cash balance and a bonus balance sitting side by side. If you see only one number, open the bonus details panel and read what it says about withdrawal eligibility.
The second thing to check is the expiry window. Bonus funds do not sit indefinitely. The terms will state how many days you have to complete the wagering requirement, and the clock usually starts the moment the code is applied, not when you first play. A code entered on a Friday night and forgotten until the following weekend may already be dead.
The Arithmetic Inside a Bonus
The wagering requirement is the multiplier that controls when bonus funds become withdrawable. It states how much total wagering must occur before the operator releases the associated funds. The arithmetic is straightforward as an example: a 30x requirement on a 50-unit bonus means 1,500 units of wagering before withdrawal. That does not mean you need to deposit 1,500 units. It means your cumulative bets, win or lose, must reach that total.
Game weighting changes how fast you get there. Not every wager counts equally toward the requirement. A slot spin might count in full, while a table game wager might count at a fraction, or not at all. The reason is structural: different games carry different house edges, and the operator calibrates the requirement so that the expected cost of granting the bonus stays within a target range. A wager on a game with a low house edge gives the operator less expected margin, so it often contributes less to the playthrough.
This is the central lesson in evaluating any code: the bonus is not free money. It is a conditional liability the operator issues against future wagering. The wagering requirement, the game weighting, the maximum-cashout cap and the expiry window together determine whether the promotion is worth claiming for the way you play. A generous-looking code attached to games you never play, with a cap that limits any win to a small fraction of the headline amount, may be worth less than a modest code on games you would play anyway.
Maximum Cashout and Other Caps
Many promotions carry a maximum-cashout cap. This is the largest amount of bonus-derived winnings that can ever become withdrawable, regardless of how well the playthrough goes. The cap is stated in the terms, and it applies after the wagering requirement is met. Any balance above the cap is removed when you withdraw.
The cap matters most on no-deposit bonuses and free-spins promotions, where the operator is granting value without taking a deposit. On a deposit-match bonus, the cap may be high enough to be irrelevant for most sessions, but it still exists in the terms and should be read. The cap is not a hidden trap; it is the operator's way of bounding the cost of a promotion. Your job is to know the number before you opt in.
Free spins carry their own structure. They are granted at a fixed stake on specified slot titles, and the winnings from those spins are usually credited as bonus funds, not cash. That means the spins themselves have no cash value until their winnings pass through the same wagering machinery as any other bonus. The stake size, the eligible titles and the wagering requirement on spin winnings are all printed in the promotion's terms.
Reading a Code's Terms Before You Enter It
The moment to evaluate a promotion is before you enter the code, not after. Once a deposit-linked code is applied, the deposit is made, and reversing course usually means forfeiting the bonus and possibly the associated winnings. A few minutes of reading the terms panel prevents the most common disappointment.
Look for four things in order. First, the wagering requirement and whether it applies to the bonus amount only, or to the bonus plus the deposit. Second, the game weighting table, which tells you which games contribute and at what rate. Third, the maximum-cashout cap. Fourth, the expiry window and any minimum-deposit or payment-method exclusions.
The terms panel is usually reachable from the same screen where you enter the code, often through a link labelled "Terms", "Full terms" or "Promotion rules". If the link is not there, the operator's promotions page carries the full text. If the terms are not published in full before you enter the code, that is itself a signal worth taking seriously.
Where Loyalty Value Comes From
A separate but related question is how loyalty and comp programmes assign value to your play. These programmes do not use bonus codes in the usual sense; they track your wagers automatically and convert them into points, tier progress, or comp value. The underlying arithmetic is the same one that shapes bonus terms: the operator estimates what your play is worth, then returns a fraction of that estimate as a benefit.
The estimate is called theoretical loss. As an example, suppose a player bets 10 units per hand, plays 60 hands per hour, and the game carries a house edge of 2%. The expected loss per hour is 10 times 60 times 0.02, which is 12 units. The loyalty programme might return some fraction of that expected loss as points or comps. The fraction is set by the operator and is not published as a simple percentage, but the structure is always the same: tracked play generates a theoretical value, and the programme returns part of it.
This is why table-game play often earns points more slowly than slot play at the same bet size. A slot spin resolves in seconds, producing many more decisions per hour, and the house edge on the slot is typically higher than on a table game. The theoretical loss per hour is therefore larger, and the loyalty value follows. The player controls the inputs: average bet, decisions per hour, and the edge of the game chosen. The operator controls the return rate.
Comparing Bonus Types at a Glance
| Promotion type | How it is granted | Typical conditions to check | What determines real value |
|---|---|---|---|
| Deposit-match bonus | Code entered with a deposit | Wagering on bonus or bonus plus deposit, game weighting, expiry | Whether you would deposit that amount anyway |
| No-deposit bonus | Code entered without a deposit | High wagering, low maximum cashout, short expiry | The cap relative to the wagering cost |
| Free spins | Code grants spins on specified titles | Fixed stake, eligible games, wagering on winnings | Whether the eligible titles are games you play |
| Loyalty or comp credit | Automatic from tracked play | Earning rate, tier thresholds, expiry of points | Theoretical loss generated by your actual play |
When a Code Does Not Work
A rejected code usually means one of a small set of problems. The code has expired, the code is for new accounts only and the account already exists, the code requires a deposit method that is not selected, the code is region-restricted, or the account has already claimed a different promotion that conflicts with this one. The error message may not tell you which, so check the terms against your account status.
Some codes are single-use per account, per household, or per payment method. Others are tied to a specific game or game category, and the system will not accept them until you are on the right screen. If a code fails repeatedly, the operator's support channel is the only place that can see your account state and say why. The support team can also confirm whether a code is still active before you commit a deposit to it.
Do not chase a code that will not apply by creating a second account. Operators detect duplicate accounts through shared identity, payment and device signals, and the consequence is typically forfeiture of the bonus and the associated winnings, and often account closure. One account, one claim, under the published terms.
FAQ
Can I enter a bonus code after I have already deposited?
Usually not for deposit-linked promotions. The code and the deposit are processed as a single action on most systems. If you deposit first and then enter the code, the promotion may not attach. Check the terms or ask support before depositing if you are unsure.
Why does my bonus balance show separately from my cash balance?
Because bonus funds are not withdrawable until the wagering requirement is met. The operator keeps them in a separate ledger so that the locked portion is visible. Your cash balance remains withdrawable under the normal withdrawal rules, while the bonus balance is released only when the terms are satisfied.
Do I have to use a bonus code to get any promotion?
No. Many promotions are applied automatically when you opt in through the promotions page or when you make a qualifying deposit. Codes are one delivery mechanism among several. The terms will state whether a code is required, and the entry field appears only when it is.
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.


