The required bonus code to enter is NEWROYAL100. The welcome bonus though is a 100% matching bonus up to an undisclosed amount which they refer to as NO maximum and the wagering requirements are average at 30 x playthrough before you can cash out.
Upon entering the required code which you get after registration you get R250 and 10 free spins for the specific slot, which changes regularly. For example, the current 2018 No Deposit Bonus is valid for Crystal Waters online slot only. The bonus code you need to enter changes from one week or months to another. The difference is that they offer more than one which is ready for play on specific online slots. While many South Africa online casinos offer a NO deposit bonus to new players after registration you will find that with Royal Ace too.
Royal Ace casino stands out from the crowd when you look at its welcome bonuses and ongoing bonuses too.