The Code Is a Key, Not the Offer
Most players treat a bonus code as the whole promotion. It is not. The code is a key that unlocks a set of terms, and those terms decide whether the bonus has any real value to you. Two players can enter the same code on the same sportsbook app and walk away with very different outcomes, because one read the conditions attached to it and the other did not.
When you apply a code on a sportsbook app, you are accepting a contract written by the operator. The contract states what you must wager, which bets count toward that requirement, how much you can ever withdraw from the bonus, and how long you have to finish. The code itself is the smallest part of that contract. The rest is what this article explains.
Where the Code Goes and What Happens Next
Most sportsbook apps accept a bonus code at one of two points: during registration, in a field labelled promo code, bonus code or offer code, or after registration, inside a promotions or rewards section where you enter the code before making a deposit. Some offers require the code before the deposit; others let you enter it after. The operator's promotion page states which order applies, and getting the order wrong is a common reason a code appears not to work.
Once the code is accepted, the app credits the bonus according to its type. A matched-deposit bonus adds funds in proportion to what you deposit. A no-deposit bonus credits a promotional amount without a deposit. Free bets or free spins are credited at a fixed stake on specified markets or titles. Each type has its own set of restrictions, and the code does not change those restrictions; it only selects which set applies to you.
Reading the Wagering Requirement Before You Opt In
The wagering requirement, sometimes called playthrough, is the multiplier that tells you how much you must wager before bonus-related funds can be withdrawn. The arithmetic is simple but the consequences are not. If a bonus of 50 units carries a 30x requirement, you must place 1,500 units in qualifying bets before the bonus funds become withdrawable. That is the example arithmetic; your operator's terms page states the actual multiplier for the offer you are considering.
What counts as a qualifying bet matters as much as the multiplier. Most sportsbook apps weight different bet types differently. A straight bet on a major market might count fully toward the requirement, while a parlay, a heavily favoured selection, or a cashed-out bet might count at a reduced rate or not at all. The terms page usually includes a weighting table. You should read that table before you place a single bet, because bets that do not count are wasted effort against a requirement you still have to finish.
| What the terms state | What it means for you | Where to find it |
|---|---|---|
| Wagering multiplier | How much total stake you must place before withdrawal | Promotion terms page |
| Game or market weighting | Which bets count fully, partially, or not at all | Weighting table in the terms |
| Maximum cashout cap | The ceiling on how much of the bonus winnings you can ever withdraw | Promotion terms page |
| Expiry window | How long you have to complete the requirement | Promotion terms page |
| Qualifying deposit and code order | Whether the code must be entered before or after depositing | Cashier or promotions screen |
Maximum-Cashout Caps: The Ceiling Nobody Reads
A maximum-cashout cap is the operator's ceiling on how much of your bonus-derived winnings can ever become withdrawable cash. It is not the same as the bonus amount. You might receive a bonus of 100 units, complete the wagering requirement, and finish with a balance of 900 units, only to discover that the cap allows you to withdraw a much smaller portion of that balance. The rest is removed when you request the withdrawal.
Caps are most common on no-deposit bonuses and free spins, where the operator gave you something without taking a deposit first. They also appear on some matched-deposit offers. The cap is always stated in the promotion terms, and it is the single most important number to read before you opt in, because it sets the absolute ceiling on what the bonus can be worth to you regardless of how well your bets perform.
Expiry Windows and Why They Matter
Every bonus has a clock. The expiry window is the period during which you must complete the wagering requirement and use the bonus funds. If the window closes before you finish, the operator removes the bonus funds and any winnings derived from them. Some operators also remove the requirement itself, but the practical outcome is the same: the bonus is gone.
The clock usually starts when the bonus is credited, not when you place your first bet. A player who claims a bonus and then does not log in for a week has already burned part of the window. The terms page states the window in days or hours. You should compare that window against how much you plan to wager, because a requirement you cannot realistically finish inside the window is a requirement you should not accept.
How Loyalty and Comp Value Is Constructed
Separate from one-off bonus codes, sportsbook apps and casinos run loyalty programmes that reward you for tracked play. The value you receive from these programmes is not arbitrary. It is constructed from a concept called theoretical loss, sometimes called theo. The operator estimates how much you are expected to lose over time, and returns a portion of that estimate to you as comps, points, or tier benefits.
The arithmetic is straightforward when you see it written out. Suppose you place an average bet of 10 units, make 60 decisions per hour, and the house edge on your chosen bets is a stated percentage from the game's published return. Your theoretical loss per hour is the average bet multiplied by the decisions per hour multiplied by that edge. As an example, if the edge were 5 percent, the arithmetic would be 10 times 60 times 0.05, which is 30 units of expected loss per hour. The operator's loyalty programme returns some fraction of that expected loss to you as rewards. The fraction is the operator's choice, and it is not always published.
What matters for you is that the programme's value is tied to your tracked play, not to your actual results. A player who wins on the day still generates theoretical loss, because the operator is pricing the long-run average, not the session outcome. A player who loses more than expected does not automatically earn more comps, because the programme is built on the average, not the variance.
| What changes the value | How it changes | Who controls it |
|---|---|---|
| Average bet size | Larger average bets generate more theoretical loss and more tracked value | Player, within their own limits |
| Decisions per hour | Faster play generates more tracked value per hour | Player, by game choice and pace |
| House edge of chosen bets | Higher-edge bets generate more theoretical loss per unit staked | Player, by bet selection |
| Reward fraction | The share of theoretical loss returned as comps or points | Operator, set in programme terms |
| Tier thresholds | The tracked-play level required for each tier's benefits | Operator, set in programme terms |
Estimating What a Bonus Is Worth Before You Claim It
You can evaluate a bonus before you opt in by walking through four questions in order. First, what is the wagering multiplier, and how much total stake does it demand? Second, which of your usual bets count toward that stake, and at what weighting? Third, what is the maximum cashout cap, and does it make the bonus worth the effort? Fourth, how long is the expiry window, and can you realistically finish inside it?
None of these questions requires you to predict whether your bets will win. The value of a bonus is not determined by your results; it is determined by the terms. A bonus with a low multiplier, full weighting on your usual bets, a high or absent cap, and a generous window is structurally more valuable than one with the opposite profile, regardless of what happens on the field. Reading the terms is how you find out which one you are being offered.
FAQ
Does entering a bonus code guarantee I will get the bonus?
No. The code must be entered at the correct point in the process, usually before or after deposit as the terms specify, and the account must meet any eligibility conditions the operator sets. If the code is accepted, the bonus is credited according to its type, but the funds are then subject to the wagering requirement, weighting, cap, and expiry window described in the terms.
Can I withdraw the bonus amount immediately after it is credited?
Almost never. Bonus funds are typically locked behind the wagering requirement, and the requirement must be completed on qualifying bets before the bonus or its winnings become withdrawable. A maximum-cashout cap may also limit how much of the final balance can be withdrawn, and the cap applies even after the requirement is finished.
Why does my loyalty balance grow even when I am losing?
Loyalty value is built from theoretical loss, which is an estimate based on your average bet, your pace of play, and the house edge of your chosen bets. It is not based on whether you won or lost in a given session. The programme returns a fraction of that expected loss as points or comps, so the balance can grow on a winning day and stay flat on a losing one.
Gamble responsibly. If you or someone you know has a gambling problem, call the helpline printed in the footer below for confidential support. 21+ only. Please play responsibly.
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.


