18+ | Wagering and T&Cs apply | Play Responsibly | Commercial Content
The Lucky Fish promo code is ACELCKY. New South African players who register with it get a R50 sports bonus and 50 free spins with no deposit, and a 100% match up to R1,000 on a first deposit of R100 or more.
| Offer Terms | Details |
|---|---|
| Lucky Fish Promo Code | ACELCKY |
| Sign Up Bonus | R50 Sports Bonus + 50 Free Spins (no deposit) |
| Deposit Match | 100% up to R1,000 on your first deposit |
| Minimum Deposit | None for the R50 and spins. R100 for the match |
| Minimum Odds (R50) | 15/10 (1.5 decimal) on horse racing. 6/1 on all other sports |
| Expiry | R50: 24 hours. Free spins: 48 hours |
| Wagering | R50: 1x. Spin winnings: 10x. Deposit match: 20x your deposit |
| Free Spin Value | 30c per spin, on Hot Hot Fruit |
| Key Eligility | 18+, new South African players only. |
The 100% match is optional, and it works differently from the R50 and the free spins.
The Lucky Fish Sport promo code to claim this offer is ACELCKY
T&Cs: 18+. A minimum deposit of R100 is required to qualify. The maximum bonus amount is R1,000. A 100% bonus amount will be awarded upon successful completion of the wagering requirements. The bonus is subject to a 20x wagering requirement. This Deposit Bonus promotion will run on the user’s First Ever Deposit made on the 28th August 2026 onwards. Full T&Cs apply.
The Lucky Fish Casino promo code to claim this offer is LCKYACE
T&Cs: 18+. A minimum deposit of R100 is required to qualify. The maximum bonus amount is R1,000. A 100% bonus amount will be awarded upon successful completion of the wagering requirements. The bonus is subject to a 20x wagering requirement. This Deposit Bonus promotion will run on the user’s First Ever Deposit made on the 28th August 2026 onwards. Full T&Cs apply.
AceOdds Lucky Fish promo code applied during registration
Claim your R50 bonus and 50 free spins in a few minutes. Follow these steps to apply the code correctly:
FICA: Lucky Fish has to verify your identity before it can pay out. Upload a valid South African ID or passport and proof of address (a recent utility bill or bank statement) in the 'My Account' section. You can bet straight away, but withdrawals are held until your documents are approved, which can take 24 to 48 hours. Upload them when you register, not when you want to cash out.
The R50 works on sports, horse racing and Lucky Numbers, and you can place it as one bet rather than splitting it. The odds threshold is checked per bet, so the sport you pick matters. A horse at 6/4 or bigger counts and a 5/4 favourite does not. On football or a Lucky Numbers draw, 5/1 does not count and 6/1 does.
You cannot use bonus funds to cover opposing outcomes in the same event, so backing both sides of one match will not clear the requirement.
The threshold is much lower on horse racing, so that is where the R50 is easiest to clear.
Your 50 free spins are awarded once per player, the first time you log in to Hot Hot Fruit. You do not need to deposit. The value, wagering and cash-out cap are in the key terms table.
The spins clock and the R50 clock start at different moments. The R50's 24 hours start when your account is activated. The spins' 48 hours start when they are awarded on your first Hot Hot Fruit login, so you choose when that is. That makes the R50 the one to use first.
Lucky Fish has an app on Android, iOS and Huawei. It carries the same sport, casino and Lucky Numbers products as the website, on one account and one balance, and you log in with your cellphone number and password.
| Device | Where to get it |
|---|---|
| Android | APK download from the Lucky Fish website. It is not on Google Play |
| iOS | Apple App Store |
| Huawei | Huawei AppGallery |
Real-money betting apps are not on Google Play in South Africa, so South African bookmakers, including Lucky Fish, give Android users an APK from their own website. Only download the file from the Lucky Fish website.
Lucky Fish pays out by EFT or by cash send. The cash send options (ABSA Cash Send, FNB eWallet, Standard Bank Instant Money and Nedbank Send-iMali) send a PIN to your cellphone by SMS, which you use to collect cash at an ATM. An unclaimed voucher goes back to your Lucky Fish balance after 48 hours.
Before you request a withdrawal:
Lucky Fish does not charge withdrawal fees, but your bank or e-wallet provider might.
| Method | Processing Time | Min | Max |
|---|---|---|---|
| Bank Transfer (EFT) | 1-24 Hours (Instant EFT payouts), up to 2-5 Business Days (standard transfer) | R100 | |
| Standard Bank Instant Money | Within Hours | R100 | R3,000 per day |
| FNB eWallet | 24-48 Hours | R100 | R3,000 per day |
| ABSA Cash Send | 24-48 Hours | R100 | R3,000 per day |
| Nedbank Send-iMali | 24-48 Hours | R100 | R3,000 per day |
Lucky Fish accepts Instant EFT, cards, digital wallets and vouchers, and does not charge its own deposit fees. Deposits show in your balance within seconds, except for a direct bank deposit, which can take a few hours outside banking hours. Lucky fish also do not state any maximum deposit limits.
Instant EFT and vouchers start at R1, and most other methods start at R50. The welcome match needs a first deposit of R100 or more, whichever method you use.
| Method | Processing Time | Min |
|---|---|---|
| Instant EFT (Ozow, SID) | Instant | R1 |
| Vouchers (1Voucher, OTT, EasyLoad, Easypay, Kazang) | Instant | R1 |
| Capitec Pay | Instant | R50 |
| Visa / Mastercard | Instant | R50 |
| Apple Pay / Samsung Pay | Instant | R50 |
| Stitch / Zapper / Walletdoc | Instant | R50 |
| Direct EFT / Bank Deposit | Instant | R50 |
If you have more questions about the Lucky Fish promo code, check the FAQ section below.
The Lucky Fish promo code is ACELCKY (for Sports) and LCKYACE (for Casino), . Click our link to apply it automatically or enter it in the promo code box when you register.
You get a R50 sports bonus and 50 free spins without depositing. If you make a first deposit of R100 or more, you can also qualify for a 100% match up to R1,000.
Use it on sports, horse racing or Lucky Numbers within 24 hours of account activation.
The R50 expires 24 hours after your account is activated. The free spins expire 48 hours after they are awarded.
No. The current welcome offer includes 50 free spins. An earlier promotion gave 50 extra spins for a R100 deposit, but it has been replaced by the 100% first deposit match up to R1,000.
Try these steps before you submit your registration:
Lucky Fish has 24/7 live chat on its website. You can also call 087 365 0651, email helpline@luckyfish.co.za, or email fica@luckyfish.co.za for verification queries.
AceOdds has become the leading expert at finding the best bonus codes and bookmakers' sign up offers. Our team scours every possible location daily and collaborates with our savvy user base to find the newest bonuses that work! Learn more.