Free Casino Bonus Calculator & Simulator

The Quick Crunch casino bonus calculator runs thousands of simulations on any casino bonus to calculate the expected value of any casino bonus. Enter the figures and we’ll tell you the true value of the offer as well as the percentage chance of busting out. You can enter different bonus types, house edge and variance of games to work out how to play each offer for maximum value.

How To Use
  • Bet Types

    Bonus Types

    Cashable Bonus - A cashable bonus means that once you have completed the wagering you can withdraw the bonus as cash. Typically once you have fulfilled the wagering requirements the bonus will be combined with your existing balance and you will be able to withdraw all funds.

    Sticky Bonus - A sticky bonus is non withdrawable and can be used for wagering purposes only. For example if you get a 100% sticky bonus and you deposit £10, you will have £20 to play with. Once you have finished wagering, you will be able to withdraw your balance minus the £10 sticky bonus.

    Refund Bonus - A refund bonus is fairly self explanatory. You deposit using your own funds and if you lose you will receive a refund up to a certain amount. An example may be, deposit £10, get a £10 refund if you lose.

    Post Wager Bonus - A post wager bonus is applied to your account after you have completed a certain amount of wagering. For example Deposit £10 and get a £10 bonus after you have wagered £100.

    Free Spins - Free spins bonuses are exactly what they say they are. You receive a number of free spins. For the purposes of the Quick Crunch these are free spins that are awarded without requiring a deposit and wagering of an initial balance.

    Learn less Learn more
  • Attributes


    Deposit Amount - Enter the amount that you are looking to deposit in this box.

    Bonus Amount - Enter your bonus amount in this box. Remember that your bonus will probably vary depending on how much you deposit.

    Wagering - Enter the amount of wagering that you must complete to finish the offer. For example if you receive a bonus that must be wagered X10, that would require £100 of wagering before you can withdraw.

    Target - With sticky bonus and refund bonuses, enter a target value that you hope to get to whilst playing the offer. The higher the number the greater the chance of busting out.

    Max Cashback - Enter the maximum available from cashback on a refund offer in this box.

    Free Spins - For Free Spins offers, enter the number of free spins that you will receive in this box.

    Max Winnings - Some bonuses only allow you to withdraw a certain amount when completing the offer. If there is a maximum winning amount allowed, enter the value here.

    Wager Winnings - With refund bonuses, sometimes the bonus must be wagered before you can withdraw. If the refund bonus needs to be wagered, entered the value of wagering that needs to be completed before you can withdraw it.

    Bet Size - To work out the expected value and bust out percentage, you can alter the bet size. Usually the higher the bet size, the higher the bust out rate but the higher the EV (expected value) of the offer.

    House Edge - Enter the house edge of the game you are looking to play here. Remember that this is the opposite value to the RTP (return to player), so if a game has an RTP of 95%, the house edge will be 5%. All games need to show the house edge, although it can be tricky to find sometimes.

    Variance - The variance relates to the frequency of payouts and their value. Low variance slots pay out smaller winnings more frequently, whilst high variance slots pay out larger wins less frequently.

    Type - Enter the game type that you are looking to play here. You can choose from slots, blackjack and roulette.

    Learn less Learn more


Name *
Email Address *
Question *


🐴 🎾 🏏 🥊 🏈 🏉 🎯 🏎️ 🐕



Premier League English FA Cup UEFA Champions League World Cup


Cheltenham Festival 2020 Royal Ascot 2020


US Open



Top 5 Bookmakers



£100 Bet Credits

Up to £100 in Bet Credits for new customers at bet365. Min deposit £5. Bet Credits available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.



Bet £10 Get £30 in Free Bets & 30 Free Spins

New UK & NI customers only. 18+. Sign up using promo code ‘SPORTS60’. Deposit & place first sports bet at a minimum of £10 in one bet transaction at evens (2.0) +. £30 paid in free bets within 48 hours of bet settlement, expires 7-days after issue. E-Wallet & Prepaid Card restrictions apply. Your first bet must be settled within 60 days of bet placement. SMS validation may be required. Game restrictions apply. Maximum 30 Free Spins on selected games. Free Spins expire after 7 days. Full T&Cs apply.



£100 Free Bets

New customer offer. Place 5 x £10 or more bets to receive £20 in free bets. Repeat up to 5 times to receive maximum £100 bonus. Min odds 1/2 (1.5). Exchange bets excluded. T&Cs apply.



Bet £5 Get £30 In Bonuses

New Customers only. Deposit and place a £5 qualifying bet at odds of 2.00 or greater within 7 days of opening a new account; excludes cashed out bets. Receive 2x £10 Free Sports Bets, valid on set events only at odds 2.00 or greater, expires in 7 days, plus a £10 Casino Bonus, expires in 7 days. Wager the Casino Bonus 35x to withdraw winnings. Credit/Debit card deposits only. Geographical Restrictions and T&Cs Apply, See Below. Please Gamble Responsibly



£30 Free Bets

18+. UK+IRE only. Promo code 'G30' required. Min first bet £10. Must be placed within 14 days of account reg. £30 credited as 3 x £10 free bets. Not valid with CashOut. Free bet valid for 4 days.T&Cs Apply.

All Bookmakers

Bet365 Betfred Betfair BetVictor Ladbrokes UniBet Grosvenor Casino BetWay SportNation Novibet MrPlay BetHard 10Bet Betfair Genting Bet Karamba RedBet William Hill BoyleSports LeoVegas Football Index MrGreen NetBet Sporting Index BetRegal Bwin MansionBet ZEturf 22Bet Smarkets BetDAQ

Top 5 Casinos



30 Free Spins

Winnings from free spins paid as cash. Free spins expire 7 days after acceptance. New Casino players from UK & Ireland only. SMS verification required. T&Cs apply. By taking part in this promotion, you agree with our Terms & Conditions.

888 Casino

888 Casino

Deposit £100, Get £100 Bonus

No Deposit Offer: New players only • £88 is granted in FreePlay (FP) • FP must be claimed within 48 hrs of receiving the email and expires after 14 days • FP wins are credited as bonus and capped at £15, exc. JP win • Deposit Bonus Offer: £20 min deposit • 100% up to £100 Bonus • Bonus wins are capped at £500 • To withdraw bonus & related wins, wager 30 x (bonus amount) within 90 days • Restrictions apply to deposit until wagering requirement fulfilled • Wagering req. vary by game • This offer may not be combined with any other offer • Deposit balance is available for withdrawal at any time • General withdrawal restrictions & full T&Cs apply:



Deposit £100, Get £100 Bonus

T&Cs apply. New players only. Min. deposit £20. 35x wagering req. 18+.



Deposit £50, Get £50 Bonus

New customers old. Min. £10 dep. 100% up to £50 in Bonus. Neteller/Skrill excl. Max. bonus £50. Wagering 40x on bonus about within 30 days. Bonus max. bet: £5. Spins paid 10/day on Book of Dead and valid for 24 hours. Game weighting and T&Cs apply.



Deposit £100, Get £100 Bonus

18+. Minimum deposit £20. Max £2 bonus bet per spins. 35 times wagering applied to bonus funds and winnings from bonus spins. Wagering requirements must be completed within 30 days. Additional terms and conditions apply, please see below.

All Casinos

Betfair Rizk MrGreen RedBet All British Casino Hyper Casino Mega Casino Volt Casino Betsafe Betsson CasinoEuro
I like to have a bet at the weekends. Yesbets is a great resource for helping me find all the latest offers from bookmakers. They’ve helped me grab plenty of free bets over the years. Jin
Yesbets really helps me get the most from my betting. Their guides on Cheltenham and Ascot ensure I never miss an offer from the bookies. I grabbed over £400 for Cheltenham and helped me come out a winner. James
It’s great to have a site that compiles all the best offers in one place. Not just the signup stuff from bookmakers, but promotions for accounts I already have. Yesbets is my first port of call before I have a bet. Chris
Yesbets takes the hard work out of finding free bets. Not only does it show the best free bets from the big boys you’d expect, but also the bets from the scores of smaller bookies that want a piece of the pie. Need all the free bets you can stomach? You’re in the right place at Yesbets. Tibbs