To start a betting company in Kenya, you must meet the legal, financial, and operational requirements as stipulated by the Betting Control and Licensing Board (BCLB) under the Betting, Lotteries and Gaming Act (Cap 131). Below are the key requirements and steps:
✅ 1. Register a Legal Business Entity
- Form a Company (Limited or otherwise) with the Kenya Registrar of Companies through eCitizen.
- Provide:
- Certificate of Incorporation
- CR12 (shareholder and director information)
- Company PIN, Tax Compliance Certificate, and valid trading license
✅ 2. Apply for a BCLB License
The BCLB issues various licenses depending on the type of betting operation:
- Bookmaker’s License (sports betting)
- Lottery License
- Gaming License (casino or slot machines)
- Prize Competition License
- Public Gaming License
You must submit the application 3 months before the intended date of operation.
📋 3. Submit Required Documents to BCLB
Core Requirements:
- Detailed business plan
- Copies of director IDs/passports
- Police clearance certificates (Good Conduct) for directors
- KRA tax compliance certificates for directors
- Shareholder agreements
- Proof of capital investment (varies depending on category—often KES 100M+ for betting)
- Clear source of startup capital (bank statements or audited accounts)
- Website or betting platform demo or prototype
- Terms and conditions, privacy policy, and responsible gaming measures
💳 4. Proof of Payment System Integration
- Signed agreements with payment service providers (e.g., Safaricom for M-Pesa, Airtel Money, card processors)
- Evidence of secure payment gateway and anti-money laundering (AML) compliance
🔐 5. Technology & Security Standards
- A working betting platform (website, app, or SMS-based)
- Demonstrated geofencing to restrict access from outside Kenya
- Hosting details (IP address, servers, DNS)
- SSL certificates and secure user data handling
- Source code or back-office access for BCLB audit
⚖️ 6. Pay Licensing Fees
Fees may vary by category and platform, but commonly include:
- Application Fee: KES 10,000+
- License Fee: KES 500,000–3,000,000+ (annually)
- Security Bond: Usually around KES 20M bank guarantee for bookmakers
- Investigation Fee for due diligence on directors and shareholders
🔎 7. Conduct Background Checks and BCLB Vetting
- BCLB will conduct thorough vetting of directors, platform, and financial capacity
- They may visit your offices, inspect your platform, and assess your operations
📢 8. Responsible Gaming & Advertising Compliance
- Have responsible gaming policies visible on your site
- Use age verification mechanisms
- Avoid misleading ads; follow BCLB’s advertising regulations
🚨 9. Maintain Compliance After Licensing
- Submit monthly tax reports to KRA
- Pay 15% gaming tax + 20% withholding tax on player winnings
- Renew license annually
- Undergo BCLB audits and KRA reviews regularly
🏁 Conclusion: Launching a Betting Company in Kenya
Starting a betting company in Kenya is highly regulated and capital intensive, but achievable if you meet all legal, technical, and financial criteria. It’s essential to work with legal advisors and tech partners experienced in gaming compliance.













