• Bookies
  • Online Casino India
  • Casinos With Skrill

Best Skrill Casino Sites For June 2025

We’re on a mission to find the best Skrill casinos for all of our Indian readers. You can find out how to use this popular payment method when you sign up with an online casino of your choice. There are several benefits to using Skrill casino sites, and the main one is that it’s a highly secure way to move funds.

There’s also nearly always the chance to land a generous welcome bonus such as a matched deposit or free spins. You can also choose from a wide range of games including hundreds of slot titles and Teen Patti.

Read More
Verified Check Mark Offers Verified on June 2nd
Puntit

200% up to ₹100,000 + ₹500 Free Bet + Lucky Dip spin!

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
76 PLAYERS REDEEMED TODAY!
Rajabets

200% Welcome Bonus up to ₹100,000

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
BigBoost

Deposit ₹1,000 play with ₹2,000

Visit site
Must be 18+ to participate. T&Cs apply.
Lucky Dreams

Welcome Bonus up to ₹40,000 + 200 Free Spins

Visit site
18+ T&C's Apply
Lucky Niki

100% Welcome Bonus up to ₹1 Lakh + 250 Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Megapari

Welcome Package up to 133,700 INR + 150 FS

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Krundi

Welcome Package up to ₹450,000 + 250 Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
MegaRush

Deposit ₹1000 & Get ₹1000 Bonus + ₹100 for Good Luck!

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
20Bet

100% Welcome Bonus up to ₹10,000

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Lucky Spins

100% Welcome Bonus up to ₹20,000

Visit site
Must be 18+ to participate. T&Cs apply.
22bet

100% Welcome Bonus up to ₹25000

Visit site
Must be 18+ to participate. T&Cs apply.
888Starz

Welcome Package up to ₹135,000 + 150 Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Winning Kings

25 Free Bets in Live Casinos

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
BanzaiBet

Welcome Bonus up to 25,000 + 200 Free Spins
Bonus Code: BDC200

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Leon

150% Welcome Bonus up to ₹60,000

Visit site
Must be 18+ to participate. T&Cs apply.
MostBet

Welcome Bonus ₹34,000 + 250 Free Spins for First Deposit

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Jackbit

Welcome Bonus 100 Wager Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Trust Dice

Welcome Package up to 500%

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
BC.Game

Welcome Package up to ₹139,000 + 400 Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Melbet

Welcome Package up to ₹155,000 + 290 Free Spins

Visit site
T&C's Apply, 18+, Please Gamble Responsibly.
Casino Days

200% Welcome Bonus up to ₹100,000 and ₹500 Free Bet

Visit site
Must be 18+ to participate. T&Cs apply.

The casino landscape is always changing, and we recommend returning to this page on a regular basis. We will look to add new casino sites providing Skrill is an accepted payment method. Our team will also regularly review each operator at Bookies.com to ensure it’s providing a first-class service to readers. It’s a great payment option, especially if you already have a Skrill account set up. 

Skrill Limited is an e-wallet payment method that is completely secure. It’s been in operation for several years and is regulated by various financial authorities. Customers are able to move money from a digital wallet to their casino balance instantly. It’s also possible to make a withdrawal using Skrill where funds are quickly returned. One of the several advantages to using this option is that you don’t have to divulge any bank details.

Indian Casinos That Take Skrill

There are many Indian casinos with Skrill deposit available. You can see the full list of casino apps right here at Bookies.com where you can choose your favourite. We recommend tapping through from this page when signing up. It’s often possible to land a casino bonus as a new customer. Skrill is a hugely trusted payment method all over the world, including India. It’s part of PaySafe Limited, which is a global payments platform.

The good news is that you are able to make a casino deposit Skrill accepts instantly. That means that funds immediately appear in your casino balance and you can start playing right away. Customers in India don’t always feel comfortable entering financial details, so this is a great payment method for some.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 17 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

They might therefore want to swerve options such as bank card or bank transfer. When choosing Skrill, you are taken to a third-party platform where you can make a secure deposit before returning to the casino site to start playing.

Therefore, when signing up with new casinos, you should consider Skrill as a payment option. This page has been created to explain how this payment method works. Our team of industry experts at Bookies.com have come up with all the recommended casinos that accept Skrill. We’ll also detail what makes a top 10 online casino as there are lots of different areas to consider. We’ll talk you through the sign-up process and how Skrill measures up against other payment options that are available.

Best Skrill Online Casino Sites

As mentioned, there are a number of Indian casinos that take Skrill. Below you will find details of just some of the operators, and you can also read online casino reviews to make your decision especially easy. We will aim to flag up the main benefits of signing up with each one.

You can also find out what sort of top casino games can be enjoyed with each operator. We always recommend signing up with more than one casino. This helps you to enjoy various welcome bonuses and play the different games that might be available with each casino site.  

Megapari Casino

You can land a Skrill casino bonus when you sign up with Megapari casino. Land a welcome package up to ₹133,700. You can also secure 150 online free spins too. We love the new slot games that are dropping all the time.

Some of the latest additions include Trueways Olympus, Egypt Fortunes Bingo Bounty and Chicken Road 2. There are also lots of Crash & Aviator titles to select. Many software providers feed through games to Megapari to ensure there’s a solid range of high and low volatility titles. You can also spin for various jackpots.

Puntit Casino

When trying to pick out the very best Skrill online casino, we would recommend checking out Puntit casino. Play casino games and use the same account to place sports bets with this betting app in India. We love the live casino where you can play game shows on a daily basis.

Crazy Time, Monopoly Live and Funky Time are all good places to start. It is also one of the top online casinos with regards to the welcome package you can earn. You can get a 200% bonus on top of your first deposit and that’s right up to ₹100,000. There’s also a ₹500 free bet available and a Lucky Dip spin, so it could be worth even more!

20bet Casino

20bet casino is a top Skrill casino trusted by customers in India. There’s a nice straightforward welcome bonus where you can get 100% of your initial deposit worth up to ₹10,000. Indian customers can also download the casino app for both iOS and Android.

This can be a great way of playing the latest games, and there are lots of jackpot titles. Dragon’s Dungeon, Aztec Clusters and Panda’s Wealth are among some of the hottest slots available. We also like the Bonus Buy games including Elvis Frog, Buffalo Gold Canyon and Alice Wonder Luck.

Casino Days

Many Indian customers enjoy the security of a casino Skrill deposit with Casino Days. It is an operator that specialises in fast payments. You can choose from over 5,000 top casino games.

There is 24/7 customer service available with this trusted casino. Casino Days offers a 200% deposit bonus up to ₹100,000 and a ₹500 free bet. Jackpot slots give players the chance to spin for life-changing amounts. There’s also a section of the site devoted to Crash games. Customers predict when the multiplier will stop rising, which is an exciting type of game to enjoy.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 13 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

Rajabets Casino

If you’re looking for the best online slots, many of them can be found at Rajabets casino. There are free spins no deposit offers available available thanks to an IPL promotion with this operator. It’s also great to see Rajabets Exclusive Games available. Money Train 4, Dynamite Riches Megaways and Ice Age Royal are all standout titles.

There’s a user-friendly interface where you can search for a game and also use a filter to find the best option. Rajabets casino offers one of the best Skrill casinos thanks to the quick deposits and withdrawals that Indian customers are able to make.

Melbet Casino

The casinos with Skrill deposit available to Indian customers include Melbet casino, and there’s an attractive welcome package available. Up to ₹155,000 can be claimed in bonuses alongside a top-notch 290 free spins.

Melbet is a trusted brand in India and is also one of the better Paytm casino sites around. Customers are catered for well in this country, whether it’s casino play or the Indian betting site. Check out the Cricket Slots Fever promotion, where it’s possible to get a 30% deposit bonus on a daily basis. You can even filter slot games by mechanics such as cluster, megaways and cascade.

Lucky Dreams Casino

There are many benefits to having a Lucky Dreams account. This is a fast withdrawal casino, which means winnings can sometimes be returned on the same day. A welcome bonus up to ₹40,000 is also up for grabs along with 200 free spins.

This is one of the Skrill casino sites that provide lots of new games on a regular basis. The jackpot games often see big amounts available thanks to the progressive totals. Pharoah’s Treasure Deluxe and Age of the Gods are two notable titles from Playtech and there are lots of other games from this software provider.

What Makes the Best Skrill Online Casinos

When you scroll through our list of casino sites, you’ll find they all have one thing in common. Each operator scores highly across several different categories. We’re looking for an online casino Skrill is accepted at to provide generous bonuses to new and existing customers.

It’s also important that Indian players have a first-class service every time they log in. In the below sections, you will find more information about the criteria we use at Bookies.com to determine the very good online casino real money sites from the pretenders. This ensures we recommend the best casinos to readers.

Casino Welcome Bonus

This is the most generous type of promotion available. Online casinos that accept Skrill will also give players a signup offer. This generally includes a deposit bonus. When you have made an online casino Skrill deposit, you could get a 100% matched bonus. Sometimes a casino might even make it a 200% bonus.

There are likely to be wagering requirements attached to the bonus before any withdrawals can be made. You can often find that free spins are also part of a welcome package. This gives you the chance to enjoy some bonus plays. The spins will usually be available for a designated slot game or two.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 50 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

Existing Customer Casino Bonuses

After claiming a new customer bonus, we would also expect to find existing customer offers available. A Skrill casino should recognise that loyalty is to be rewarded if someone is playing regularly. It’s pretty common to find that reload bonuses and no deposit bonus casino offers are available.

These could be for specific days of the week. It’s also common to find software providers running promotions such as Pragmatic Play’s Drops & Wins. We regularly find an online casino will run tournaments for their customers. Indian players can compete for a prize by reaching a certain position on the leaderboard.

Customer Support

A pay with Skrill casino should operate customer service on a 24/7 basis. Indian customers should expect their queries to be resolved quickly with any of the casinos listed here. Ideally, live chat should form the centrepiece of any customer support.

This allows you to be connected to a representative straight away. The staff at each casino should be knowledgeable and understand the nature of your issue. We’re also looking for other communication channels including email and phone. Even better if there are lots of Frequently Asked Questions. These can often provide an answer without having to make contact.

Payment Methods

It’s always important for Skrill casino sites to offer a wide range of payment options. Skrill should be one of several e-wallet methods that can be utilised. Beyond this, there should be lots of other India-friendly payment channels.

It’s always pleasing to find Paytm, UPI and AstroPay listed. It’s also great if there’s a low minimum deposit limit. Sometimes customers want to start off with small stakes at both low deposit betting sites and casinos. All payment methods should enable an instant deposit and also facilitate quick withdrawals. Transactions should be free to make so you can play with 100% of your bankroll every time.

Mobile Casino App

Another box for any casino to tick is by having an online casino app available. Many customers in India want to play casino games through their smartphone. Casinos with Skrill deposit can usually download a cutting-edge app for either iOS or Android. These apps can be accessed in seconds and you can log into your account and activate face or touch ID. Ideally, a casino app should provide a cutting-edge experience. There should be the ability to receive offer notifications to find out about the latest promotions. It’s also great to play casino games securely while you’re on the move.

Range of Casino Games

We’re looking for hundreds if not thousands of Skrill casino games when we visit an operator site. Indian customers often want to play localised games such as Teen Patti and Andar Bahar. We’re looking to see a number of software providers feeding new releases through to an operator site.

Customers want to play the newest slot games across a wide range of themes. What’s especially popular in India is live casino. Therefore, the best Skrill casinos will provide an interactive experience to their players. Live professional dealers will be on hand to spin the roulette online wheel and deal out the cards in blackjack online. There should also be the option to play game shows.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 5 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

Casino Reviews

The team at Bookies.com will put together a review for every Indian casino that is listed at the site. This means readers can drill down and find more information regarding each operator. We have a team of experts who will open a test account at all casinos that accept Skrill.

We can then test this specific payment method and ensure it’s a smooth deposit and withdrawal process. Customer feedback is also important so we can assess the strengths and weaknesses of each operator. Casino reviews will often determine the order in which we list the specific casino sites.

Responsible Gambling

Casinos that take Skrill also have an obligation to ensure customers can gamble responsibly. Any operator that is licensed will have measures in place to help readers on this front. When signing up and making a first deposit, you set a deposit limit.

This can be applied on a daily, weekly or monthly basis. There should also be a range of other tools to ensure you keep gambling in check. Customers should be able to self-exclude if necessary. Taking a cool-off period if you feel as though you need to take a break is also a tool we expect to see.

How to Sign Up to Casinos That Take Skrill

The best Skrill online casino will make it easy to register an account. The process has been designed so that you are able to start playing right away at an online casino India customers can sign up with. You will find signing up at a casino is broadly similar across the board. You will need to enter personal information in keeping with Know Your Customer regulations. However, all details are kept confidential and information is always protected. These are the steps that need to be taken before you can start playing games:

  • Choose an online casino Skrill is accepted at from the list at Bookies.com
  • Tap through from Bookies.com to reach the landing page
  • Tap on Join Now to start the sign-up process
  • Take a few minutes to register a new account
  • Choose Skrill from the range of payment methods
  • Enter a promo code if needed
  • Select the amount that you want to deposit
  • Confirm your deposit so that you have a funded balance

Once you have completed the above steps, you then have a funded casino balance available. You can start playing the best casino with the money you have deposited using Skrill. Should you wish to open an account with another Indian casino, you just need to go through the same procedure. It generally just takes a few minutes each time.

How to Make a Casino Skrill Deposit

Making a casino deposit Skrill accepts is really straightforward. Once you have signed up for an account, you can choose Skrill from the list of available payment methods. Customers also decide how much money they would like to transfer from Skrill to their casino account.

You are then directed to the Skrill payment platform where you can securely confirm the transaction. This involves logging into your Skrill account and authorising the payment. You will be redirected to the casino site where you can see your updated balance.

How to Make a Casino Skrill Withdrawal

The best Skrill online casino will facilitate quick withdrawals. Once you have a withdrawable balance, you can choose how much you would like to withdraw. A Skrill casino will automatically default to this payment method if you have initially deposited with it.

There are generally no fees involved so you receive the full payment that has been requested at the fastest payout online casinos. If Skrill isn’t a viable withdrawal option, then bank card, UPI, Neteller or Paytm are good alternatives.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 12 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

Pros & Cons of Casinos with Skrill Deposit Options

All of the casinos with Skrill deposit on this page are fully licensed. This is also a licensed payment option that is highly secure. Therefore, it’s a robust way to move funds into your casino balance and start playing the latest games. It’s usually possible to secure a welcome bonus. The size of the casino sign up bonus is dependent on the amount of the initial deposit. A top Skrill casino will also ensure customers can choose from a huge range of different games.

The biggest downside to this payment method is that it doesn’t always generate a welcome bonus. If this is the case, we recommend using an alternative payment method first. That means you can qualify for a bonus before switching to an online casino Skrill deposit at a later stage. It’s usually the case that you can make a Skrill withdrawal, although there are plenty of alternatives if you don’t want to utilise this.

Advantages and Disadvantages of Using Skrill Casinos

ProsCons
✔️ It’s a trusted payment method worldwideSkrill won’t always get you a bonus
✔️ You can play a wide range of gamesSome casinos won’t allow a Skrill withdrawal
✔️ You can often claim a welcome bonus 
✔️ Withdrawals are secure and quick 

Skrill vs Other Online Casino Payment Methods

The most secure online casino will always provide a wide range of payment methods. A casino Skrill deposit will always be instant like some other options. However, there are subtle differences, and it’s good to be aware of them. In this section, we will see how Skrill stacks up against some of the other popular payment options.

Skrill vs. Apple Pay

Apple Pay is now available at some of the best Skrill casinos. It’s ideal if you’re playing casino games through the iOS app considering how mobile-friendly the option is. However, Skrill is more universal in that it can be used on different operating systems. The withdrawal times are broadly similar for these two options. You are marginally more likely to get a bonus using Apple Pay. 

Skrill vs. Crypto

A handful of Skrill casino sites will also allow Indian customers to deposit with cryptocurrency. The latter is an unregulated currency and only advised if you’re familiar with it already. On the other hand, Skrill is regulated worldwide and offers a more straightforward payment process. Deposits are instant with Skrill compared to a short wait time with a crypto casino. It’s also more widely accepted and is likelier to land you a bonus.

$1,500 Paid Back in Bonus Bets If You Don't Win
Promo Code: BOOKIES

Visit site
Used 27 Times Today
Bonus Bets Expire in 7 Days. One New Customer Offer Only. Must be 21+ to participate. Gambling problem? Call 1-800-GAMBLER (CO, DC, IL, IN, KY, LA, MD, MS, NC, NJ, OH, PA, TN, VA, WV, WY) Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI). Visit BetMGM.com for T&Cs. US promotional offers not available in NY, NV, or Puerto Rico.

Skrill vs. PayPal

You will generally find that online casinos accept Skrill will also provide PayPal as an option. Ostensibly, they are very similar payment methods. These e-wallet options allow for instant deposits, no transaction fees and swift withdrawals. PayPal casinos might be available on a more widespread basis, although bonus terms and conditions will always bracket them together.

Skrill vs. Bank Transfer

Bank transfers are fairly common at casinos in India. This either involves paying your casino balance from your bank account or adding your bank details at the casino site. Many customers prefer the anonymity of using Skrill. The latter also provides for an instant deposit and a much quicker withdrawal time.

Skrill vs. Debit Cards

A Skrill casino bonus is not always guaranteed and depends on the operator. However, a debit card can be a good alternative if you want to ensure you get the welcome bonus. This involves entering the long card information in order to make the transaction. Your card details are then securely stored. The obvious advantage to Skrill is that no banking information needs to be entered.

Skrill vs. Paytm

Paytm is a hugely popular payment method in India. It’s trusted all over the country and is a solid option if you’re wanting to make deposits and withdrawals. It works in a similar way to Skrill in that you need to have funds available. They can then be transferred instantly to your casino balance. The deposit and withdrawal limits are broadly similar between Skrill and Paytm, and there are no transaction fees.

Skrill Casino FAQs

Where to find the best Skrill casinos?

The best Skrill casinos will always be listed at Bookies.com. We will have reviews available where you can drill down and get further information. It’s often the case that you can land a casino welcome bonus using this popular payment method too.

Are pay with Skrill casinos safe?

Any of the casinos listed at Bookies.com are completely safe. They have a license and are also subject to strict regulation. Therefore, you can enter your personal information knowing that it’s always kept confidential. You can also make secure payments using Skrill and the other authorised payment options that are available.

Can I get a Skrill casino bonus?

Getting a Skrill casino bonus can vary from operator to operator. From experience, the vast majority of Skrill casinos will allow customers to claim a welcome bonus. This means you can secure a deposit bonus and also bonus spins as part of a package. Sometimes you might need to use an alternative payment method before switching to Skrill.

What are the best Skrill casino games?

Each of the top Skrill casinos provide hundreds of games to customers. You can choose from some of the big slot titles including jackpot games. There’s also the option to enjoy roulette, blackjack and Teen Patti when you play table games. Check out the live dealer section to immerse yourself in an interactive experience.

How long does a Skrill casino deposit and withdrawal take?

Skrill casino deposits are always instant. Sign up with a casino and then nominate Skrill as your chosen payment option. You can then make an instant transaction and your balance is updated to reflect this. The withdrawals can vary from operator to operator. From experience, we would say 1-2 days is the amount of time before the funds return.

Do all online casinos take Skrill?

The majority of Indian casinos accept Skrill as a payment method. When you sign up with an Indian casino, you can find the various payment options that are available. Some casinos don’t have Skrill available although there’s the chance to alternatively select from Paytm, AstroPay or a bank card instead.

About the Author

Matthew Glazier for Bookies.com
Matthew Glazier
Matthew Glazier, the former Head of Marketing at bet365, is a veteran in the online betting industry and contributes to Bookies.com. Whether it's online casino or sports betting, there's nothing he hasn't seen before. He's always got his eye out for new casinos, betting features and bonuses.