Unibet Casino NJ
Casino Bonus

50% Deposit Match up to $1,000

Bonus verified on: 5-17-2024

Unibet Casino NJ

Unibet CasinoWhether a seasoned gambler or a newbie Unibet Casino NJ has a plethora of great deals to offer its players. This is the perfect venue for players who wish for comfort alongside thrills and excitement.

Unibet assures its players a quality casino experience thanks, in part, to their broad selection of casino games. Moreover, deliver the best online casino games from the best game developers in the world.

In fact, this is one of their best assets of ranking as one of the best NJ online casinos in the state.

In this review of Unibet NJ Casino, let’s have a quick tour of their online promotions and bonuses. We are sure players will love and enjoy Unibets’s promotions for its new players as well as their existing users.







50% Deposit Match Up To $1,000

20x bonus amount

See Full Review

Table of Contents

Unibet NJ Casino Bonuses and Promotions 2024

Online Casino Unibet Casino New Jersey
Unibet NJ Promo Code Click to claim promo
Unibet NJ Deposit Bonus 50% match up to $1,000
Last Updated May 2024

Unibet NJ casino greets their new players with a warm welcome bonus. Upon completing the registration process, you will receive a Unibet sign up offer risk-free bet bonus.

To enjoy this Unibet casino welcome bonus, you must complete the registration process. There is no need for a casino online gratis Unibet NJ bonus code to be eligible for the bonus. As long as you are a new player at Unibet, you may always enjoy the welcoming gift.

After the account is verified, Unibet NJ will automatically credit the free money.

Unibet also has an exciting offer for players who decide to make their initial deposit in their accounts. They offer a 50% deposit-match bonus of up to $1,000.

To claim the Unibet Casino Bonus Code 2024, you can go to the “Cashier” and proceed with the deposit. After that, you may then use these bonuses to try out games at Unibet NJ.

These bonuses have 25x betting requirements. You will have 30 days to activate and use the acquired bonus. In addition, bonuses and rewards will expire if not used within the given period of time.

Remember to adhere to all wagering requirements and other bonus terms to receive this bonus offer.

As you may know, Unibet is well-known for its online sports betting. Unibet offers a fantastic experience with fantastic Live Betting and competitive odds on a wide range of markets. Check out their Unibet NJ Sportsbook today, or play several slots in their casino.

How the Unibet Casino No Deposit Bonus Works

You have nothing to lose by signing up with the Unibet NJ bonus code and receiving a no-deposit bonus. You can have some fun in the casino with the free money. Be aware that you may only convert the Unibet Casino bonus money once during the 30 days after registration. Table games only count for 10% of the total wagering.

To collect the Unibet Casino free no deposit bonus, you must make a direct deposit of $500 or more. When you make your first deposit, the bonus will be credited to your Unibet Casino PA account.

A 25-times wagering requirement is in place for a deposit match bonus. The wagering threshold must be met within 30 days of registration.

Please remember that the Unibet Casino bonus terms indicated that the 25x rollover requirement is based on the total bet spent on slot games. Ten percent of every table game betting, on the other hand, counts toward the 25-time wagering minimum. So if you want to get the maximum bonus of $500, you’ll have to wager $12,500 on Unibet NJ online casino slots to get the exclusive bonus.

It’s also important to know that you cannot utilize free casino money on a sportsbook.

How to Claim the Unibet NJ Bonus Code

Fortunately, claiming the Unibet casino bonus code 2024 promotions is simple. The simple steps to obtaining your Unibet bonus cash are as follows.

  1. To receive your free bonus, enter the Unibet NJ code during the signup process.
  2. With your free money, you can try out some fantastic Unibet Casino games!
  3. Use the Unibet Deposit Bonus Code to go and get up to $200 in bonus money when you make a deposit.
  4. Remember to fund your Unibet real money account with at least $10.
  5. Also, make sure to meet the wagering requirements (20x on slots; 100x for table games).
  6. The Unibet Bonus Code NJ funds are credited to your account within 48 hours and must be used within 30 days.
  7. Discover your preferred casino games!

Do I need a bonus code for Unibet NJ?

You don’t need a Unibet NJ bonus code to enjoy the bonuses at Unibet. However, for a faster registration process, you may use our exclusive bonus code link. Through this special link, you will be directed to the sign-up page to claim your bonus. Once you complete the registration process at Unibet New Jersey, the bonus will automatically be credited to your account.

Before claiming the welcome bonus, the players must ensure to have read and understood Unibet NJ terms. This includes betting requirements that you must complete before claiming money out of their accounts.

Betting requirements also depend on the kind of casino bonus code a player chooses.

Other Unibet Casino Promotions for New and Existing Players

You may access the Unibet Casino new customer offer by hitting the “Promos” button on the website’s top bar or the application’s main menu. While Unibet’s sportsbook incentives are more extensive, you’ll still be able to locate a few casino deals.

Ensure to double-check that the Unibet PA Online Casino promotion you’re signing up for is the right one. However, it is best to inspect the website regularly for the most up-to-date details on Unibet’s promotions. To keep things interesting, the casino rotates its Unibet New Jersey sign-up offer and promotions regularly.

  • Live Casino Booster: We’ve never seen this kind of promotion at other online casinos – Unibet NJ App provides a live dealer boost every weekend. And during the promotional time, all you have to do is sign up for the offering every weekend and bet $10 on any live casino game. After that, you’ll get $5 in free bets from Unibet to use on the site.
  • Weekly Free Spins: Every Thursday through Sunday, participate in Unibet Casino Mobile App Game of the Week to get 20 free spins. You’ll get the free spins each week that you participate in the promotion.
  • Refer-A-Friend: Refer a friend to Unibet Casino, and each of you will get a $50 bonus. Both of you and your buddy may get the whole Unibet Casino no deposit bonus at the same time.

The Unibet App doesn’t offer a rewards program at this moment, so the refer-a-friend promotion is the most fantastic method to gain extra cash for faithful play. However, to compete with the likes of BetMGM Casino NJ and Golden Nugget Casino, Unibet would benefit from a rewards program.

New Unibet Sportsbook Promotions

Unibet Sportsbook has also recently introduced fresh and exciting casino games. Now that the NFL season is over, it’s the perfect time to keep gamblers excited and engaged with casino products. Below we’ve given a rundown of some highest games in the inter markets:

  • Eagles Live Dealer Blackjack: With the Eagles-themed Live Dealer Blackjack will provide Eagles fans with a fun gameplay experience throughout the offseason. Lowest bet of $25, a maximum bet of $2,000
  • Book of Fusion Slots: With its new mechanics, it means allowing for more symbols to be gathered during free spins than at any point in time!
  • Savannah Drums: It is a brand-new digital concept game! It has a Free Spins bonus that is triggered by three or even more BONUS symbols. A Drum modifier is triggered by landing two BONUS symbols.

Unibet Casino NJ

Welcome to one of the Newest US Online Casinos. This Unibet New Jersey casino review is all about knowing the foundations of this Kindred Group member. Unibet United States recently launched in 2018 but has branches live all around the world.

Unibet Casino US was founded in 1997 ago by Anders Strom, a bettor from Sweden. This passion-driven organization established to upgrade the playing experience across every sport and casino offer.

Strom’s goal is to make more systematized bets through his own analysis and experience. Unibet NJ Casino and Unibet Poker USA have been providing expert visualization of its gameplay to its players from its inception.

Because of their experience as bettors themselves, they understand its players’ behavior towards the games. That is what makes Unibet unique among other casinos in NJ. Players’ satisfaction is key to them.

However, Unibet’s sole reminder to its players is to keep gambling a way of entertainment. Always remember to bet responsibly and set limits for yourself. Protect your health and wellness at all costs.

Entertainment At Its Best

Unibet Casino New Jersey ensures to provide you with a one-of-a-kind gaming experience. Therefore, they will offer you a wide range of casino games to enjoy.

That to ensure that you will be putting your bets on the exciting games. Entertaining games that they love the most.

Expert at Gameplay

Unibet Casino in New Jersey will allow you to input systematized bets. That is through sharing their years of knowledge in the gambling industry.

Fine Interface

Unibet live casino makes a point to keep on upgrading their app. So when you decide to play, they would always have the comforting and best-playing experience.

Responsible Gaming

Unibet online casino encourages its players to bet responsibly. Therefore, they are offering you tools to manage their gambling.

Aside from that, prioritizing customer service is one of the most important things in Unibet casino. This privilege from them leaves no customer in trouble and difficulty with their accounts.

When did Unibet Casino launch in NJ?

Unibet built its headquarters in New York City in 2018. This was followed by their Unibet casino launch in NJ together with its online destination. Unibet Casino NJ’s launch date was June 2019

Since then,  NJ Unibet com has been legal in the US. It is run under the State of New Jersey’s Division of Gaming Enforcement in line with the Casino Control Act.







50% Deposit Match Up To $1,000

20x bonus amount

See Full Review

Casino Games at Unibet

Players of UnibetCasino NJ will love their wide selection of games to enjoy. Unibet showcases a fusion of both the intricate and modern casino games from the best game developers.

With their unlimited themed games which are boosted by modern graphics, players will be kept entertained for hours.

If players prefer fancy casino table games, then Unibet NJ casino won’t let them down. Players can either choose from Poker, Blackjack, or Roulette. Navigating them is easy since they can easily be found on the table games page.

Casino Games at Unibet Casino NJ

  • Slots
  • Roulette
  • Blackjack
  • Table Games
  • Poker

However, before registering for a new account, you need to ensure that you are at the legal age of 21. If not, you are not eligible for any games at Unibet.

Unibet NJ Mobile App and Website Review


The desktop version can display far more content than the mobile site. Also, it makes sense, given the additional room, and it’s good news for punters who can keep track of all the new information. There are game scores, alternative wagers, and current offers. All are displayed prominently for your perusal.

Unlike on the app or mobile site, you may simultaneously see your bets and the whole bet ticket. You should know that some individuals may find this much data too much, so try it out and see how you react.

Mobile Site

Unibet’s mobile site is convenient for people who would instead utilize their phones or tablets. If you access the site on your mobile device, you’ll see a version optimized for your viewing pleasure.

The options are the right size and well-defined, so navigating the site is a breeze. The Unibet casino mobile app site has all the same great features as the desktop version but in a more compact format.

Mobile Application

Unibet Casino app

With Unibet Casino NJ mobile app, you can finally bring thrill and excitement anywhere in New Jersey. The app is free for download on both iOS and Android devices. This NJ online casino app brings more convenience to its players. Also, in order to enjoy the app, you need to be inside New Jersey’s borders.

The app contains 100+ selections of slot games. This includes famous games among players like Starburst and Gonzo’s Quest. They also offer progressive jackpot slots such as Mega Fortune Dreams and Mega Moola. Aside from that they also have a variety of live casino games, including a mesmerizing HD roulette.

Consider installing the Unibet app on your smartphone or tablet. The software is top-notch, and it’s accessible for both iOS and Android users.

The design is likelier, and the performance is slightly less sluggish than on the mobile website. As a result of Unibet’s apparent interest in the app, you can count on frequent upgrades.


  • Easy and User-Friendly Navigation
  • Functioning Filters
  • Fast and easy browsing

How to Install The Unibet Casino NJ App

Experience the core features of the Unibet online casino from your Android or iOS mobile device with the dedicated app. Currently, app users may access both the online sportsbook and casino. Still, this may change with the casino’s meteoric rise in popularity.

You may now use the app to deposit your account, withdraw your winnings, contact customer service, and play slots and table games. Further, Unibet Sportsbook is always available if you ever feel like betting on specific sports.

Downloading the Unibet Casino App on Your iOS Device

Unibet NJ is optimized for Apple devices, so iPhone and iPad players can get started quickly. It’s easy to start with Unibet if you fire up Safari or any of your preferred browsers and follow these instructions.

  • First, you may either click the download banner at the top of the page or go to the “Apps” section of the menu bar after you’ve arrived at the site.
  • Next, tap “Get it from the App Store.”

Clicking the link will direct you to the relevant Apple store page, where you can get the software for nothing.

Downloading the Unibet Casino App on Your Android Device

The process for downloading the app for Android users is similar:

  • First, when prompted to do so again, choose “Apps” from the main menu or the download banner at the top of the screen.
  • The second choice leads to a screen where you may click the “Get it on Google Play” button. Be careful to uninstall any previous versions of the Unibet app on your device.
  • Finally, after finding the right page in the Google Play Store, you may now get the app on your gadget.

Remember, you need to be at least 21 years old to be qualified to play any game at Unibet Casino.

Registration Process at Unibet NJ

You can start enjoying their favorite games at Unibet Casino by registering for a new account. Unibet offers a fast and well-constructed sign-up process for its players’ convenience.

Click on the “Join Now” button to start the registration process.

First, you will be required to set their log-in details. These are the fields required to be filled with data:

  • Email Address
  • Confirm Email Address
  • Password
  • Confirm Password

Second, you will be required to fill in their personal information. That is by completing the following fields below:

  • First Name
  • Last Name
  • Gender
  • Date of Birth (MM/DD/YYYY)

Third, you will be required with their additional information. This will also include a security question. This is between you and Unibet only.

  • Country of Residence
  • Address Line 1
  • Address Line 2
  • City
  • State
  • Zipcode
  • Mobile number
  • Security Question 1
  • Security Question 2
  • Bonus Code (Optional)

Lastly, you will be asked to certify that they are 21 years old and above. This is to ensure that the player is qualified for a new account upon registration.

The next box ensures that the registering new player is not a casino employee. The casino staff is prohibited from betting from any New Jersey casino.

Also, the last box ensures customer safety. This includes players prohibiting access to their accounts from other persons.

To keep people from compulsive playing, Unibet Casino gives you the authority to set your daily limits.







50% Deposit Match Up To $1,000

20x bonus amount

See Full Review

Depositing and Withdrawing from Your Unibet Online Casino Account

Before you can start depositing funds, you must ensure to complete the registration process. After that, you can start enjoying your favorite games in no time.

For you to start playing at Unibet Casino, you need to deposit money to start betting. Their minimum deposit per account is $10.

One of Unibet’s features is its wide range of deposit methods available for its customers. To choose a deposit method, you must head on to the cashier.

Below you’ll find a helpful list of available deposit options at Unibet:

Credit / Debit Cards

One of the easiest ways to fund a gaming account is through cards. Sadly, not all cards are eligible for this transaction. There are recommendations for cards issued by Bank of America, Capital One, JPMorgan Chase, or Santander.

You will be advised to try one of the ACH payment procedures.


A method trusted by millions of users. It also offers you a secure and easy way of depositing money on your accounts. Take note, to proceed with these methods, you must have an active bank account. This bank account must be linked to your PayPal accounts.

Depositing using a credit/debit card via PayPal is prohibited.


This secure deposit option is offered by VIP Preferred™ & Online Banking Transfer. ACH offers you easy and quick access to their funds. This is through an online checking system.

Prepaid Card

You can deposit instantly with this method by using their Visa, Mastercard, or Discover. You can then have their physical Unibet Prepaid Play+ card after enrollment.


This fast and convenient deposit method can be completed at 7-Eleven, CVS Pharmacy, and other participating stores. This is available to over 27,000 locations.


You can also fund their accounts in person at Hard Rock casino NJ and Unibet. You can proceed to Casino Cage, Hard Rock Hotel & Casino in Atlantic City

Withdrawing Money from An Account at Unibet Casino NJ


To withdraw money, you must enter the amount they wish to withdraw in the cashier.
Following this, you will be required to select their preferred withdrawal method and submit their request.

Thirdly, an email will be sent to the provided email address by the player for their request. After this, you must wait for 72 hours for the internal team to review and approve the request.

Players’ accounts and activities will be included in the review process, on completion of this you will receive an email confirming the withdrawal process.

In the event of a declined withdrawal, processes will be canceled, subsequently, funds will be returned back to your accounts. Rest assured the reasons behind the unsuccessful withdrawal process will be communicated to the relevant parties.

Accordingly, you must submit through email the required supporting documents to back up your request. This entire process is easily explained on the site as you follow the due process.

Minimum Withdrawal Amounts

The minimum withdrawal amount at Unibet Casino Online is $10, anything below this amount is not allowable.

If you wish to withdraw any amount, you may proceed at the live cashier’s cage at the Hard Rock Casino.

How do I withdraw money from Unibet in person at Hard Rock Casino?

You can go to the Casino Cage, Hard Rock Hotel & Casino in Atlantic City, where you can withdraw your funds personally there.

Withdrawal Policy

Unibet Interactive, LLC ensures you process your requests quickly and efficiently. This is to continue keeping its commitment to providing top-of-the-line service to its players.

Industry-leading encryptions and security are used to ensure financial transactions and information are kept private.

Will I get paid for my winnings from Unibet Casino?

When players win a Casino game, their winning will be transferred immediately. But in a Casino tournament, players have to wait for the event to finish.

Responsible Gaming at Unibet Casino NJ

One of Unibet Casino NJ’s missions is to promote responsible gaming among its players. They want to ensure players enjoy gambling as a well-planned entertainment option.

Playing in moderation is one of the ingredients in responsible gambling. You should always be the ones to decide whether to gamble or not.

Also, you should not be forced either by others or themselves. Betting offline or online should always be considered only a form of entertainment.

Before deciding to gamble, you must set a limit for yourself and their budgets. Earned and lost money should always be viewed as the cost of entertainment and fun.

Gambling on money that you cannot afford to lose can lead to a lot of problems. That also includes financial problems. Setting time, and budget limits not only save your financial status. Also, yourself from future stress and dilemma.

This Unibet review reminds players to play responsibly and accordingly.

There are also times where people should be avoiding to gamble. You should not gamble if they are feeling:

  • Lonely
  • Angry
  • Depressed
  • Stressed
  • Moving on from the recent death of a loved one

These key points can heighten gambling-associated risks which are very dangerous to players. Aside from that, you should avoid gambling when:

  • Viewed as a solution to personal and family problems
  • Impressing other people
  • Interfering work and family relations and responsibilities
  • Under recovery for addictive disorders
  • Illegal Gambling
  • Making up for lost money due to gambling
  • Under the influence of alcohol

If you know someone personally or a stranger who has a gambling problem call 1 800 GAMBLER. Remember, this also includes you if you need help.

Also, always bear in mind that you are not alone. You have ears willing to listen to you anytime you decide to help yourself.

These organizations offer professional help to patients in need:

  • Council on Compulsive Gambling New Jersey
  • National Council on Problem Gambling

Also, Unibet real-money platform helps a player set their limits on their accounts.

  • Session Time Limit
  • Deposit Limit
  • Spend Limit

Furthermore, you can always request to adjust your limits through the Responsible Gaming page. This is accessible at the “My Account menu”.

You will be allowed to decrease their limits but not to increase. This is until the set limit has expired.

Closing An Account

If a player wishes to close their gambling account, they may research Unibet’s Player Support team at 1 855 655 6310. They are available every Monday-Sunday from 9 am-11 pm Eastern Time.

Gambling Associated Risks

This is the list of gambling-associated risks that you must keep an eye on. Always remember that gambling brings an impact not only physically but mentally.

  • Losing more than your budgeted money for gambling.
  • Choosing to spend more time in gambling rather than productive activities.
  • Neglecting family, relatives, and loved ones.
  • Losing self-esteem.
  • Experiencing more stress and anxiety.
  • Always preoccupied with gambling.
  • Putting on larger bets to get a rush.
  • Improving mood by gambling.
  • Gambling to escape reality.

Gambling Associated Myths

Because it might bring luck to one’s fate, players believe in gambling myths. These are the common myths among players:

  • Luck changes the more a player gambles.
  • The player will win his money back if he increases his bets.
  • A player can have a lucky day.
  • To forecast the coming results, a player must track previous results.
  • A player will increase his chances of winning if he plays in more than one casino game or in more than one
  • poker game at a time.
  • Players may harness a special strategy to win.
  • To increase the chances of winning, a player must know the game well.
  • For one to become addicted to something like gambling is not possible.
  • A player can’t be a problem gambler if he can afford to gamble.
  • Irresponsible players are the only ones who are more gambling addicts.
  • It is easy to recognize gambling problems.
  • Resetting and changing your password.

If you forget your password, you can reset it by heading on to “Forgotten Password”. You will then receive an email that contains a link for changing the password.

To change the password, you must head on to ‘My Account’ and proceed to ‘Login Details’. You must have strong authentication enabled in your account.

Strong Authentication

To add an extra level of security, you must enable strong authentication. Once a player enables this option, you will receive a code through SMS.

This code will be required every time you log in to your account. This will only be available to players who have an American phone number.

Enable strong authentication by selecting ‘My Account’. That is after the Unibet casino login page. You may then choose the option labeled with ‘Login Details’.


If you wish to file a complaint, you may send an email to Support@nj Unibet.com. In the email, the player must include all circumstances and information regarding the complaint.

You will then be required to use all possible ways to solve complaints directly with Unibet. This is in accordance with the provision of online gaming services.

Customer Support At Unibet Nj

Naturally, a well-known brand such as Unibet took note of what people desired. In New Jersey, you can reach Unibet via their desktop Live Chat. Don’t hesitate to click “support” in the bottom right corner.

You can also call the Unibet Casino Phone Number toll-free at 1-855-655-6310, Monday through Sunday, 9:00 a.m. to 11:00 p.m. And, of course, you can contact Unibet at [email protected] at any time.

Mobile Gaming

If you are utilizing a property-owned device, all connections will be automatically terminated. Of course, this will happen if the device will be taken outside the boundaries of the Unibet casino ap facility.

Is Unibet Online Casino Legal?

Unibet Casino ensures to provide a legal and safe game place for its players, in doing so they keep their customers satisfied and playing with them. Players who are 21 years old and above are the only ones eligible to play with them.

They should also be physically inside New Jersey’s borders. They are authorized by the State of New Jersey, Division of Gaming Enforcement. This is in accordance with the Casino Control Act.

Is Unibet New Jersey Legit?

NJ Unibet is an excellent option for secure and enjoyable gaming. The Unibet casino reviews will tell you why:

  1. A long record of global success in gaming. Unibet NJ is a Kindred Group company. It has 11 million users across several countries.
  2. The New Jersey Division of Gaming Enforcement is in charge of the operation. Gambling sites are legal in New Jersey, and the state regulates and audits them in the same way that land-based casinos do.
  3. In the state of New Jersey, we are licensed and regulated. Unibet is a legal casino that abides by all state laws.
  4. Withdrawing your winnings is simple. You can withdraw about $10, so there’s no need to be concerned about your funds running out. You also can withdraw cash in person at Hard Rock Casino.
  5. RTP is very high (Return to Player). Each game’s RTP is available in terms and conditions. The average historical RTP for the Mega Joker slot game, for instance, is 95%.

Why Should You Place Your Money In Unibet Casino NJ?

Your money is safe when you play at Unibet Online Casino NJ and there is also a lot of Unibet promo code NJ. You can hold the casino accountable because it is legal by the state of New Jersey. They legally protect your personal information and any funds you deposit.

Any transaction information on the Unibet casino login website is secured, and the webpage does not share data with third parties.

The Final Word

Unibet is without doubt one of the best online casinos out there and residents of New Jersey are fortunate to have access to their wealth of games as well as their excellent customer support and the myriad of payment options accepted by this provider. They are a trustworthy and established brand that is constantly evolving whilst also making sure their online assets are simple and pleasing to the eye. The overall website aesthetic is understated and the navigation of Unibet casino is intuitive and effective. The bonuses and promotions offered to new users are strong and it’s good to see that existing users regularly benefit from new offerings that keep their customers coming back for more.

More Online Casino Reviews in New Jersey

Enjoying this review? We have also listed out some of the Top Rated Online Casinos in New Jersey. Why not check them out?

By clicking on the “Play Now” button, exciting new offers are waiting for you. You will also have a preview of their exciting promotions and fun new games.

Unibet Casino Review NJ FAQs

Is Unibet casino legit?

Licensed in many countries, Unibet is a reputable online operator. This is a secure and safe website for handling your money. Please create an account using our Unibet Online casino bonus Code NJ link to claim new players’ rewards.

Does Unibet have a casino?

Yes. If you are using an Apple device, a Unibet Casino App Ios is available for your device. You have two options to get the app. Either you download it from the casino website or the Unibet Casino app store.

Where is Unibet legal?

Unibet is another online sports betting provider expanding into states around the country. It’s currently available in Pennsylvania, New Jersey, Iowa, Virginia, Indiana, and Arizona.

Is Unibet casino rigged?

Because of their secure payment options and their gambling licenses from the UK Gambling Commission and Gibraltar Gambling Commission (GGC), Unibet is one of the safest and most reliable online gaming operators for players. If you encounter issues regarding your account, contact the Unibet Casino contact number for assistance.

Is Unibet casino safe?

Because of its enormous brand recognition and the fact that it is officially regulated by the UK Gambling Commission and the Gibraltar Gambling Commissioner, there can be no denying that Unibet is a legitimate online gambling company. All their offerings, including the Unibet Casino promo code bonuses, are legit.