How BetProof Tests Casinos
Every review and guide on BetProof is based on direct testing. This page explains exactly what we do, how we do it, and what standards we apply. If you ever wonder why we gave a casino a specific rating, this methodology is the answer.
Our testing setup
We test with real accounts, real money, and real South African infrastructure:
- Phone: Samsung Galaxy A15 (a mid-range phone representative of what most SA players use)
- Networks: Vodacom 4G (primary), MTN 4G (secondary), forced 3G mode for data testing
- Bank accounts: Capitec (primary), FNB, Nedbank — for testing deposit methods and bank blocks
- Payment methods: Ozow, 1Voucher (bought at Shoprite), OTT Voucher (bought at spaza shops), Capitec Pay
- Data tracking: Android built-in data usage monitor (Settings → Connections → Data Usage)
Casino review process
Every casino review follows these steps:
1. Account creation and FICA
We create a real account using genuine personal details. We complete the FICA verification process (identity document and proof of address) because this is what every real player must do. We note how long verification takes and any friction points.
2. Deposit testing
We deposit real money — typically R300-R500 — using at least two different payment methods. Our standard test uses Ozow (instant EFT) and either 1Voucher or Capitec Pay. We record the deposit speed (time from initiating to balance reflecting) and note any issues.
3. Game testing
We play a mix of game types: 2-3 popular slots, at least one table game, and Aviator/crash games if available. We note the game library size (manually counted categories), load times, mobile responsiveness, and overall user experience.
We do NOT test with bonus funds — we use deposited cash for gameplay testing, because bonus restrictions can affect game availability and behaviour.
4. Withdrawal timing
This is our most important test. We request a withdrawal of our remaining balance and record two timestamps:
- The exact time we submit the withdrawal request
- The exact time the funds appear in our bank account (confirmed via banking app notification)
The difference is our "withdrawal time" — a real, measured number. We don't use the casino's stated processing time; we measure our own.
5. Mobile and data assessment
We evaluate the mobile app experience including: installation process (APK download for Android), navigation, game load times, touch target sizes, and data-free functionality. For data usage testing, we follow our standardised protocol (detailed below).
Data usage testing protocol
Our data usage measurements follow a strict protocol for consistency:
- Clear the app's cached data (Settings → Apps → [Casino] → Clear Cache)
- Record the starting data usage from Android's data tracker
- Play exactly 10 minutes of active slot gameplay (real spins, not idle)
- Record the ending data usage
- Calculate the difference
We test on Vodacom 4G as the primary network. For 3G testing, we force the phone into 3G-only mode (Settings → Connections → Mobile Networks → Network Mode → 3G Only).
We acknowledge limitations: data usage varies by game, network conditions, and whether game assets are cached. Our measurements are indicative, not guaranteed for your exact experience. We test multiple games and report ranges.
Rating methodology
Each casino is scored on five weighted dimensions:
| Dimension | Weight | What We Assess |
|---|---|---|
| Licensing & Trust | 25% | SA-licensed vs offshore, licence verification, dispute resolution options, transparency |
| Payments & Withdrawals | 25% | SA payment methods supported, deposit speed, withdrawal time (measured), fees |
| Game Selection | 20% | Number of games, provider variety, live casino, crash games, Spina Zonke coverage |
| Bonus Value | 15% | Welcome bonus amount, wagering requirements, achievability, bonus terms fairness |
| Mobile & Data | 15% | App quality, data-free availability, 3G performance, touch targets, load times |
We use a 5-point scale with 0.5 increments. Ratings are differentiated — not every casino gets 4.5 stars. Our current range spans from 3.0 (Springbok Casino) to 4.5 (Hollywoodbets).
How each category is tested
BetProof covers six core areas of SA online gambling. Each has its own testing approach:
- Spina Zonke and crash games: I track individual round outcomes (100 rounds for Aviator, 200 spins for slots), verify RTPs from in-game info screens, and calculate actual session returns against theoretical values.
- Bank and EFT deposits: I test Ozow, Capitec Pay, and card deposits from my personal Capitec and FNB accounts. FNB blocks are tested deliberately to document the workarounds.
- Voucher deposits: I buy real 1Vouchers at Shoprite and OTT Vouchers at spaza shops, timed from purchase to casino balance reflecting.
- Data-free apps and mobile: Data consumption measured on Vodacom 4G with Android's built-in tracker. Load shedding and 3G testing done during real conditions, not simulated.
- Casino reviews: Real deposits (R300-R500), timed withdrawals to Capitec/Nedbank, game library manually counted, FICA verification documented.
- Responsible gambling: Self-exclusion and deposit limit tools verified at every major operator. NRGP helpline confirmed active.
Content standards
- No fabricated experiences. If we say "we tested," we tested. If we haven't tested something ourselves, we say so.
- Dated observations. Our tests are dated so you know how recent the information is. Casinos change — what we tested in March 2026 may differ from your experience in December 2026.
- Genuine pros AND cons. Every casino has weaknesses. We list them.
- ZAR amounts. All monetary references use the Rand symbol (R). We never reference USD or generic currency amounts.
- SA English. British spelling conventions with South African vocabulary where natural.
- Compliance. Every page includes responsible gambling information and the NRGP helpline. Every page with affiliate links includes a disclosure.
Update schedule
- Bonus information: Verified monthly (bonuses change frequently)
- Casino reviews: Full re-test every 6 months; factual updates as needed
- Payment guides: Updated when methods change or new methods launch
- Legal information: Updated when legislation or court rulings occur
Every page shows a "Last updated" date. If something is wrong or outdated, email us at hello@betproof.co.za and we'll investigate.
What we don't do
- We don't accept payment from casinos in exchange for higher ratings
- We don't guarantee winnings or promote "winning strategies"
- We don't publish reviews without direct testing
- We don't use fabricated screenshots or testimonials
- We don't remove negative information because an operator asked us to
Questions about our methodology? Email hello@betproof.co.za.