Best Bonus Bets

21+Play responsibly

  1. Home
  2. Bonus codes
  3. Bonus Value Per Dollar

Bonus codes

Bonus Value Per Dollar

BBBest Bonus Bets editorial teamHow we review
Fact-checked Updated
Iskandar Investment Esports Carnival 2019 @ EduCity Sports Complex, EduCity, Iskandar Puteri, Johor Bahru, Johor, Malays
Photo: Chongkian, CC BY-SA 4.0
On this page 3 sections
  1. Step-by-Step bonus math
  2. Deposit match example
  3. Bonus bet example

Offers of different shapes can be ranked on one number: what the offer is expected to be worth for every dollar you have to put through the games to release it. Work out that figure and a deposit match, a bonus bet and a free-spins package become directly comparable.

Sportsbook bonuses

Sportsbooks taking US players: welcome offers

Offers checked

  1. 1

    MyBookie Top pick

    On the US market since 2014

    • Sportsbook
    • 8 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering 10x · Since 2014 · Payouts 12-24 hours · Coins BTC, BCH, LTC, ETH

    100% up to $1,000Sportsbook welcome offer

    Promo codeMYB100
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    100% up to $1,000
    Wagering
    10x
    Code
    MYB100
    Casino
    300% up to $2,000 + 50 free spins
    Banking
    Crypto
    BTC, BCH, LTC, ETH, USDT, ADA, DOGE, SOL
    Payouts
    12-24 hours
    Brand facts
    Products
    Casino, Sportsbook, Live dealer
    Founded
    2014
    Licence
    Curacao (Curacao Gaming Authority); licence number 8048/JAZ2014-028 per snippet
  2. 2

    BetUS

    Listed by 1 of 8 US review portals

    • Sportsbook
    • 6 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering 14x sports · Since 1994 · Payouts 24-48 hours · Coins BTC, BCH, LTC, ETH

    125% up to $2,500 (100% sportsbook + 25% casino)Sportsbook welcome offer

    Promo codeJOIN125
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    125% up to $2,500 (100% sportsbook + 25% casino)
    Wagering
    14x sports
    Code
    JOIN125
    Casino
    250% up to $5,000
    Banking
    Crypto
    BTC, BCH, LTC, ETH, USDT, USDC
    Payouts
    24-48 hours
    Brand facts
    Products
    Casino, Sportsbook, Live dealer
    Founded
    1994
    Licence
    conflicting: Curacao Gaming Commission (bettingnews, vegasodds); Mwali/Moheli, Comoros (Wizard of Odds, updated 2026-09-17); Anjouan also cited in some snippets
  3. 3

    Bovada

    Listed by 6 of 8 US review portals

    • Sportsbook
    • 7 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering 5x · Since 2011 · Payouts up to 1 hour · Coins BTC, BCH, BSV, LTC

    75% up to $750 with a 5x rolloverSportsbook welcome offer

    Promo codeBTCSWB750
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    75% up to $750 with a 5x rollover
    Wagering
    5x
    Code
    BTCSWB750
    Casino
    125% up to $3,750 across your first three deposits
    Banking
    Crypto
    BTC, BCH, BSV, LTC, ETH, USDT, Bitcoin Lightning
    Payouts
    up to 1 hour
    Brand facts
    Products
    Casino, Sportsbook, Poker, Live dealer
    Founded
    2011
    Licence
    Anjouan Gaming Board, Union of the Comoros (licence L11549/HM, 2023) and Central Reserve Authority of Western Sahara; historically Kahnawake, then Curacao after 2017
  4. 4

    SportsBetting.ag

    On the US market since 2003

    • Sportsbook
    • 11 cryptos accepted
    • Live dealer
    • Fast payouts

    Since 2003 · Payouts within 24-48 hours · Coins BTC, BCH, ADA, DOGE

    50% up to $250 in free bets + 100 free spinsSportsbook welcome offer

    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    50% up to $250 in free bets + 100 free spins
    Casino
    100 free spins welcome offer
    Banking
    Crypto
    BTC, BCH, ADA, DOGE, ETH, LTC, SOL, TRX, USDT, USDC, XRP
    Payouts
    within 24-48 hours
    Brand facts
    Products
    Casino, Sportsbook, Poker, Live dealer
    Founded
    2003
    Licence
    Panama (Panama Gaming Control Board / Gaming Commission) per vegasodds and gamblingnews; lcb.org says no licence disclosed, formerly claimed Antigua
  5. 5

    Xbet

    • Sportsbook
    • 10 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering 10x · Payouts within 24-48 hours · Coins BTC, LTC, ETH, BCH

    100% up to $200 (crypto) / 50% up to $200 (card)Sportsbook welcome offer

    Promo codeXBCRYPTO100
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    100% up to $200 (crypto) / 50% up to $200 (card)
    Wagering
    10x
    Code
    XBCRYPTO100
    Casino
    200% up to $500
    Banking
    Crypto
    BTC, LTC, ETH, BCH, USDT, DOGE, ADA, BNB, SHIB, SOL
    Payouts
    within 24-48 hours
    Brand facts
    Products
    Casino, Sportsbook, Live dealer
    Licence
    Curacao (gamblingsites, sportsbooks.ag, basketballinsiders); mytopsportsbooks states Costa Rica
  6. 6

    BetOnline

    Listed by 2 of 8 US review portals

    • Sportsbook
    • 16 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering см. условия оператора · Since 2001 · Payouts up to 24 hours · Coins BTC, ETH, LTC, DOGE

    50% free bet up to $250Sportsbook welcome offer

    Promo codeFREE250
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    50% free bet up to $250
    Wagering
    см. условия оператора
    Code
    FREE250
    Casino
    100 free spins + 50% up to $250 in sports free bets
    Banking
    Crypto
    BTC, ETH, LTC, DOGE, AVAX, BNB, BCH, ADA, POL (Polygon), XRP, SHIB, SOL, XLM, USDT, TRX, USDC
    Payouts
    up to 24 hours
    Brand facts
    Products
    Casino, Sportsbook, Poker, Live dealer
    Founded
    2001
    Licence
    Panama (Junta de Control de Juegos / Panama Gaming Control Board)
  7. 7

    SuperSlots

    Listed by 3 of 8 US review portals

    • 10 cryptos accepted
    • Live dealer
    • Fast payouts

    Wagering 48x · Since 2020 · Payouts 0-48 hours · Coins BTC, ETH, LTC, DOGE

    400% up to $4,000Welcome offer

    Promo codeCRYPTO400
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    400% up to $4,000
    Wagering
    48x
    Code
    CRYPTO400
    Banking
    Crypto
    BTC, ETH, LTC, DOGE, ADA, SOL, USDT, USDC, BNB, AVAX
    Payouts
    0-48 hours
    Brand facts
    Products
    Casino, Live dealer
    Founded
    2020
    Licence
    Panama Gaming Commission
  8. 8

    Las Atlantis

    Listed by 2 of 8 US review portals

    • 6 cryptos accepted
    • Live dealer

    Wagering 35x · Since 2020 · Payouts 1-3 business days · Coins BTC, ETH, LTC, USDT

    280% up to $2,800 on each of first 5 deposits (up to $14,000)Welcome offer

    Promo codeLASATLANTIS
    Claim bonus

    21+ · New players · T&Cs apply

    Bonus terms
    Offer
    280% up to $2,800 on each of first 5 deposits (up to $14,000)
    Wagering
    35x
    Code
    LASATLANTIS
    Banking
    Crypto
    BTC, ETH, LTC, USDT, XRP, DOGE
    Payouts
    1-3 business days
    Brand facts
    Products
    Casino, Live dealer
    Founded
    2020
    Licence
    Anjouan (Union of the Comoros)

21+ only. These operators hold offshore licences and accept US players; availability depends on your state and local law. Bonus amounts, wagering and codes are taken from each operator's promotions page — read the full terms before you deposit. Gambling problem? Call 1-800-GAMBLER.

Step-by-Step bonus math

The formula for value-per-dollar is simple: subtract the expected loss on the bonus from the bonus amount, then divide by the money required to earn the bonus. Expected loss on the bonus comes from turning the bonus over by the amount required and applying the house edge.

Deposit match example

Take a deposit match on neutral example figures. The offer requires a $10 deposit. On that deposit, the casino matches 100% of the player’s deposit, adding $10 to the bonus. The bonus has a 20X playthrough. If the games the player chooses to use the bonus on have an average house edge of 4% (a typical average across casino games), then the player is expected to lose $0.04 on every dollar wagered. So on the bonus, the player is expected to lose 20X * $0.04 on the bonus, or $0.80. That comes off the bonus, leaving an expected net bonus amount of $10 - $0.80 = $9.20. That value comes at the cost of 20X the player’s $10 deposit minimum, or $200. So the value per dollar is $9.20/($200) = 0.046. Just over four and a half cents for every dollar staked — and note that the size of the match barely moves that figure, because a bigger bonus comes with proportionally more turnover attached.

Bonus bet example

A bonus bet works differently, because there is usually no playthrough at all — the token is staked once and the stake is not returned with a win. Take a $10 bonus bet placed at +300. It returns $30 of profit roughly one time in four and nothing the rest of the time, an expected $7.50. The only turnover it demands is that single $10 bet, so the value per dollar put through is $7.50 divided by $10, or 0.75 — more than fifteen times the deposit match, because nothing has to be recycled through the house edge.

The third type of casino bonus offered by many betting sites is free spins. Free spins are a separate deal for all intents and purposes, and require a player to put down no money to qualify. However, free-spin winnings still require turnover (and may often require more than what would be expected based on the bonus alone). Those winnings also often attract separate cash limits before payouts can even be requested. But by the same standard, free-spin value can be compared to that of deposit matches and bonus bets.

Now the spins, on the same method. Ten free spins at $0.20 each put $2.00 through the reels; on a slot returning 96% the expected winnings are $1.92. Those winnings carry 20x wagering, which is $38.40 of further turnover, and a 4% edge takes about $1.54 of it, leaving roughly $0.38. Against the $40.40 that had to pass through the games, that is under one cent per dollar — and a $20 cashout cap would clip any lucky outcome on top.

Ranked on that one number the order is clear, and it is not the order of the headlines: the bonus bet at 0.75, the deposit match at 0.046, the spins at under 0.01. What separates them is not how large the offer sounds but how many times the money has to cross the house edge before it can be withdrawn.

The inputs change from offer to offer — the multiplier, what it applies to, the game weighting, the cap, the expiry — but the method does not. Take the headline, subtract what the required turnover is expected to cost at the house edge, apply the cap, and divide by the turnover. One number, and the offers sort themselves.

Keep reading