YesPlay is a licensed South African betting platform operated by SA Sportsbook (Pty) Ltd under the Western Cape Gambling and Racing Board. Creating an account takes under two minutes and can be done with a cellphone number, a Google account or an Apple ID. New players who complete the registration and deposit at least R20 receive a 100% matched bonus up to R3,000 — no promo code is needed. Below you will find step-by-step instructions, verification details and everything else required to get started.
How to Register on YesPlay
The registration process on YesPlay is the same on desktop and mobile. Visit yesplay.bet, tap the orange "Sign In/Sign Up" button in the top-right corner, and choose one of three methods.
Register with Phone Number
This is the most common way to sign up for a YesPlay account in South Africa:
- Enter your SA cellphone number in the "Your phone number" field and tap the green "Enter" button.
- Receive a one-time PIN (OTP) via SMS and enter it to verify your number.
- Create a password and confirm it.
- Enter your 13-digit South African ID number. If you are a foreign resident, use your passport number instead.
- Select your first name from the list generated by the system and accept the terms and conditions.
Once confirmed, YesPlay redirects you to the deposit page and your account is ready.
Register via Google
YesPlay is one of the few South African bookmakers that supports social sign-up. To register with Google:
- Tap "Sign in with Google" on the registration screen.
- Select the Google account you want to link.
- Grant YesPlay permission to access your basic profile details.
- Enter your South African ID or passport number to finalise the account.
Register via Apple
Apple sign-up works similarly and suits iOS and Mac users:
- Tap "Sign in with Apple".
- Enter your Apple email or phone number and authenticate.
- Enter your Apple ID password and confirm.
- Provide your SA ID or passport number.
Facebook registration was previously available but was removed in April 2026 for security reasons. Even when using Google or Apple, keep your mobile number active — YesPlay relies on it for FICA communication, OTP confirmations and withdrawal notifications.
Registration Requirements
To create an account you must be at least 18 years old and a resident of South Africa. A valid SA cellphone number is required regardless of the sign-up method. You will also need a South African green ID book, smart card ID, or a valid passport for foreign residents. Only one account is allowed per person, IP address and household — duplicate accounts lead to a permanent ban.
YesPlay Welcome Bonus After Registration
New players receive a 100% first deposit match up to R3,000. The bonus is credited automatically once you make your first qualifying deposit — no promo code is required.
| Detail | Condition |
|---|---|
| Bonus type | 100% first deposit match |
| Maximum bonus | R3,000 |
| Minimum deposit | R20 |
| Wagering requirement | 7× (deposit + bonus) |
| Time to complete wagering | 7 days |
| Minimum odds (sports) | 1.70 or higher |
| Minimum odds (Betgames) | 1.50 or higher |
| Maximum winnings from bonus | R30,000 |
| Eligible games | Sports, live sports, slots, Lucky Numbers, Evolution, Pragmatic Play, Ezugi, Betgames |
The first deposit must be made within seven days of registration. Deposits via ATM or standard EFT do not qualify — use a card, Ozow, voucher or another accepted method listed below. The bonus cannot be combined with other promotions.
FICA Verification
South African law requires all licensed bookmakers to verify a player's identity under the Financial Intelligence Centre Act. FICA is not needed to register, deposit or play, but your first withdrawal will be blocked until verification is approved.
You need to submit three documents:
- Proof of identity — colour copy of your SA ID (front and back) or valid passport.
- Proof of address — utility bill, bank statement or municipal account dated within three months.
- Banking details — bank name, account number and branch code.
There are two ways to submit: upload the documents directly in your YesPlay account settings, or email them to [email protected]. If your SA ID number is in the Department of Home Affairs database, the identity check may happen automatically during registration. For passport holders or unmatched IDs, manual submission is required. Processing takes 24 to 48 hours on average.
Completing FICA straight after signing up is a good idea. It ensures there are no delays when you request your first payout.
Registering on the YesPlay Mobile App
YesPlay offers dedicated apps for Android, iOS and Huawei devices. The Android APK is downloaded from the official site, while the iOS version is available in the Apple App Store and the Huawei version in AppGallery. You can also register through the mobile browser at yesplay.bet without installing anything.
The sign-up steps on mobile are identical to desktop:
- Open the app or mobile site and tap "Sign In/Sign Up".
- Choose your method — phone number, Google or Apple.
- Verify via OTP (if using a phone number) or authenticate through your social account.
- Enter your password and SA ID or passport number.
- Accept the terms to activate the account.
The app also supports push notifications for promotions and account updates once you are logged in.
Deposit Methods
After registration, go to "My Wallet" and tap "Make a Deposit" to fund your account. YesPlay supports a range of payment options popular in South Africa:
| Method | Type | Min Deposit | Processing |
|---|---|---|---|
| Visa / Mastercard | Card | R10 | Instant |
| Ozow (Instant EFT) | Bank transfer | R10 | Instant |
| Capitec Pay | Bank | R10 | Instant |
| SnapScan | Mobile wallet | R10 | Instant |
| Zapper | Mobile wallet | R10 | Instant |
| OTT Voucher | Voucher | R10 | Instant |
| Blu Voucher | Voucher | R10 | Instant |
| 1Voucher | Voucher | R10 | Instant |
| Kazang | Voucher | R10 | Instant |
| aCoin | Voucher | R10 | Instant |
| ATM Deposit | Cash | R10 | Varies |
All transactions are processed in South African rands and deposits carry no fees from YesPlay's side. Cards must be registered in the same name as the account holder. Vouchers are a popular choice because they do not require sharing any banking details — you simply enter the voucher PIN code on the deposit page.
Withdrawals are available via bank EFT or ATM cash-out. The minimum withdrawal is R100, and processing takes 24 to 48 hours after FICA verification is complete. ATM withdrawals have a maximum of R5,000 per transaction.
How to Log In to YesPlay
Once your account is set up, logging in is straightforward:
- Go to yesplay.bet or open the app.
- Tap "Sign In/Sign Up".
- Enter your registered cellphone number and password, then tap "Sign In".
If you registered via Google or Apple, tap the matching social login button instead. If you forget your password, use the "Forgot Password? Click Here" link on the sign-in screen — YesPlay sends a 4-digit reset code via SMS.
Common Registration Problems
Most accounts are created without any issues, but a few problems can come up.
Incorrect phone number format. YesPlay requires a valid 10-digit SA number. If you enter the wrong format or a VoIP number, the OTP will not arrive. Double-check the number before submitting.
OTP not received. Weak signal or network delays can hold up the SMS. Wait a minute before requesting a new code. Also check that your phone is not blocking messages from unknown senders.
"Account already exists" error. This happens if someone already used that phone number or ID to sign up. Try recovering the existing account through the password reset flow, or contact support.
Wrong ID number. The 13-digit SA ID must be entered exactly. A single wrong digit blocks the verification step. Foreign residents should select the passport option rather than the ID field.
Website temporarily down. Occasional maintenance can make the site unreachable. Refresh the page or try again after a few minutes. Clearing browser cache can also help.
For any issue you cannot resolve on your own, YesPlay customer support is available 24/7 via live chat on the website, email at [email protected], or by phone.