Where the Code Goes
A bonus code is a short string of letters and numbers that tells the operator's system which promotion to attach to your account. The activation step is usually the smallest part of the process: you type or paste the code into a field, submit it, and the system either accepts it or rejects it. What matters more is everything that happens after the code is accepted, because that is where the real conditions live.
In most sportsbook apps the code field appears in one of three places. It may be on the registration form itself, as a box labelled something like "promo code" or "bonus code" that you fill in while creating the account. It may be inside the cashier or deposit screen, where the field sits near the payment method selection. Or it may be in a dedicated "promotions" or "bonuses" section of the account area, where you enter the code after logging in. Some operators use more than one of these, and a code entered in the wrong place will simply not register.
If a code fails, the usual causes are mechanical rather than mysterious. The code may have expired, because promotional windows close on a set date and time. It may be case-sensitive or contain characters that are easy to mistype, such as a zero instead of the letter O. It may be restricted to new accounts, to a specific deposit method, or to players in certain locations. The error message shown on screen is the most reliable clue, and the promotion's own terms page is the place to check the restriction list.
What Activation Changes
Accepting a code does not hand you withdrawable money. In nearly every case it creates a second balance category: bonus funds that sit alongside your real cash balance but behave differently. The distinction matters because the cashier screen will usually show both balances, and they are not interchangeable.
Bonus funds are locked behind conditions. The most important of those is the wagering requirement, sometimes called playthrough. It is a multiplier stating how much must be wagered before bonus-related funds can be withdrawn. As an example only, a 30x requirement on a 50-unit bonus means 1,500 units must be wagered before the bonus portion becomes withdrawable. The actual multiplier on any given promotion is printed in its terms, and it varies widely between offers.
Game weighting changes how much each wager counts toward that requirement. A sportsbook or casino will typically count a wager on one product at full value while counting another at a reduced rate or not at all. A bet on a slot title might count 100% toward playthrough, while a bet on a table game might count only a fraction, and a low-margin sports market might count nothing. The terms page lists this weighting, and it can make two promotions with identical multipliers very different in practice.
| Feature | Cash balance | Bonus balance |
|---|---|---|
| Source | Your own deposit or winnings from cash play | Created by a promotion, code, or free spins |
| Withdrawable immediately | Yes, subject to account verification | No, until wagering and other conditions are met |
| Counts toward wagering | Ordinarily yes, on eligible games | Sometimes, depending on the operator's rules |
| Can be forfeited | Generally not, outside account closure | Yes, on expiry or if terms are breached |
Reading the Terms Before You Opt In
The promotion page is a sales document. The terms and conditions page is the contract. Reading the second before accepting the first is the single most useful habit a player can build, because every number that determines whether a bonus has real value is in the terms and nowhere else.
Three clauses deserve attention before any code is entered. The first is the maximum-cashout cap, which sets an upper limit on how much of the bonus-derived winnings can ever be withdrawn. A promotion can advertise a generous credit and still cap the withdrawable result at a modest figure. The second is the expiry window: bonus funds and any unfinished wagering requirement typically lapse after a set number of days, and the countdown usually starts when the bonus is credited, not when you first use it. The third is the game restriction list, which names the titles or bet types that are excluded from playthrough or from bonus play entirely.
Free spins and no-deposit bonuses follow the same logic with extra friction. Spins are granted at a fixed stake on specified slot titles, and winnings are commonly credited as bonus funds subject to wagering requirements rather than as withdrawable cash. A no-deposit bonus is a promotional credit granted without a deposit, normally subject to wagering requirements, maximum-cashout caps, game restrictions and expiry windows, which determine whether any of it can become withdrawable. None of these are free money in the ordinary sense; they are conditional credits with a set of gates in front of them.
How Loyalty and Comp Programmes Differ
A bonus code is a one-time promotional instrument. A loyalty or comp programme is a standing arrangement that rewards tracked play over time. The two are often confused because both show up as credits or perks, but they are built on different arithmetic.
The core concept behind most loyalty schemes is theoretical loss, sometimes called theo. It is an estimate of how much a player is expected to lose over a given period, calculated from three inputs: the average bet size, the number of decisions or hands per hour, and the house edge on the game being played. As an example only, suppose a player averages 10 units per hand at a game with a 1% house edge and plays 60 hands per hour. The theoretical loss would be 10 times 60 times 0.01, or 6 units per hour. The operator then returns some fraction of that figure as comps, points, or tier progress.
The key word is theoretical. Actual results in any session will swing above and below that line, often dramatically, because variance dominates the short run. A player can win on a night and still earn comps, because the programme is priced against the long-run average, not the session result. That is also why the comp value is almost always smaller than the expected loss that generates it: the operator is returning a portion of its edge, not all of it.
Different games generate comps at different rates for the same reason that they carry different house edges. A table game with a low edge will typically earn points more slowly per unit wagered than a game with a higher edge, because the operator's expected margin is thinner. The rate is set per game type and is usually published in the programme's terms or shown on the account dashboard.
Deciding Whether a Code Is Worth Claiming
The decision to activate a bonus code is a small expected-value calculation dressed up as a marketing offer. The question is not whether the promotion looks generous. The question is whether the conditions attached to it leave any realistic path to withdrawable value, and whether the play required to get there is play you would have made anyway.
Start with the wagering requirement and the game weighting together. A high multiplier on games that count at full value may be easier to clear than a lower multiplier on games that count at a fraction, because the effective amount of real wagering differs. Then apply the maximum-cashout cap: if the cap is low relative to the bonus size, the promotion is effectively a small fixed-value coupon regardless of how the wagering goes. Finally check the expiry window, because an unfinished requirement that lapses takes the bonus funds with it.
None of this changes the underlying mathematics of the games themselves. Return to Player is a theoretical percentage of total wagered money a game returns to players over a very large number of spins or hands, and it is a long-run statistical average, not a per-session guarantee. House edge is the mathematical advantage the operator holds on a given game, expressed as a percentage of each wager, and house edge and RTP are complements summing to 100% for the same game. A bonus can change the effective terms of a session, but it does not flip a negative-expectation game into a positive one.
Volatility also deserves a mention, because it shapes what clearing a bonus feels like. High volatility means rarer but larger payouts; low volatility means more frequent but smaller ones. Volatility does not change a game's RTP, but it changes the shape of the path, and a high-volatility title can exhaust a bonus balance quickly while a low-volatility one grinds through it more slowly.
What to Check After Activation
Once a code is accepted, the work is not finished. The account area will usually show the bonus as active, with a progress bar or a remaining-wagering figure attached to it. That figure is the operator's own calculation of how much eligible wagering remains before the bonus converts, and it is the number to watch rather than any mental arithmetic done at the time of claiming.
Identity verification can also intersect with bonus withdrawal. KYC is the identity verification an operator performs, typically requiring a government ID and proof of address, often triggered before withdrawals, and requirements differ by operator and jurisdiction. A player who clears a wagering requirement but has not completed verification may find the withdrawal paused until the documents are reviewed. Completing verification early removes that delay from the end of the process.
If the bonus does not appear after a code is entered, the first step is to check the promotion's terms for a processing delay. Some credits are applied instantly; others appear after a qualifying deposit settles or after a manual review. If the terms describe a delay and it has passed, the operator's support channel is the appropriate next step, and the code itself plus a screenshot of the entry screen are the useful evidence to have ready.
FAQ
Why did my bonus code work but no bonus appeared?
Some promotions credit instantly, while others apply only after a qualifying deposit settles or after a review step. Check the promotion's terms for a stated processing window. If that window has passed, contact the operator's support channel with the code and a record of where and when you entered it.
Can I withdraw the bonus amount right after entering the code?
Almost never. Bonus funds sit in a separate balance and are locked behind wagering requirements, game restrictions, expiry windows, and often a maximum-cashout cap. The cashier screen usually shows your cash balance and bonus balance separately, and only the cash balance is withdrawable before the conditions are met.
Do all bets count equally toward clearing a bonus?
No. Game weighting assigns different contribution rates to different products. A slot wager might count at full value while a table game wager counts at a fraction and some sports markets count not at all. The weighting table is in the promotion's terms and conditions, and it changes how much real wagering a given requirement represents.
If you or someone you know has a gambling problem, help is available. Contact the National Problem Gambling Helpline at the helpline printed in the footer below for confidential support, or visit a responsible gambling resource in your area.
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.


