BetMGM Bonus Code Earns $1,000 First Bet Offer All Weekend

Aaron Judge BetMGM Memorial Day Bonus

BetMGM is offering new users a first bet on the house up to $1,000 for any game throughout Memorial Day Weekend, and beyond.

What's that mean? If your first wager on the platform loses, you'll be refunded in bonus bets equal to whatever you lost, up to $1k, with BetMGM bonus code VIBONUS.

So if I deposit $200 and make Heat moneyline my first bet at +120 on Saturday, I'll win $240 cash and keep the $200 I bet if they win, and I'll get $200 back in bonus bets if they lose.

Updated on 02/26/2024
Bonus Code VIBONUS1500 Claim Now

There are several other offers available from BetMGM -- in most states, you can bet $10 on any MLB, NHL or NBA moneyline and get $100 in bonus bets no matter what. In Massachusetts and Ohio, you'll get $200 in bonus bets from that same offer.

So here are the four possible offers you can claim:

  • VIBONUS: First bet on the house up to $1,000
  • VIBONUSMLB: Bet $10 on any MLB moneyline, get $100 in bonus bets ($200 in MA & OH)
  • VIBONUSNBA: Bet $10 on any NBA moneyline, get $100 in bonus bets ($200 in MA & OH)
  • VIBONUSNHL: Bet $10 on any NHL moneyline, get $100 in bonus bets ($200 in MA & OH)

We'll dive into more of the specifics of these offers and how they work below.

BetMGM offers by state

BetMGM operates its online sportsbook in 20 states (including Washington D.C.), though the Nevada product is different than the rest of the country.

In New York, D.C. and Nevada, there are no new-user offers available.

  • Arizona
  • Colorado
  • Indiana
  • Iowa
  • Illinois
  • Kansas
  • Louisiana
  • Massachusetts
  • Maryland
  • Michigan
  • New Jersey
  • Nevada (no offers)
  • New York (no offers)
  • Ohio
  • Pennsylvania
  • Tennessee
  • Virginia
  • Washington D.C. (no offers)
  • West Virginia
  • Wyoming

BetMGM's first bet on the house, explained

Alright, let's dive into an example from Friday's slate where you can use the BetMGM "first bet on the house." These offers exist at most sportsbooks, often with slightly different names.

Let's use an example from the Friday night (May 26) MLB slate. Say I deposit $100, and want to bet it on the Reds at +140 against the Cubs at Wrigley Field. There are two ways it can go:

  • If the Reds win, I'll profit $140 in cash ($100 x 1.4) and I'll keep my $100 wager. I now have $240 in my account I can continue betting, or withdraw, and the promo is effectively over.
  • If the Reds lose, I'll get $100 back in bonus bets, which I'll need to wager to turn into cash.

OK, pretend the Reds lose. Now you've got $100 in bonus bets coming back to you. BetMGM splits them up into different increments depending on how much you wagered. In this scenario, you should have five, $20 bonus bets.

Say you take the first $20 bonus bet on Saturday and put it on the Dallas Stars against the Vegas Golden Knights. The Stars are priced at +120.

  • If Dallas wins, you'll win $24 in cash, but you don't keep the $20 bonus bet itself. So you'll have $80 left in bonus bets, and $24 in cash in your account.
  • If Dallas loses, you'll still have $0 cash but $80 in bonus bets remaining.

Signing Up at BetMGM

Signing up at BetMGM should take just a few minutes.

  • Use this link, or head to
  • Complete the sign-up flow with all your real information. If you try to use a fake address, or the address of the AirBNB you're staying at this weekend, BetMGM can't verify your identity and you won't be able to deposit. It's perfectly legal to bet from a different state than you live, as long as you're physically located in that state.
  • Enter bonus code VIBONUS (or for Friday, VIBONUSMLB) to claim the new-user offer.
  • Make your first bet

That's it! You must be 21 years old and like I said, physically located in a BetMGM state. You do not have to live there.

If you're traveling to a new state, you do need to sign up for a new BetMGM account, even if you're already opened another one where you live.