Sportsbook Promo Codes: $6,000+ in Welcome Bonuses

The best sportsbook promo codes depend on your betting style.

⬇️ Read More
  • DraftKings (No code needed) Bet $5, Get $300 in Bonus Bets if you win
  • FanDuel (No code needed) Bet $5, Get $250 if you win
  • BetMGM (BETMGMBONUS) Up to $1,500 first bet offer

Cloudflare rayID a0577fb6ecd6f49c

dcKey 9f8b366f79840345b138c079dfade037

1.
4.5
Welcome Bonus

Up to $1,500 first bet offer

If your first bet loses

21+ in OH. $10 min bet req. Bonus Bets non-withdrawable, expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

2.
5.0
Welcome Bonus

Bet $5

Get $150 in Bonus Bets if You Win

21+ in OH. $5 min deposit req. Bonus Bets non-withdrawable, expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

3.
4.5
Welcome Bonus

Bet $1

Get 10x Profit Boosts

21+ in OH. $1 min bet req. Profit Boosts expire 14 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

4.
4.0
Welcome Bonus

Bet $5

Get $100 in Bonus Bets Instantly

21+ in OH. $5 min bet req. New Customer Offer Token expires 7 days after offer expiration. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

5.
5.0
Welcome Bonus

First Bet Safety Net or Bet $10

Get $200 in Bonus Bets Win or Lose

21+ in OH. Bonus Bets expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

The leading sportsbook promo codes unlock over $6,000 in combined bonuses from top operators such as DraftKings, FanDuel and BetMGM. These codes let you claim a wide range of welcome offers, including bonus bets, profit boosts and generous deposit matches.

We’ve reviewed the available promo codes at 7 of the leading sportsbooks in the US to determine which ones unlock the best value offers. Although we may earn commission when you claim 1 of these promo codes through our links, this has no impact on our analysis or review findings.

FanDuel Promo Code

dcKey 11c9abdf02ca35ed4e6211cb6d4f6199

4.8
(100 votes)
Claim OfferBet $5Get $150 in Bonus Bets if You Win

21+ in OH. $5 min deposit req. Bonus Bets non-withdrawable, expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

FanDuel’s latest welcome bonus adopts a similar structure to DraftKings, although $100 in bonus bets are available here. Once again, no FanDuel promo code is required to claim the bonus, which is auto-applied via the app upon signup.

How to Use the FanDuel Promo Code

You must first download and install the FanDuel app onto your mobile device. You can then follow the steps below to claim the brand’s welcome bonus.

Step 1. Access the FanDuel Welcome Bonus

Click the link on this page to access the FanDuel welcome bonus in your state.

Step 2. Create Your Account

Create a new sportsbook account, complete with a verifiable email and secure password. Then enter your legal name, physical address, date of birth and mobile number, enabling FanDuel to verify your identity and location.

Step 3. Accept Terms and Deposit

Accept the site’s terms and conditions before hitting Deposit. Credit your account with a minimum of $5 and place a qualifying wager of $5 at any published odds.

Step 4. Win Your Qualifying Bet

Your qualifying wager must be settled as a win if the bonus bets are to be added to your account. Losing bets won’t trigger the welcome bonus.

Step 5. Use Your Bonus Bets

The $100 in bonus bets are valid for 7 days after issuance. You aren’t required to use these bets in a single lump sum.

FanDuel Promo Code Terms and Conditions

Feature Details

Offer

Bet $5 and Get $200 in Bonus Bets if Your Bet Wins

Promo Code

None

Minimum Deposit / Bet

$5 / $5

Settlement

Bonus bets awarded if your qualifying wager wins, added within 72 hours

Ineligible Bets

Cashed out wagers, bonus funds, profit boost tokens

Minimum Odds

N/A

Bonus Expiry

7 days after issuance

BetMGM Promo Code BETMGMBONUS

dcKey 259f9bf801a28d02158c3d4a1ca0705c

4.8
(95 votes)
Claim OfferUp to $1,500 first bet offerIf your first bet loses

21+ in OH. $10 min bet req. Bonus Bets non-withdrawable, expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

Our BetMGM promo code is BETMGMBONUS. This unlocks up to $1,500 in bonus bets in instances where your first qualifying wager is settled as a loss. You can enter the promo code during the registration process, while also making a qualifying minimum deposit of $10.

BetMGM Promo Code Details

The current BetMGM welcome bonus also requires you to make an initial qualifying bet of $10 or more. If this bet is settled as a loss, the operator will refund your stake completely in the form of bonus bets that expire after 7 days. Losing stakes will be refunded up to the value of $1,500.

If you place a losing qualifying wager of between $10 and $49, you’ll receive a single bonus bet matching the value of your stake. However, wagers of $50 and upwards will trigger 5 separate bets, each of which equates to 20% of the total bonus value.

Unlike the DraftKings and FanDuel bonuses, you’ll have to wager the total value of the bonus 1x before completing a withdrawal. You’ll need to consider this when placing your qualifying wager to ensure that your total financial commitment is manageable.

Complete Terms and Conditions

Feature Details

Offer

Get up to $1,500 Paid Back in Bonus Bets if Your First Wager Loses

Promo Code

BETMGMBONUS

Minimum Deposit / Bet

$10 / $10

Settlement

Bonus bets awarded if your qualifying wager loses, up to $1,500 refunded

Ineligible Bets

Cashed out wagers, bonus funds, profit boost tokens

Minimum Odds

Standard odds

Wagering Requirements

1x

Expiry

7 days

DraftKings Promo Code

dcKey 5504067f00692df7675c730a32dabb06

4.7
(50 votes)
Claim OfferBet $5Get $100 in Bonus Bets Instantly

21+ in OH. $5 min bet req. New Customer Offer Token expires 7 days after offer expiration. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

No DraftKings promo code is required to trigger the site’s main welcome offer. There’s a secondary 20% first deposit match up to $1,000 available, although you’ll need to select just 1 of these bonuses as a new bettor.

How to Claim the DraftKings Promo Code

To claim $300 in bonus bets with DraftKings, you’ll first need to register for an account. Here’s a step-by-step guide to getting started.

Step 1. Access the DraftKings Sportsbook

Click the link above to access the DraftKings sportsbook and its welcome bonus.

Step 2. Register a New Account

Hit Sign Up and register for a new account. Provide your personal data as required, including your legal name, state, address and the final 4 digits of your social security number. You can also provide copies of your passport or driver’s license to verify your identity.

Step 3. Accept Terms and Deposit

Agree to the site’s T&Cs and head to the Cashier page. Deposit a minimum of $5 and wager this at eligible odds.

Step 4. Place Your Qualifying Bet

If the qualifying wager is settled as a win, you’ll earn $300 in bonus bets. These will be added to your account typically within 72 hours. Losing bets don’t qualify for the bonus.

Step 5. Use Your Bonus Bets

Bonus bets remain valid on your account for 7 days after issuance. They’ll also be issued as separate bonus bets.

DraftKings Promo Code Terms and Conditions

Feature Bet $5, Get $300 Offer 20% Deposit Match

Promo Code

None Required

None Required

Min Deposit / Bet

$5 / $5

$5 / $5

Settlement

Bonus bets awarded if qualifying wager wins (within 72 hours)

Matches first qualifying deposit of $5+ immediately

Min Odds

-500

-300

Wagering Req

1x

$1 released per $25 wagered

Expiry

7 days

90 days

Caesars Promo Code CSB20X

dcKey 5db2dd0c27c25ae2945473c65642ca52

4.5
(80 votes)
Claim bonusBet $1Get 10x Profit Boosts

21+ in OH. $1 min bet req. Profit Boosts expire 14 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

The current Caesars promo code is CSB20X, which unlocks a first bet match of up to $250 in bonus bets. This bonus is awarded whether your qualifying wager wins or loses, giving it a low barrier to entry and broad appeal for new bettors.

How the Caesars First Bet Match Works

After you’ve completed a minimum deposit of $10 and entered the Caesars promo code CSB20X, you’ll need to place your first qualifying real money wager. You’ll then receive a bonus bet equal to 100% of the wagered amount, up to $250, regardless of whether your bet wins or loses.

For example, if your first qualifying wager is $100, you’ll receive a $100 bonus bet. If your wager is $300, the bonus bet is capped at $250. Unlike the welcome promos at DraftKings and FanDuel, you can claim your bonus bet whether your qualifying wager is settled as a win or a loss.

The bonus bet is for 1-time use and must be used within 30 days of being awarded. Note that wagers placed at odds of -500 or shorter do not qualify for this promotion.

Complete Terms and Conditions

Feature Details

Offer

First Bet Matched Up to $250 as a Bonus Bet Win or Lose

Promo Code

CSB20X

Minimum Deposit / Bet

$10 / Any amount up to $250

Settlement

Bonus bet equal to 100% of qualifying wager awarded win or lose (within 72 hours)

Ineligible Bets

Profit Boost tokens, Reward Credits, bonus funds, Super Boosts, Round Robin wagers

Minimum Odds

-499 or longer (wagers at -500 or shorter do not qualify)

Expiry

30 days

bet365 Promo Code

dcKey 4e69e1a4b4784a5a8dd73cb30870b240

4.4
(66 votes)
Claim OfferFirst Bet Safety Net or Bet $10Get $200 in Bonus Bets Win or Lose

21+ in OH. Bonus Bets expire 7 days after receipt. T&Cs apply. Gambling Problem? Call 1-800-GAMBLER.

bet365 has a dual welcome offer at present, which comprises 2 different bonuses. These unlock either $365 in bonus bets or a $1,000 first wager safety net. To initially claim your choice of offers, you’ll need to register for an account via the bet365 mobile app. No code is required.

Dual Offer Options

The first welcome bonus unlocked by the bet365 offer requires you to wager $5 and get $365 in bonus bets. This also requires an initial deposit of $10 or more, while your qualifying bet must be staked at minimum odds of -500.

The second welcome offer has a slightly higher minimum bet limit of $10 for the qualifying wager, although this can be staked on straight bets, SGPs, SGP+ picks and qualifying parlays. Bet up to $1,000 and if your wager loses, bet365 will refund your stake in the form of bonus bets.

Complete Terms and Conditions

Feature Bet $5, Get $365 First Bet Safety Net ($1K)

Promo Code

None Required

None Required

Min Deposit / Bet

$10 / $5

$10 / $10

Settlement

Awarded within 1 hour

Refund up to $1,000 if bet loses

Minimum Odds

-500

N/A

Expiry

7 days

7 days

Fanatics Promo Code

dcKey c5cb3d3f2a5043324fd8e1f178d464e7

4.3
(45 votes)
Claim OfferGet a 100% bet matchup to $100 in Fancash for 10 days

Must be 21+ to participate. T&Cs Apply. Gambling problem? Call or Text 1-800-GAMBLER

Like the Caesars brand, Fanatics is offering a uniquely structured welcome bonus. This comprises 10 days of bet matching up to a maximum of $1,000, with daily FanCash rewards issued over your first 10 days as a new customer. There’s no Fanatics promo code required to claim this bonus either.

What is FanCash

After registering for an account via the Fanatics app, you’ll need to make an initial qualifying deposit of $10 or more. You can then place your first qualifying wager, and if this is settled as a loss, the brand will reimburse you with FanCash equal to your wager amount.

You can repeat this process across your first 10 days as a customer. You’ll remain eligible to participate if you fail to bet on any of the 10 days, but this will diminish the bonus’s value and eat into your potential return. Daily FanCash rewards are capped at $100 per day.

There’s a minimum odds requirement of -200 in place. If you bet the maximum stake at these odds, you’ll either bank profit (if you win) or receive the highest possible reimbursement (in the event of a loss).

Complete Terms and Conditions

Feature Details

Offer

Up to $1,000 Matched in FanCash over 10 Days

Promo Code

None

Minimum Deposit / Bet

$10 / $1 daily for 10 days

Settlement

Bet $1 daily and receive up to daily limit in FanCash if settled as loss

Ineligible Bets

Cashed out wagers, bonus funds, bet credits

Minimum Odds

-200

Expiry

7 days (FanCash validity after issuance)

BetRivers Promo Code SPORTS

dcKey 8578fdd6e0cdbff903ebf9a7a924124f

4.2
(77 votes)
Claim OfferUp to a $100 second chance betIf your first bet loses

Must be 21+ to participate. T&Cs Apply. Gambling problem? Call or Text 1-800-GAMBLER

The BetRivers promo code (SPORTS) will unlock variable bonus values from 1 state to the next. However, the default bonus comprises a second chance bet up to $100. The brand will refund a losing first bet up to $250 in CO and NJ, while this value depreciates to $100 in AZ, DE, IA, NY, OH and WV.

Complete Terms and Conditions

Feature Details

Offer

Second Chance Bonus Bet up to $100 (Varies by State)

Promo Code

SPORTS

Minimum Deposit / Bet

$10 / $10

Settlement

Refund up to $100 in bonus bets if qualifying wager loses

Ineligible Bets

Bonus funds, voided or cashed out bets, profit boosts

Minimum Odds

-200

Expiry

30 days

How to Choose the Best Promo Code for Your Betting Style

Now that we’ve analyzed the best sportsbook promo codes in the current market, we’re going to advise how you can find the best 1 for you. Here’s our expert recommendations based on some of the most common scenarios.

  • Best for High Rollers: If you’re a high-roller with a sizable bankroll, the current BetMGM promo code and offer is recommended. This allows you to wager up to $1,500 at standard odds, with the brand refunding your stake if this bet loses.
  • Best for Beginners: The FanDuel promo code and welcome bonus offer significant value to beginners or casual bettors. This unlocks $100 in bonus bets if your $5 bet wins, creating solid value and optimal conversion. Although the bonus requires your qualifying bet to be settled as a win, there are no minimum odds requirements in play. So, you can theoretically bet on outcomes that have a high probability of success, maximizing your chances of banking the bonus.
  • Best for Low-Risk Value: When it comes to accessible, no-risk bonus value, Caesars’ first bet match bonus leads the way. This provides a 100% match on your first qualifying wager up to $250, whether it wins or loses.

How to Enter a Sportsbook Promo Code

When learning how to use promo codes, you’ll notice that their precise application will vary slightly from 1 sportsbook to the next. However, the process is relatively standardized in the US market, so we’ve prepared a simple step-by-step guide to redeeming and utilizing the best sportsbook promo codes.

Step 1. Create an Account

You’ll need to visit your chosen sportsbook and register for a new account. If a bonus is auto-applied and doesn’t require a promo code, you’ll have to access the site and bonus via a special affiliate link.

Step 2. Enter Your Code

For bonuses that do have betting promo codes, you’ll usually have to enter these manually when prompted during the registration process. Alternatively, this may be requested when you make your first deposit. You may also be able to select the promo code or bonus from a drop-down menu, especially if more than 1 offer is available.

Step 3. Make a Deposit

After the registration and verification process is complete, you’ll need to make your first deposit. This should at least meet the minimum deposit limit laid out in the bonus T&Cs, while you should also check to see if any payment methods are ineligible.

Step 4. Place Your Qualifying Bet

Once your funds have landed, you can place the qualifying bet. This will require a minimum bet of between $1 and $10 depending on your choice of sportsbook. You’ll have to observe any minimum odds requirements or restrictions that apply to specific events and bet types too.

Promo Codes vs Auto-Applied Offers

As you can see, some bonuses have specific sports betting promo codes. However, others are auto-applied, so it’s important to understand the functionality of promo code vs no code bonus offers.

In simple terms, bonuses that have a specific promo code require you to enter this manually when you register for an account. Alternatively, you may have to enter this when completing your first deposit, but this creates an additional consideration when getting started at a new sportsbook.

However, books like DraftKings and FanDuel automatically apply their current welcome offers when you sign up through a special affiliate link. Most welcome bonuses can be claimed through sports betting apps with bonus codes. Once you’ve clicked through this link, you can register for an account and the bonus will automatically be added. You’ll still have to meet the bonus’ terms and conditions, including the minimum deposit and bet limits.

Common Promo Code Mistakes to Avoid

  • Don’t Forget the Promo Code or Use the Wrong One: Remember to double check if a promo code is required when claiming a particular bonus. This must also be entered accurately and only when prompted. You should also ensure that you don’t use an erroneous code.
  • Don’t Overlook the Terms and Conditions: You must also read each bonus’s terms and conditions in full before claiming a welcome bonus. This will provide further clarity around the bonus code while ensuring that you comply with minimum odds requirements, deposit limits and expiry periods.
  • Don’t Ignore the Wagering Requirements: Books like BetMGM require you to wager the bonus bet value 1x before you complete a withdrawal. This requirement must also be fulfilled within seven days. Ignoring or failing to adhere to these terms will see any winnings or remaining bonus funds voided once they expire.
  • Don’t Place Ineligible Bets: Occasionally, some bets and wager types may be prohibited as part of the bonus terms and conditions. Straight bets, parlays and SGP variations are usually permitted above the minimum odds requirements, but some system bets may not be eligible.
  • Don’t Fund Your Bets Using Ineligible Sources: Similarly, most bonuses stipulate that qualifying wagers must be staked using real money. So, avoid placing qualifying bets using existing bonus bets or profit boost tokens. Also, cashed out or voided bets won’t be eligible to trigger bonuses in most instances.

State-by-State Promo Code Availability

Now that we’ve answered the question “do I need a promo code?”, we’re going to take a brief look at bonus availability from 1 state to the next.

Remember, sportsbook bonuses may vary depending on state laws and restrictions, so it’s important that you have an understanding of what options are available in your jurisdiction.

The brand with the biggest variance between states is BetRivers. Although the operator maintains the same bonus structure in its 15 licensed states, the cash value of the second chance bet available will vary between $100 and $500.

Promo codes may also vary between states. It’s important to ensure that you have the right code in instances where you have to enter this manually.

Final Verdict

Currently, the best sportsbook promo codes belong to DraftKings, FanDuel and BetMGM. DraftKings offers exceptional value with its Bet $5, Get $200 in Bonus Bets promo, while FanDuel utilizes a similar structure that unlocks bonus bets of $100.

BetMGM’s promo code unlocks a first bet safety net offer up to $1,500. Simply place a qualifying wager of between $10 and $1,500, and if this is settled as a loss, the brand will refund your stake in the form of bonus bets.

However, all of the promo codes and bonuses listed in this guide come highly recommended. They’re also provided by licensed and established sportsbooks, while they have transparent terms and conditions that are inherently fair.

We’d urge you to conduct your own analysis of each promo code and its relevant bonus. Pay particular attention to key terms and conditions, such as the settlement rules, minimum odds requirements and whether or not you have to wager the bonus value before withdrawing. This way, you can select the bonus that best suits your bankroll and risk profile.

Gamble Responsibly

While sportsbook promo codes offer exciting bonuses, it’s essential to bet responsibly. Sports betting should be entertainment, not a way to make money.

National Problem Gambling Hotline: 1-800-522-4700 (24/7 confidential support)

NCPG Website: ncpgambling.org

Gamblers Anonymous: gamblersanonymous.org

Must be 21+ to bet (18+ in KY, NH, WY, DC). If you or someone you know has a gambling problem, crisis counseling and referral services are available by calling 1-800-GAMBLER.

Frequently Asked Questions

Do I need a promo code to get a sportsbook bonus?

Not always. Many top sportsbooks like DraftKings, FanDuel, and ESPN BET offer auto-applied bonuses that don’t require a promo code. Simply sign up through a verified link and the bonus activates automatically. However, some operators like BetMGM (BETMGMBONUS), Caesars (CSB20X), and BetRivers (SPORTS) do require entering a specific promo code during registration to unlock their welcome offers

What is the best sportsbook promo code right now?

The best sportsbook promo code depends on your betting style: DraftKings offers Bet $5, Get $200 with no code required. BetMGM’s code BETMGMBONUS offers the highest value at $1,500 first bet protection. Caesars code CSB20X provides a first bet match up to $250 win or lose. All codes verified February, 2026.

How do I enter a promo code on a sportsbook app?

To enter a sportsbook promo code: 1) Download the sportsbook app or visit the website, 2) Click ‘Sign Up’ or ‘Register’, 3) Look for a field labeled ‘Promo Code’, ‘Bonus Code’, or ‘Referral Code’ during registration, 4) Enter the code exactly as shown (case-sensitive), 5) Complete registration and make your qualifying deposit. Some codes like BetMGM’s BETMGMBONUS must be entered during initial signup – they cannot be added later.

Can I use multiple promo codes on the same sportsbook?

No, you can only use one welcome bonus promo code per sportsbook account. Sportsbook terms and conditions state ‘one bonus per customer, household, or IP address.’ However, you can claim welcome bonuses from multiple different sportsbooks. For example, you could use DraftKings’ promo, then separately claim FanDuel’s bonus, BetMGM’s BETMGMBONUS, and Caesars’ CSB20X on their respective platforms.

What’s the difference between a promo code and an auto-applied offer?

Promo codes require manual entry during registration (like BetMGM’s BETMGMBONUS or Caesars’ CSB20X). Auto-applied offers activate automatically when you sign up through a verified link, requiring no code entry (like DraftKings, FanDuel, and Fanatics). Both offer types provide the same bonus value – the difference is only in activation method. Auto-applied offers are simpler as there’s no risk of forgetting to enter the code.

Do sportsbook promo codes expire?

Yes, promo codes have expiration dates. Additionally, after claiming a bonus, you typically have 7-30 days to use bonus bets before they expire. Always verify current promo code validity and bonus bet expiration timelines.

Can I use a promo code if I already have an account?

No, welcome bonus promo codes are exclusively for new customers creating their first account. If you already have an existing account with a sportsbook, you cannot use a promo code for that same sportsbook. However, existing customers can access ongoing promotions like odds boosts, profit boosts, and reload bonuses that don’t require promo codes. To use welcome bonus codes, you must sign up with a different sportsbook where you don’t have an account.

What states allow sportsbook promo codes?

Sportsbook promo codes are available in all 30+ states with legal online sports betting: AZ, CO, CT, DC, DE, IA, IL, IN, KS, KY, LA, MA, MD, ME, MI, MS, NC, NH, NJ, NY, NV, OH, OR, PA, TN, VA, VT, WV, WY, and Washington DC. However, not all sportsbooks operate in every state. Always verify your specific state’s sportsbook availability before attempting to use a promo code.

Are promo codes the same as bonus codes?

Yes, promo codes and bonus codes are identical terms used interchangeably in sports betting. Both refer to alphanumeric codes entered during registration to unlock welcome bonuses. For example, BetMGM’s BETMGMBONUS and Caesars’ CSB20X can be called either ‘promo codes’ or ‘bonus codes.’ Some sportsbooks may also call them ‘promotional codes’, ‘sign-up codes’, or ‘referral codes.’ Regardless of terminology, they all serve the same purpose: activating your welcome offer.

What happens if I forget to enter a promo code?

If you forget to enter a required promo code during registration, you typically cannot add it later and will miss out on the welcome bonus. However, you have three options: 1) Contact customer support immediately (within 24 hours) – some sportsbooks may manually add the code, 2) Create a new account with different personal information if you haven’t deposited yet (not recommended and may violate terms), or 3) Accept missing the welcome bonus and use ongoing promotions instead. Always double-check the promo code field before completing registration.

Legal Disclaimer

This page contains promotional links to licensed and legal U.S. sportsbooks. Topend Sports may receive compensation when you click these links and sign up for an account. All sportsbooks featured are licensed and regulated in their respective states. Promo codes, bonuses, and terms are subject to change. Always verify current offers and complete terms and conditions on the sportsbook’s official website before signing up. Gambling involves risk. Sports betting is not available in all states. Check your local laws before betting. Must be 21+ (18+ in some states). If you have a gambling problem, call 1-800-GAMBLER.

I write and edit sportsbook reviews, betting guides and match predictions for Topend Sports, using a law background to turn the fine print into plain English, and I personally fact-check every review before it goes live.