On This Page

New players who use the BetMGM bonus code [CODE] can unlock generous welcome offers. Simply sign up for an account, use the code, and make a deposit to get started. BetMGM casino players can get a 100% deposit match of up to $2,500 plus as much as $50 on the house. 

Sports bettors can bet $10 to get $150 if they win in select markets, or get first bet insurance of up to $1,500 in other legal states. On this page, we have a comprehensive look at the latest deals, full details on the BetMGM Rewards program and how you can benefit, and much more.

BetMGM delivers a welcome offer for casino players that’s among the best in the biz. It’s comparable to what you can get at Caesars, and well ahead of the offers from DraftKings and FanDuel.

The sportsbook offer varies by market. The bet and get requires a $10 outlay, larger than the $5 you have to wager for a similar offer at DraftKings and FanDuel. BetMGM separates itself from the pack with an industry-leading reward program that’s rivaled only by Caesars.

🎰 Best BetMGM Casino bonus code

You can sign up for BetMGM casino with the bonus code [CODE] to claim a fantastic welcome offer. New players can get started with a $10 deposit and receive a 100% deposit match plus some extra money on the house. The total value of the offer varies by legal state. 

The chart below has full details on the casino promo and requirements. Please note that you can only claim one BetMGM welcome bonus while signing up. If you claim the online casino offer, you’re not eligible for the sportsbook sign up promo.

BetMGM Casino bonus (NJ)100% deposit match up to $1,000 plus $25 on the house. 
BetMGM Casino bonus (PA)100% deposit match up to $1,000 plus $25 on the house. 
BetMGM Casino bonus (MI)100% deposit match up to $1,000 plus $25 on the house. 
BetMGM Casino bonus (WV)100% deposit match up to $2,500 plus $50 on the house and 50 bonus spins. 
BetMGM Casino bonus code[CODE]
Minimum deposit$10
Expiration dateThe promotion period runs through through 11:59 PM EST on December 31, 2025.
Last verifiedFebruary 18, 2025

NJ, PA, and MI: The $25 casino bonus will be available for three days after completing registration. A 1x playthrough requirement is attached. The deposit match expires 30 days after registering. The match is valid only on eligible BetMGM casino slots and has a 15x playthrough requirement.

WV: The $50 casino bonus will be available for three days after completing registration. A 1x playthrough requirement is attached. The deposit match expires 30 days after registering. The match received is valid only on eligible BetMGM casino slots and has a 15x playthrough requirement. Bonus spins are automatically added to your account and can immediately be used on eligible slots.

NJ: You have seven days to meet the playthrough requirement on the casino bonus.You have 14 days to complete the wagering requirement on the deposit match following activation.

PA & MI: You have seven days to meet the playthrough requirement on the casino bonus. Following the qualifying deposit, you have 14 days to complete the wagering requirement on the deposit match.

WV: You have seven days to meet the playthrough requirement on the casino bonus. Following activation, you have 14 days to complete the wagering requirement on the deposit match.

All States: Wagering and release restrictions apply to the first activated bonus. You can opt into multiple promotions at any given time, but can only contribute to the wagering requirements and release restrictions for one at a time. Players can pause and resume play on bonuses in the bonus tab multiple times until they expire or are no longer eligible. Opting out of any bonus before completing the requirements will forfeit the bonus and any winnings obtained. There are no wagering requirement restrictions on bonus spins winnings.

🏈 Best BetMGM Sportsbook bonus code

New players at BetMGM sportsbook can use the bonus code [CODE] to claim the welcome offer. In AZ, CO, DC, MA, MD, MI, NC, NJ, PA, and WV, the offer is to bet $10 and get $150 in bonus bets if you win. For new players in IL, IN, IA, KS, KY, LA, MS, OH, TN, VA, & WY, the offer is up to $1,500 in bonus bets back if you lose your first wager.  

Use the code while signing up, deposit at least $10, and place your first wager on the platform. 

You can only claim one welcome bonus while signing up at BetMGM. If you claim the sportsbook offer, you can’t combine it with the casino bonus, and vice versa. The table below has a complete breakdown of the BetMGM sportsbook welcome offer and its requirements.   

BetMGM Sportsbook bonusWelcome Offer: Bet $10, Get $150 in bonus bets if you win. (AZ, CO, DC, MA, MD, MI, NC, NJ, PA, WV). 
BetMGM Sportsbook bonusFirst Bet Offer: Up to $1,500 back in bonus bets if you lose your first bet. (IL, IN, IA, KS, KY, LA, MS, OH, TN, VA, & WY)
BetMGM bonus code[CODE]
Promo typeWelcome offer; Bet and get or first bet insurance. 
Eligible bet typesAny $10 sports wager at standard odds. The offer token must be activated, and the wager must be placed using funds that have been deposited into the account.
Minimum deposit$10
Minimum wager$10
Expiration dateQualifying wager must be placed by 11:59 p.m. ET on March 3, 2025. 
Last verifiedFebruary 18, 2025

If you win on the bet and get, you’ll get back three $50 bonus bet tokens.If you lose your first bet offer, you’ll get back one token for bets under $50, and five tokens for amounts greater than that, each equal to 20% of your initial wager.  Each bonus bet can be used once as a straight bet, parlay, or same game parlay, and can not be split across various bet placements. The value of the bonus bet credit is not included in any winnings you receive while using it.

You have seven days after registering to use the welcome offer token. Bonus bets that you receive from the promotion expire within seven days.

📝 BetMGM bonus terms and conditions

It’s easy to claim the welcome bonuses, but terms and conditions do apply. The chart below covers the basic BetMGM bonus code qualifications that need to be met.  

Legal age21
LocationYou must be physically located in a state where BetMGM is legally available to claim the offers.
Bonus restrictionsCasino and sportsbook welcome offers can not be combined. One offer per customer.   
CashableCasino bonus funds and deposit match bonuses are subject to playthrough requirements. Sportsbook bonus bets must be used onsite and are not eligible for withdrawal.  
Casino legal statesMI, NJ, PA, and WV
Sports legal statesAZ, CO, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, MS, NJ, NV, NY, NC, OH, PA, TN, VA, WV & WY – Note: Sportsbook sign up offer is not available in NV or NY. 

  • You must be 21 or older to sign up and play at BetMGM Casino.
  • BetMGM Casino is currently available in MI, NJ, PA, and WV.
  • MI, NJ, and PA welcome offer: 100% deposit match up to $1,000 plus $25 on the house.
  • WV welcome offer: 100% deposit match up to $2,500 plus $50 on the house and 50 bonus spins.
  • The casino bonus will be available for three days after completing registration. A 1x playthrough requirement is attached to the bonus.
  • The deposit match expires 30 days after registering. The match received from the promotion is valid only on eligible BetMGM casino slots and has a 15x playthrough requirement.
  • In WV, bonus spins are automatically added to your account and can immediately be used on eligible slots.

  • You must be 21 or older to sign up and play at BetMGM and located in a legal sports betting state to wager online or via the mobile app.
  • Bet $10, Get $150 in bonus bets if you win offer is available in: AZ, CO, DC, MA, MD, MI, NC, NJ, PA, & WV.
  • Up to $1,500 back in bonus bets if you lose your first bet offer is available in IL, IN, IA, KS, KY, LA, MS, OH, TN, VA, & WY.
  • The offer token must be activated, and the wager must be placed using funds that have been deposited into the account.
  • Minimum bet of $10.
  • You have seven days after registering to use the welcome offer token.
  • Any bonus bets that you receive from the promotion are not eligible for withdrawal and expire within seven days.

🤔 How to use the BetMGM bonus code

Most casinos and online sportsbooks have a standard registration process for new players to follow. It takes mere minutes to claim the BetMGM bonus. When you use the code [CODE], casino players get a 100% deposit match up to the offer limit plus money on the house, while sportsbook users get up to $1,500 back if their first bet loses. Here’s what you need to do.

  1. Register for an account

    Click the links on this page to register for an account. Once you’re redirected, click the gold “sign up” button to proceed. You’ll then go through the on-screen instructions: 

    To begin, you’ll enter your email address, or you can choose to register using your PayPal or Yahoo Sports credentials. You’ll then create a password between 8 and 20 characters long, which must include both uppercase and lowercase letters, as well as at least one number.

    To speed up the process, you can provide your mobile number and the last four digits of your Social Security number, or you can opt to register manually. If you choose manual registration, you’ll start by entering your full legal name—matching what appears on your driver’s license or government-issued ID—followed by your date of birth, phone number, address, and the last four digits of your SSN.

    Next, you’ll check the required boxes to confirm your information, agree to the terms of service, and enter the bonus code [CODE]. Once all steps are completed, simply click through to finalize and create your account.
  2. Deposit

    After registering, you need to deposit funds to activate the offer and have a balance to play with. The minimum deposit is $10. The sportsbook first bet offer is good for a maximum of $1,500. The casino deposit match is for up to $1,000 in MI, NJ, and PA, and up to $2,500 in WV. 

    On the website or app, you can click one of two buttons: “deposit” or “account”. If you click deposit, you’ll then choose your preferred payment method. As an example, you can click “PayPal,” enter the amount you want to add, and click “deposit” to process. 

    When you click “account,” that brings you to your wallet, where you can click deposit and proceed in the same way. Remember: the welcome bonus applies to your first deposit only. Any amount you deposit afterward does not count toward the welcome offer amount.
  3. Choose a game or place a bet

    Once your account is loaded, you’re ready to play. In the sportsbook section, you can scroll through the main lobby to see what’s available. Alternatively, you can use the search function or click on the dedicated links for individual sports. 

    When you find the bet you want to place, click the odds for your selection. You’ll add in the amount of your stake, apply the first bet offer, and click through to place it. If you lose, bonus bet credits, up to the offer limit, will be credited to your account after the wager settles. 

    When you receive back bonus bets and are ready to use them, it’s the same process. You’ll click the odds for what you want to bet on, and then apply the bonus bet credit on the bet slip before clicking through to place the wager.  

    For the casino bonus, it’s a similar story. You can scroll through the lobby to find games, use the search bar, or click the link by category. The free casino bonus – $25 in MI, NJ, & PA, $50 in WV – is valid only on BetMGM Slots and Jackpot Slots.

    You’ll choose your game and enter a screen name if you haven’t done so already, When you’re ready to start spinning, you can apply your free bonus or use the balance in your account. As you rack up winnings, they’ll be added to your account balance.
  4. Withdraw winnings

    When it’s time to withdraw winnings, head back to your account section to access your wallet. You’ll then click the “withdrawal”’ button, choose your method, enter the amount you want to take out, and click through to process the transaction. 

    For a first-time withdrawal, your account needs to be fully verified. You’ll have to upload a photo ID, such as a driver’s license or passport, and proof of address, such as a copy of a bank statement or utility bill.  

    Withdrawal processing times will vary, depending on how fast BetMGM processes the transaction and by the method that you choose. It can be as quick as 24 hours or less with methods such as PayPal and Venmo, and up to 2-4 business days for online banking. 

    On the sportsbook side, winnings are credited once wagers settle. If you used bonus bets, the amount of it is not included. Bonus bets are not eligible for withdrawal, and must be played through before expiration. 

    In the casino, the free bonus has a 1x playthrough. For every $1 in casino bonus awarded, you must wager $1 to cash out the bonus and any associated winnings. On the deposit match, it’s a 15x playthrough. You must wager $15 for every $1 in bonus obtained via the match to cash out the bonus and any associated winnings.
Legal Casino States


Our state-specific casino sites provide all the information you need to guide you to the best value on the highest quality apps, based on what matters most to you.

💰 All BetMGM promo offers

There are promos available daily for both BetMGM casino and sportsbook players. The offers change regularly, so be sure to check out what’s available whenever you log in to play. The table below has the details on the currently available promos.

BetMGM promoProductExpiration dateKey terms
Score When the 76ers Score🎰 CasinoApril 13, 2025 at 11:59 p.m. ETAvailable in NJ & PA on participating 76ers home game days throughout the 2024-25 regular season.
Must log in on a qualifying game day to participate.
If the 76ers score 110 or more points on their scheduled home game, a $5 casino bonus valid on Philadelphia 76ers Bankshot will be available.  
The bonus will be available to be claimed in the casino promotion section.
The $5 Casino Bonus is valid only on Philadelphia 76ers Bankshot, subject to a 10x wagering requirement, and valid for one day.
Your Weekly Hat Trick🎰 CasinoApril 17, 2025 at 11:59 p.m. ETAvailable in MI on participating Red Wings home games throughout the 2024-25 regular season.
Must log in on a qualifying game day to participate.
If the Red Wings score 3 or more goals on their scheduled home game, a $5 casino bonus valid on Detroit Red Wings Slingo will be available.  
The bonus will be available to be claimed in the casino promotion section.
The $5 Casino Bonus is valid only on Detroit Red Wings Slingo, subject to a 10x wagering requirement, and valid for one day.
March Madness Slot Tournament🎰 CasinoThe promotion runs from 12 a.m. ET on March 17, 2025, 12 a.m. ET through April 4, 2025, at 11:59 p.m. ET.Sign into your account during the promotional period.
Visit the casino promotions center and opt-in prior to placing the required wager. 
Opt-in is required for each matchup you intend to participate in for this promotion. 
Only one opt-in is required for the duration of a select two-day matchup between featured slot games. 
Player’s must place the minimum required amount on any of the featured slot games for the day’s matchups: 
Round 1: $20+
Round 2: $25+
Round 3: $40+
Round 4: $50+
The slot game that earns the most in qualifying wagers at the conclusion of each matchup will move on to the next round. 
Only opted players who have placed qualifying wagers on the winning game will be awarded the bonus. 
Prizes are awarded in the form of a casino bonus, subject to a 10x playthrough requirement, that’s valid for one day.
Bonus amounts range from $2 to $30.
Ricochet Rewards: A Daily Prize is a Ball Drop Away🎰 CasinoMarch 30, 2025 at 11:59 p.m. ETAvailable in MI, PA, and WV
Visit the Casino Promotions section to access the Drop the Ball Ricochet Rewards promotion
Play 4 days during each promotional week (Monday – Saturday).
Qualify for boosted play on Sunday, when the top prize is a $1,000 Casino Bonus.
Players can participate once daily by clicking the “Drop Ball” button to release the ball.
The ball will bounce down the game board, hitting the pegs along the way, and land at the bottom of the board by the prize slot. 
Tap the “drop ball” button to release the ball for the chance to win a prize. 
Prizes include bonus spins and casino bonus for use on select games. 
Any Bonus Spins winnings will be credited in the form of Casino Bonus and subject to a 1x wagering requirement and valid for one day.
Casino Bonus is valid for one day or seven days after activation.
$10,000 Hat Trick Jackpot🏈 SportsbookApril 17, 2025 at 11:59 p.m. ETOpt-in required. 
Place a $10+ anytime goal scorer wager, up to one eligible bet per game. 
If your player scores 3+ goals during that game, you’ll win a share of $10,000 in bonus bets. 
Minimum odds of -300 are required for qualifying wagers. 
Bonus bet prize pool is split with any other potential winners.
Any bonus bets received have no cash value, must be players on site, and expire within 7 days of being credited to your account. day.
EPL 2 UP Early Payout: Win Instantly🏈 SportsbookAvailable during EPL seasonWin your Premier League regular time bet if your team takes a two goal lead. 
Available for any Premier League match you want to bet on for pre-game wagers only.
Choose the “Match Result” market with the “Early Payout” tag within that match and place a regular time bet. 
If your selected side takes a two-goal lead at any point during the match, the bet will be graded as a winner, regardless of the outcome of the game. 
Second Chance All Year Long🏈 SportsbookOngoing Promotion If you place a qualifying bet that loses, you’ll get your stake back in cash. 
Available for the following sports, days, and markets. 
NBA: Every Friday of the regular season. If your first field goal scorer pick scores second, get your stake back in cash. 
NHL: Every Wednesday of the regular season. If your first goal scorer pick scores second, get your stake back in cash. 
Golf: Every Monday to Wednesday of a PGA Tour/major tournament week. If the player you bet on to win that week finishes second, get your stake back in cash.
March Matchups $250,000 Pick’Em🏈 SportsbookPromotion runs from 3/17/2025 at 12:00 PM EST through 4/7/2025 at 8:00 PM ESTFree-to-play contest
Each Entry Period has questions based on the college basketball games for that day.
Participant(s) with the highest point total at the end of each Entry Period will be eligible to win a share of the prize for such Entry Period.
Prizes are awarded in the form of bonus bets, which  expire within seven days and are subject to a minimum -200 odds wagering requirement.
The total prize pool is $25,000 bonus bets for each entry period. 
There are 10 entry periods in total, one for each day of tournament action. 
Limit one entry per person per entry period.
Promotion updated: March 24, 2025
Author Thumbnail
Christopher Feery
Christopher Feery | Sports Writer at Comped.com
On this week’s menu, casino players can take a shot at a casino bonus or bonus spins by playing Ricochet Rewards. Opt-in and make a simple ball drop four days during the week to qualify for boosted play on Sunday. For sports bettors, March Madness continues, with the free-to-play pick’em contest ramping back up on Thursday. Other options include the Second Chance promo that’s available for select games and events.

🧑‍💻 BetMGM promo code for existing users

BetMGM also delivers bonuses and promos for existing users. On the website and app, the scrolling display above the main lobby and the dedicated promotions link cover the standard offers that are available to be claimed. Just click the icons for the ones you are interested in to learn more, view the terms, and opt-in instantly.  

Other offers, such as promo codes for special deposit bonuses, are sent via email. Be sure to keep tabs on the one you used to create your account. Inside the email, there’s typically a direct link to click so you can head to your account instantly. You can view the terms of the offer, opt in, enter any applicable codes, and grab your bonus right away.

On the casino side, there’s a “drop bonus” option if you decide you no longer wish to continue with it. Once you’re logged into your account, click on your profile, select “promotions,” and click the bonus. Next, scroll down the screen and click “drop bonus,” followed by “yes” to confirm that you want to delete this bonus.

Author Thumbnail
Christopher Feery
Christopher Feery | Sports Writer at Comped.com
Most of BetMGM’s sportsbook promos have a time limit attached, such as for use on that day’s NBA games or the weekly NFL schedule. If you grab an offer such as an odds or profit boost and don’t use it in time, it’ll expire automatically. When you claim it and then decide you don’t want to use it, just don’t apply it when placing your bets.

💰 BetMGM welcome bonus comparison

Welcome bonuses for new players are standard practice for legal online sportsbooks and casinos. Here’s how BetMGM stacks up on that front when compared to some of its top competitors.

FeatureBetMGMCaesarsDraftKingsFanDuel
Bonus reviewBetMGM bonus codeCaesars promo codeDraftKings promo codeFanDuel promo code
Casino bonusMI, NJ, and PA: 100% deposit match up to $1,000 plus $25 on the house. WV: 100% deposit match up to $2,500 plus $50 on the house and 50 bonus spins. 100% deposit match up to $2,500 plus 2,500 rewards credits when you wager $25 or more. Play $5 and get 200 casino spins on a featured game AND play $100 or more to earn $5-$1,000 in casino credits. Play $1, get $100 in bonus funds.  
Sports bonusBet $10, get $150 in bonus bets if you win OR Get back up to $1,500 in bonus bets if you lose your first wager. Bet $1 to receive (10) 100% profit boost tokens. Bet $5, get $150 in bonus bets instantly.Bet $5, get $150 in bonus bets if you win. 
Bonus codeCOMPEDCOMPED2500No code neededNo code needed
Casino requirementsMinimum $10 deposit. The casino bonus has a 1x playthrough requirement. The deposit match has a 15x playthrough requirement.Minimum $10 deposit. Playthrough – 15x slots, 30x video poker, 75x on table and all other games (excluding craps). In NJ, the playthrough must be completed on slots only.Wager $5 on Eligible Games to earn 200 Casino Spins for Hypernova Megaways. For credits, must play $100 or more on slots or eligible table games to earn casino credits, with the reward based on the amount you play (minimum $5, maximum $1,000).Minimum $5 deposit. Play $1 and receive casino credits that carry a 1x playthrough requirement.
Sports requirementsAny $10 sports wager at standard odds. Place a $1 wager at minimum odds of -10000 or longer.Place a $5 bet on any market.Place a bet of $5 or more with no minimum odds requirement. 
Min. deposit$10$10$5$5
Loyalty ProgramMGM RewardsCaesars RewardsDynasty RewardsFanDuel Players Club
Comped rating⭐️ 4.8⭐️ 4.8⭐️ 4.5⭐️ 4.5
Author Thumbnail
Christopher Feery
Christopher Feery | Sports Writer at Comped.com
BetMGM and Caesars deliver the best overall value in both bonuses and loyalty programs. There are generous welcome offers for both the casino and sportsbook products, while players can rack up redeemable points as they continue to play. The chance to climb tiers and earn discounted or free stays places them ahead of DraftKings and FanDuel.

✨ BetMGM loyalty rewards programs

All new players who sign up are automatically enrolled in the BetMGM Rewards and MGM Rewards programs. You earn BetMGM Rewards Points as you play online or wager at retail sportsbook locations, and you also earn Tier Credits to raise your status. The points can be redeemed online for bonuses and other perks. 

They can also be transferred into MGM Rewards Points, which can be used for on-property spending. Both forms of points are redeemable for entertainment, dining, spa, and more. You can also earn MGM Rewards Points by playing slots and table games, or staying and dining at MGM Resorts destinations.

For example, sportsbook players can earn 50 rewards points and 50 tier credits for $100 in a parlay bet, as opposed to $20 of each for a straight wager. Casino players can get 20 reward points and 20 tier credits for $100 in regular slot and instant win games, and just four of each for the same amount of play in live table games.

SapphirePearlGoldPlatinumNoir
PointsUp to 19,99920,000 Tier Credits75,000 Tier Credits200,00 Tier CreditsInvitation only
Annual Birthday Gift
Annual First Win Anniversary Gift
Point Multiplier🚫10%20%30%40%
Complimentary Tickets to Select Exclusive MGM Rewards Concerts in Las Vegas 🚫
Complimentary Self-Parking subject to availability 🚫
Complimentary Valet Parking at Participating MGM Rewards Destinations 🚫🚫
Resort Fee Waived when booking direct🚫🚫
Enhanced Room based on availability, assigned at check-in(high floor, view, etc.)🚫🚫
Tier Achievement Celebration Dining Experience for Qualifying Members🚫🚫$100$200$500
Access to Premium Customer Support🚫🚫
Expedited window service at MGM Resort-based BetMGM Sportsbooks d(subject to availability by property)🚫🚫🚫
Complimentary Early Check-in upon request(1PM based on availability, 24-hour notice required)🚫🚫🚫
Complimentary Late Check Out(up to 4PM based on availability)🚫🚫🚫
One Advanced Suite Upgrade in Las Vegas per year, up to 3-night stay🚫🚫🚫
Air Travel Credit to Las Vegas, Beau Rivage or Borgata once a year for qualifying Platinum and NOIR members🚫🚫🚫Up to $600Up to $1,200
Access to Dedicated VIP Host for BetMGM🚫🚫🚫🚫
Author Thumbnail
Christopher Feery
Christopher Feery | Sports Writer at Comped.com
The more you play and use your card, the more you earn. When booking a trip to an MGM destination or visiting a location nearby, enter your account number or swipe your card whenever you’re prompted to do so. As you play online, rack up points and tier credits and be on the lookout for special offers that include extra earnings.

BetMGM Rewards benefits

All new players qualify for an annual birthday gift, plus an annual first win anniversary gift. You’ll rack up reward points and tier credits as you continue playing online. As you rise through the ranks, you’ll unlock additional perks at each tier level, such as complimentary self-parking for in-person visits (Pearl, 20,000 tier credits).  

MGM Rewards benefits

The higher you climb the ladder, the more perks and benefits you unlock. For destination experiences, make it to Pearl (20,000 tier credits) and you’ll get complimentary tickets to select exclusive MGM Rewards Concerts in Las Vegas. 

Rise to Gold (75,000 tier credits), and resort fees are waived when booking directly. Using the Borgata in Atlantic City, NJ as an example, the fee averages $30+ per night plus tax. Resort fees can quickly spike a hotel tab, but your MGM Rewards Benefits provide some relief.

🎁 Types of bonuses offered by BetMGM

BetMGM has a regular assortment of bonuses for players to choose from. The exact value and terms of the offer can vary by legal state, but you can click the “learn more”’ button for full details prior to claiming. Additionally, promotional offers do change and expire, so all types may not be available when you log in to play. Here are the most common types of bonuses you’ll find.

  • Welcome bonus: New players can use the code [CODE] while signing up to claim the casino welcome bonus: 100% deposit match up to $1,000 plus $25 on the house in MI, NJ, and PA. 100% deposit match up to $2,500 plus $50 on the house and 50 bonus spins in WV.
  • No deposit bonus: A no deposit bonus is included with the BetMGM casino sign up bonus. There will also be occasional offers for existing players to take advantage of.
  • Daily prize: Play Ricochet Rewards four times between Monday and Saturday to qualify for boosted play on Sunday and a chance at a casino bonus.
  • Power Up: Wager up to $25 or more on any casino game to unlock a power-up prize such as bonus spins or a free casino bonus.
  • Sweepstakes: Opt in and play in sweepstakes competitions for various prizes, such as a  casino bonus or luxury shopping experience.
  • Leaderboard: Earn leaderboard points for every $40 wagered on eligible games. The top 100 finishers win prizes.
  • Refer a friend: Refer a friend who signs up and plays $100 or more, and you’ll both be eligible for a bonus of up to $100.

  • Welcome bonus: BetMGM has a welcome bonus available for new players who sign up for an account. Use the promo code [CODE] to get up to $1,500 in bonus bets in select markets, or bet $5 to get $150 in bonus bets if you win in other states.
  • Bet and get: There are occasional bet and get promos where you’ll be asked to wager a set amount to get back a bonus, such as bet $10 to get $150 in bonuses if you win.
  • Odds boost: BetMGM has a regular assortment of odds and profit boosts to choose from. Examples include a 30% boost on an NFL SGP for bets up to $25.
  • No sweat token: From time to time, BetMGM will offer no sweat tokens. They provide insurance on a bet, such as up to $100 back on a losing NBA wager.
  • Second Chance Bet: During NFL season, there’s a promotion for first TD scorer bets. If the player you select misses but scores the second TD, get your stake back up to the offer max, such as $25.
  • Refer a friend: Refer friends who sign up, deposit $100 or more, and select a bonus. Once they place and settle $100 in wagers at minimum odds of -200, you’ll both get a $100 bonus.
  • Deposit match: if you haven’t deposited in a while, BetMGM may email you an exclusive offer, such as a 25% match on your next deposit of up to $100.

Other casino and sportsbook promos

BetMGM has an awesome selection of casino and sportsbook promos, but they’re not the only game in town. You can take your pick of multiple other offers by signing up for an account with other top sites. Check out our detailed reviews of the best options below. Click the links for immediate access to the current bonus codes you can use to unlock the best available offers.

💡BetMGM bonus code FAQ

What are the current BetMGM bonus codes available for new users?

Use the BetMGM bonus code [CODE] while signing up for your account. New casino players in MI, NJ, and PA will get a 100% deposit match up to $1,000 plus $25 on the house, while players in WV get a 100% deposit match up to $2,500, $50 on the house, and 50 bonus spins. New sportsbook players are eligible to bet $10 and get $150 in bonus bets if they win in select markets, or first bet insurance of up to $1,500 in other states. Please note that new players can claim only one of the bonuses.

Are there any specific terms and conditions associated with BetMGM bonus codes?

Yes, there are specific requirements attached to BetMGM bonus codes. You must be 21 or older and located in a legal state for casino or sportsbook play. Complete terms and conditions for the BetMGM bonus codes can be found here on this page.

Can BetMGM bonus codes be combined with other promotions or offers?

The BetMGM bonus codes for the welcome offer cannot be used in conjunction with any other casino or sportsbook promotion. As you continue playing on the platform, the same rules will typically apply to other offers: you can only use one promo or bonus at a time.

What happens if I fail to meet the wagering requirements within the specified time frame?

For the sportsbook bonus, you have seven days after registering to use the first bet offer token. If you fail to use it within that timeframe, it will expire. Any bonus bets that you receive from the promotion expire within seven days of receipt. On the casino side, you have seven days to use the bonus and 14 days to meet the playthrough requirements for the match after it’s started. If you drop out of the bonus prior to completing the requirements, any deposit match dollars received through the deposit match bonus will be permanently forfeited.

Are there restrictions on using BetMGM bonus codes in certain states or regions?

The sportsbook welcome bonuses are available in the following US states: AZ, CO, DC, IL, IN, IA, KS, KY, LA, MA, MD, MI, MS, NJ, NC, OH, PA, TN, VA, WV & WY. The online sportsbook is also available in NV and NV, but players in those states are not eligible to use the bonus code. The casino welcome bonus is only available for players in MI, NJ, PA, and WV.

What should I do if my BetMGM bonus code is not honored or if my account is flagged for “bonus abuse”?

If the BetMGM bonus code isn’t honored, it could simply be a problem with your registration, such as missing, incomplete, or incorrect information. You can contact customer support via email, phone, or live chat to help resolve the issue. Accounts that have been flagged for abuse could be the result of a player creating multiple accounts or other unethical behavior. If your account has been mistakenly flagged and there’s no legitimate reason for why it should have been, contact customer support for help in investigating the issue and escalating to the proper department as needed.

Are there any risks or pitfalls to watch out for, such as hidden conditions or misleading offers?

For any promo offer or bonus, customers should always read the terms and conditions to understand the requirements. An offer may seem great at first glance, but a closer look at the fine print can reveal that there are requirements that make it hard to realize the full value of the offer. When considering bonuses, begin by looking for those that align with your preferred style of play, such as for use on a specific sports bet or type of casino game. Next, assess the requirements to determine that there’s at least a realistic chance of winning or earning the bonus. Accept the offers that work for you, and take a pass on the rest.

Where can I use my BetMGM points?

BetMGM points can be redeemed online for bonuses and other incentives, and also transferred into MGM Rewards Points. You can redeem MGM Rewards Points for perks, including hotel stays at MGM Resorts destinations nationwide: 
Beau Rivage – Biloxi, MS
Borgata – Atlantic City, NJ
Empire City Casino – Yonkers, NY
Gold Strike – Robinsonville, MS
MGM Grand Detroit – Detroit, MI
MGM National Harbor – Oxon Hill, MD
MGM Northfield Park – Northfield, OH
MGM Springfield – Springfield, MA
Las Vegas, NV – Aria, Bellagio, Delano Las Vegas, Excalibur, Luxor, Mandalay Bay, MGM Grand, New York-New York, NoMad Las Vegas, Park MGM, The Cosmopolitan, The Signature at MGM Grand, Vdara at Aria.