iGaming Updated Jun 2026 2 min read

What Is a Bonus Code?

How operators control eligibility and attribution for promotional offers

In short:

A bonus code is an alphanumeric token customers enter at registration or deposit to unlock a specific promotional offer. Codes give operators precise control over offer eligibility and feed attribution back into the bonus engine.

What is a bonus code

A bonus code is an operator-issued token that, when entered by the customer, unlocks a specific promotional offer. Codes can apply at registration, at deposit, or inside a campaign-specific flow. They are the primary mechanism operators use to scope eligibility for an offer to a defined audience: an affiliate’s cohort, an email recipient list, a streaming partner’s viewers, or a paid-media campaign.

Bonus codes integrate with the bonus engine, which validates the code, applies eligibility rules, calculates the bonus amount, and tracks wagering progress against the bonus terms.

Common bonus-code use cases

Affiliate-specific codes attribute deposits and downstream activity to a referring publisher, supplementing tracking-link attribution. Influencer codes give streaming and social partners a memorable token to promote. Reactivation codes target dormant cohorts in a CRM campaign. VIP codes deliver tailored offers to loyalty-tier customers.

Code reuse is configurable: single-use, multi-use, capped to a number of redemptions, or restricted to specific customer segments. Capping protects the operator from over-distribution and is a standard control inside the bonus engine.

Why bonus codes matter in B2B

For operators, bonus codes are a precise lever for cohort-level offer design. For affiliates and partners, they are an attribution backstop when tracking links underperform across browsers or devices. For platform vendors, code management is a standard module inside the bonus engine and is evaluated during procurement.

Frequently asked questions about What Is a Bonus Code?

Both attribute a customer to a campaign or partner, but they work at different layers. A tracking link is a URL that records the referring source automatically. A bonus code is a manual token the customer enters to unlock the offer, which doubles as an attribution signal when click-based tracking fails.

It depends on the configuration. Codes can be single-use per customer, multi-use within a campaign, or capped to a total number of redemptions. Operators set the rules inside the bonus engine.

The bonus engine returns a validation error and the deposit proceeds without the promotional offer attached. Many operators offer in-flow guidance and a support channel for customers who believe their code should apply.

Editorial reference, not financial advice. Glossary entries are explanatory content produced by Gamblers Connect editorial. They are not advice on whether to gamble, where to gamble, or how to allocate your funds. Online wagering is restricted to people aged 18 or 21 or over where applicable. See our full Policies hub.