Reading the Fine Print: A Practical Framework for Comparing Fantasy Bonus Offers Before You Sign Up
Two fantasy bonus offers rarely mean the same thing once you read the small print. One ₹10,000 headline can resolve to ₹2,400 in real withdrawable value after a 7× wagering hurdle, a fourteen-day expiry, and a player-state exclusion. Another headline of ₹5,000 can resolve to ₹4,200 in real value if it carries a flat 1× playthrough, a thirty-day window, and no minimum-deposit contribution from outside your home state. The difference is rarely the advertised number. It is the bundle of eligibility, expiry, redemption, exclusion and tax terms that the headline quietly references.
This is an evergreen reading guide, written for a player who is considering one or more sign-up offers on a regulated Indian fantasy cricket app and wants a single checklist that survives whichever campaign is live this week. Examples are labelled hypothetical. None of the operators, offer codes, deposit minimums, expiry windows or contest categories named below are drawn from a current campaign; they are working numbers chosen to make the maths legible.
The five things that actually matter on a fantasy bonus
Strip the marketing layout and every bonus term sheet collapses to the same five columns. Eligibility tells you who can claim the bonus and under what account state — KYC status, residency state, payment instrument history. Expiry tells you how long the bonus lives before it is auto-forfeited: hours, days, weeks, or contest cycles. Redemption tells you the path from bonus credit to withdrawable cash: wagering multipliers, eligible contests, minimum odds, and which captain pick categories count. Exclusions tell you which contest types, deposit routes, or player actions void the bonus. Total real cost tells you the out-of-pocket deposit, the wagering required, and the realistic expected value after variance.
Of these five, only one — total real cost — actually answers the question a player is asking. The other four are inputs into that calculation. Comparing offers without ranking them on real cost is how two players end up with very different impressions of the same market.
Eligibility: who can actually claim this offer
The first filter is always account state. Most regulated fantasy platforms restrict bonus eligibility to fully KYC-cleared accounts, which under the RBI KYC Master Direction means PAN plus an Officially Valid Document (typically Aadhaar) plus a live selfie, with a cancelled cheque or recent bank statement on the withdrawal side. An account that is still on the KYC pending queue is not eligible for the bonus at all, even if the term sheet says "all new users."
Residency is the second eligibility filter. Under the 2025 Promotion and Regulation of Online Gaming Act framework and the existing Public Gambling Act rules, fantasy contests with entry fees are restricted in Andhra Pradesh, Assam, Odisha, Telangana, Tamil Nadu, Karnataka and Sikkim. A bonus term sheet that does not exclude these states in plain text is, at best, ambiguous. The robust term sheets name the restricted-state list in the eligibility clause itself, not in a footnote.
The third eligibility filter is payment-instrument history. Some platforms exclude deposits from specific UPI handles, prepaid instruments, or wallets that have been previously linked to another player's account. Others exclude deposits funded through corporate or business accounts. These rules exist to prevent abuse, but they also mean that the same bonus can be claimable for one player and not for another on the same platform, at the same time, with the same headline.
Expiry windows: hours versus weeks versus contest cycles
Expiry windows come in three flavours. Campaign expiry runs against a calendar date or a deposit window — "credit within twenty-four hours of first deposit, redeem within fourteen days." Bonus-credit expiry runs against the bonus balance itself — "any unused credit is forfeit after thirty days." Contest-cycle expiry runs against fixture availability — "credit must be used on contests starting before [date]." A term sheet that fixes only the campaign expiry leaves two unstated clocks ticking. A term sheet that fixes all three is the one to compare against.
As a working example (hypothetical), a sign-up offer with a fourteen-day campaign expiry and no bonus-credit expiry looks more generous than a seven-day campaign expiry with a thirty-day bonus-credit window — but the contest-eligible window inside both is the binding constraint for a player who only enters contests on weekends. Always check the shortest of the three clocks, not the longest.
Auto-forfeit on inactivity is a related sub-clause. Some platforms automatically cancel a bonus if no qualifying contest entry is placed inside a defined window — typically seventy-two hours from credit. A player who plans to "wait for the right fixture" can lose the bonus entirely while waiting.
Redemption path: wagering, eligible contests, and captain multiplier eligibility
Redemption is where headline numbers shrink to real numbers. A 100% match bonus up to ₹10,000 sounds like ₹10,000 in your account. What it actually means is ₹10,000 in bonus credit, which becomes withdrawable only after a wagering requirement. The most common structure in regulated Indian fantasy is a flat playthrough multiplier — "1× the bonus amount in qualifying contests" — with a defined list of eligible contest categories. The minimum wagering requirement that produces real withdrawable value is 1×, and even that comes with a caveat: the playthrough must be on contests that pay out in cash, not free contests that pay out in additional credit.
A hypothetical comparison: Operator A offers a 100% match up to ₹10,000 with 7× wagering on cash contests. Operator B offers a 50% match up to ₹5,000 with 1× wagering on cash contests. A player depositing ₹10,000 with Operator A gets ₹10,000 in bonus credit but must place ₹70,000 in qualifying contest entry before any of that bonus is withdrawable. A player depositing ₹10,000 with Operator B gets ₹5,000 in bonus credit and must place ₹5,000 in qualifying entry. The headline is twice as large on A; the path to withdrawable cash is roughly fourteen times more expensive on A.
Captain and vice-captain multiplier eligibility is the second redemption clause worth checking. Most platforms allow bonus credit to be used in any paid contest, but a subset restrict bonus credit to non-multiplier contests or to contests below a defined entry fee ceiling. A player who plans to enter large contests with a captain multiplier stack should confirm that the bonus credit is eligible on those contests, not just on free or low-fee contests.
Exclusions: which deposits and actions void the bonus
Exclusions are the silent killer of an otherwise decent offer. The most common exclusions are: deposits made via specific payment instruments (typically net-banking, certain prepaid UPI handles, or specific wallets), deposits below the stated minimum (often ₹500), and contest entries placed on excluded contest types (typically practice contests, freeroll leagues, and a small number of high-fee mega-contests).
Player-side exclusions are equally important. Most regulated platforms void a bonus if the player attempts to withdraw the deposit that triggered it before completing the wagering requirement. Most platforms void a bonus if a second account is detected on the same PAN, device fingerprint, or bank account. Most platforms void a bonus — and freeze the associated winnings — if the player is later found to be a resident of a restricted state at the time of the qualifying deposit.
The robust term sheets list these exclusions inline, not in a separate "abuse policy" page that the player has to find and read independently. A term sheet that buries exclusions in a separate document is one that the operator expects to be enforceable but does not expect the average player to read.
Real cost: the calculation that resolves everything
The total real cost of an offer is the deposit plus the qualifying contest entry required to clear the wagering, minus the expected value of the bonus after contest-level variance and the cost of any rake or platform fee. As a working formula (hypothetical and rounded for clarity):
Real cost = Deposit + (Bonus credit × Wagering multiplier × Average contest entry fee) − Expected value of bonus after contest variance − Tax deducted at source on winnings.
A worked example, still hypothetical: a ₹10,000 deposit, a 100% match bonus, a 7× wagering requirement, an average contest entry fee of ₹50, and a contest variance assumption of 0.7× the bonus in expected returns. The real cost is roughly ₹10,000 + (₹10,000 × 7 × ₹50) − (₹10,000 × 0.7) − 30% TDS on net winnings above the threshold. That resolves to a real out-of-pocket figure well above the headline. A 50% match with 1× wagering on the same deposit resolves to a much smaller real cost, even though the headline is half the size.
Cancellation, refund and self-exclusion interaction
Most regulated platforms allow a player to cancel a bonus and any associated winnings inside a defined cooling-off window — typically twenty-four hours from credit — without forfeiting the deposit. After that window, cancellation forfeits both the bonus and any winnings derived from it. A self-exclusion request filed inside the bonus window voids the bonus, but a self-exclusion request filed after the bonus has been credited follows the standard dispute and refund pathway.
The interaction with deposit-limit tools is similar. A player who has set a daily, weekly, or monthly deposit limit and then attempts a deposit that would breach that limit will see the deposit declined and the bonus will not credit. The robust term sheets confirm that the bonus code remains valid for a future qualifying deposit within the campaign window, not just the immediate attempt. The less-robust term sheets expire the bonus code after a single failed deposit attempt, which can lock a player out of a campaign they were eligible for.
A reading checklist for the term sheet
Print both term sheets. Line them up column-by-column against the five filters — eligibility, expiry, redemption, exclusions, real cost — and answer four questions before any deposit: Which expiry clock is shortest? Which redemption multiplier is lowest? Which payment instrument is unambiguously eligible? What is the total real cost on a round number deposit like ₹5,000 or ₹10,000? If any of the four answers requires a phone call to customer support to clarify, treat that ambiguity as part of the offer. A term sheet that cannot be read cleanly on first pass is signalling that the operator expects disputes.
Responsible use, in the same breath
Bonus offers exist to lower the friction of trying a platform. They are not a justification to deposit more than you can afford to lose, to chase a wagering requirement with money earmarked for something else, or to extend play past a self-set session limit. The decision framework above produces the right offer only when the deposit itself is within a pre-set entertainment budget. If the offer changes the deposit decision, the framework has failed and the deposit should be paused.
The same applies to state eligibility. A resident of a restricted state cannot legally enter a paid fantasy contest, irrespective of what any bonus term sheet says. The 2025 Promotion and Regulation of Online Gaming Act codifies the framework; the existing state-level restrictions remain the binding rule until the central rules are operationalised. Cross-check the latest circular from your state regulator before participating in any paid contest.
What this framework does not cover
It does not predict the operator's customer-care responsiveness inside a bonus dispute, because that depends on variables outside the term sheet — staffing levels, ticket queue depth, escalation policy. It does not predict the variance of your contest outcomes, because that depends on your squad, your captain pick, and the fixture. It does not substitute for reading the term sheet itself, because the operators that publish their terms cleanly are the operators most likely to honour them. Read first, then deposit.
For a current code on a verified operator, the Vision11 bonus code ledger tracks publish date and verified-by date for every active campaign, with expired codes retired inside forty-eight hours of expiry.