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).
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.