Need a GRA Licence Fast? Speak to Our Gaming Team Today
We have guided multiple gaming operators through GRA licensing. Schedule a confidential consultation and get a clear roadmap to your licence.
Schedule GRA ConsultationTable of Contents
- Kenya's Gambling Market Overview
- Types of GRA Licences
- Who Needs a GRA Licence
- GRA Application Requirements
- Capital & Financial Requirements
- Gambling Taxes in Kenya
- Technology & Platform Requirements
- The GRA Application Process (Step-by-Step)
- Application Timeline Breakdown
- Ongoing Compliance Obligations
- Can Foreigners Own a Gambling Company?
- Common Application Rejection Reasons
- Why Operators Choose M&O FinTech
- Frequently Asked Questions
Kenya's Gambling Market: A Billion Opportunity
Kenya has one of the most mature and lucrative gambling markets in Africa. Sports betting alone generates approximately billion annually in turnover, with mobile betting through M-Pesa integration accounting for over 85% of all bets placed. The online casino segment is growing rapidly, driven by Kenya's 96% mobile penetration and one of the most advanced mobile money ecosystems in the world.
Need This Licence? Speak to Our Team — Free Assessment
Our regulatory advisors have guided multiple operators to first-time approval. Book a free 30-minute call and get a clear roadmap to your licence.
Book Free ConsultationIn 2023, Kenya enacted the Gambling Control Act, replacing the previous Betting Control and Licensing Board (BCLB) with the Gambling Regulatory Authority (GRA). The new regulatory regime is significantly more structured, with clearer licensing categories, stricter compliance requirements, and active enforcement against unlicensed operators.
Market Size: Kenya's online gambling market is projected to reach by 2026. Mobile-first platforms integrated with M-Pesa have shown the strongest growth. The Kenyan diaspora in the UK, US, and Gulf states also represents a significant untapped market for online operators.
For entrepreneurs and operators looking to enter this market, understanding the GRA licensing framework is not optional — it is the foundation of every successful gambling business in Kenya. Operating without a GRA licence is a criminal offence carrying penalties including licence revocation, website blocking, frozen accounts, and prosecution.
Types of GRA Licences in Kenya
The GRA issues distinct licence categories depending on the nature of your gambling operations. Choosing the right category from the outset is critical — applying for the wrong licence can cost months and millions in delays.
| Licence Type | Description | Annual Fee (KES) |
|---|---|---|
| Land-Based Casino Licence | Physical casino premises with gaming tables, slot machines and live dealer games | 10,000,000 |
| Online Casino Licence | Digital casino platform accessible via web and mobile apps | 7,500,000 |
| Hybrid Casino Licence | Both physical and online operations under a single entity | 15,000,000 |
| Sports Betting Licence | Online and retail sports betting operations | 5,000,000 |
| Bookmaker Licence | Fixed-odds bookmaking services | 3,000,000 |
| Pool Betting Licence | Pool-based betting systems (jackpots, pools) | 3,000,000 |
| Gaming Machine Licence | Slot machines and electronic gaming devices | 2,500,000 |
| Promotional Gaming Licence | Competitions, prize promotions, marketing games | 500,000 |
| Casino Game Developer Licence | Companies supplying casino games to licensed operators | 2,500,000 |
One Licence Per Category: You need a separate GRA licence for each type of gambling activity. A sports betting licence does not cover casino games. However, you can hold multiple licences under a single company. Many successful operators in Kenya hold both a Sports Betting Licence and an Online Casino Licence.
Who Needs a GRA Licence in Kenya
If you operate any of the following in Kenya — whether targeting Kenyan residents or operating from within the country — you must hold a valid GRA licence:
- Online sports betting websites or mobile apps
- Online casino platforms (slots, table games, live dealer)
- Physical casino premises
- Slot machine or electronic gaming device operations
- Pool betting and jackpot platforms
- Fixed-odds bookmaking services
- Any gambling platform accessible to Kenyan residents
- Companies developing and supplying casino games to Kenyan operators
Enforcement Reality: The GRA actively blocks unlicensed gambling websites at the ISP level, freezes M-Pesa and bank accounts of illegal operators, and works with the Communications Authority to blacklist unlicensed platforms. In 2024-2025, over 200 unlicensed betting sites were blocked in Kenya. Do not operate without a licence.
GRA Application Requirements
The GRA requires comprehensive documentation as part of every licence application. Incomplete applications are the number one cause of delays and rejections. Here is exactly what you need:
Corporate & Governance Documents
- Certificate of incorporation and company registration documents
- Memorandum and Articles of Association
- Detailed shareholding structure and beneficial ownership disclosure
- Fit-and-proper documentation for all directors (no criminal convictions, clean financial history)
- Board composition and corporate governance framework
- Organisational structure and key management personnel CVs
Business & Financial Documentation
- Comprehensive business plan with 3-year financial projections
- Market analysis and competitive landscape assessment
- Proof of minimum paid-up capital (-50M depending on licence type)
- Bank guarantee of from a Kenyan bank
- Financial statements (if existing business) or startup financial model
- Auditor appointment letter (must be a GRA-approved audit firm)
Technology & Platform Documentation
- Full platform architecture and system specifications
- Certified Random Number Generator (RNG) for all digital games
- Game certification from approved testing labs (eCOGRA, GLI, BMM Testlabs)
- Geolocation and IP blocking capabilities documentation
- Age verification system specifications (18+ mandatory)
- M-Pesa and mobile money integration architecture
- PCI DSS compliance certification for payment processing
- Penetration testing report from a GRA-approved security firm
Compliance & Responsible Gaming Policies
- Responsible gaming policy (self-exclusion, deposit limits, cooling-off periods)
- Anti-money laundering (AML) and counter-terrorism financing (CFT) policy
- Customer due diligence (CDD) and know-your-customer (KYC) procedures
- Data protection policy compliant with Kenya's Data Protection Act 2019
- Customer complaint handling and dispute resolution mechanism
- Advertising and marketing standards compliance policy
- Problem gambling prevention programme
Capital & Financial Requirements
The GRA has established clear financial thresholds that demonstrate an operator's capacity to sustain operations and protect players. These are non-negotiable.
| Requirement | Land-Based Casino | Online Casino | Sports Betting |
|---|---|---|---|
| Minimum paid-up capital | |||
| Bank guarantee | |||
| Annual licence fee | |||
| Responsible gaming fund | 2% of Gross Gaming Revenue (monthly contribution) | ||
| Player funds segregation | 100% of player deposits held in trust account | ||
Player Fund Protection: All player deposits must be held in a segregated trust account with a licensed Kenyan bank. These funds cannot be used for operational expenses under any circumstances. The GRA conducts regular audits to verify compliance. This is one of the most scrutinised areas during GRA inspections.
Gambling Taxes in Kenya: What You Will Actually Pay
Understanding the tax burden is essential for financial planning. Kenya's gambling tax regime is among the more structured in Africa, administered by the Kenya Revenue Authority (KRA).
| Tax Type | Rate | Applied On |
|---|---|---|
| Betting tax (GGR tax) | 15% | Gross Gaming Revenue — total bets minus winnings paid out |
| Corporate income tax | 30% | Net profit after all deductible expenses |
| Responsible gaming levy | 2% | Gross Gaming Revenue — funds problem gambling programmes |
| VAT | 16% | Non-gaming services (consultancy, venue hire, etc.) |
| Winnings withholding tax | 20% | Individual winnings above |
Effective Tax Rate Example
An online casino with in annual GGR would pay approximately: (15% betting tax) + (2% responsible gaming levy) + corporate income tax on remaining profit. The effective total tax burden typically ranges from 35-45% of net revenue depending on operational efficiency and deductible expenses.
Technology & Platform Requirements
The GRA places significant emphasis on technology standards. Your platform must meet these requirements before licence approval:
- Certified RNG: All digital games must use a Random Number Generator certified by an approved testing laboratory (eCOGRA, GLI, BMM, or iTech Labs)
- Game certification: Every game on your platform must be individually certified and listed in your GRA application
- Real-time player protection: Automated systems for deposit limits, session time limits, self-exclusion, and cooling-off periods
- Age verification: Multi-layer identity verification preventing under-18 access, including document verification and biometric checks
- Geolocation blocking: Systems to block access from jurisdictions where online gambling is prohibited
- M-Pesa integration: Secure API integration with Safaricom's M-Pesa G2 for deposits and withdrawals
- Comprehensive audit trail: Immutable logging of every gaming transaction, bet, and outcome for minimum 7 years
- GRA reporting API: Real-time data feed to GRA's central monitoring system for regulatory oversight
- 24/7 customer support: Multi-channel support including phone, email, live chat, and WhatsApp in English and Swahili
- Dispute resolution: Independent arbitration mechanism for player disputes, with escalation to the GRA Betting Appeals Tribunal
The GRA Application Process: Step-by-Step
Based on our direct experience guiding operators through GRA licensing, here is exactly what the process looks like:
Feasibility Assessment & Structuring
Before investing a single shilling, conduct a thorough feasibility study. Define your licence category, target market, revenue model, and competitive positioning. Engage GRA for preliminary guidance on your proposed structure. This is where most operators save months by getting clarity upfront.
2-4 weeksCompany Incorporation & Capitalisation
Incorporate a Kenyan limited liability company. Deposit minimum paid-up capital into a Kenyan bank account. Obtain tax identification number (TIN) from KRA. Register with the Data Protection Commissioner (ODPC) as a data controller. At least one director must be a Kenyan resident.
2-4 weeksPlatform Development & Certification
Build or acquire your gambling platform. Integrate M-Pesa payment processing. Develop responsible gaming systems. Obtain RNG certification and game certifications from approved labs. Conduct penetration testing. The platform must be fully operational before GRA inspection.
6-10 weeksDocumentation Compilation
Prepare all required documentation: business plan, financial projections, compliance policies, AML/CFT framework, responsible gaming programme, technology specifications, security audit reports, and director fit-and-proper declarations. Every document must be comprehensive and regulator-ready.
4-6 weeksFormal Application Submission
Submit the complete application package to GRA through their online portal. Pay the non-refundable application processing fee. Submit bank guarantee. Ensure every field is accurately completed — incomplete applications are returned without review, wasting weeks.
1-2 weeksGRA Review & Assessment
GRA conducts a comprehensive review including: fit-and-proper assessment of directors, evaluation of business plan viability, review of technology platform and security, assessment of compliance frameworks, and verification of capital and bank guarantee. Expect detailed queries and requests for clarification.
8-16 weeksOn-Site Inspection (if applicable)
For land-based casinos, GRA conducts physical premises inspection. For online operators, GRA may conduct a technical demonstration of the platform. The inspection covers: security systems, responsible gaming features, payment processing, customer support capabilities, and data protection measures.
2-4 weeksLicence Issuance with Conditions
Upon successful completion, GRA issues the gambling licence with specific operational conditions, reporting requirements, and ongoing compliance obligations. Pay the annual licence fee. You are now licensed to operate in Kenya.
2-4 weeksApplication Timeline Breakdown
Here is the realistic timeline for obtaining your GRA licence. For a detailed cost assessment based on your specific licence type and business model, contact our team.
| Stage | Timeline |
|---|---|
| Pre-application & feasibility study | 2-4 weeks |
| Company incorporation & capitalisation | 2-4 weeks |
| Platform development & game certification | 6-10 weeks |
| Documentation compilation | 4-6 weeks |
| GRA review & inspection | 8-16 weeks |
| Licence issuance | 2-4 weeks |
| Total | 4-8 months |
Ongoing Compliance Obligations
Holding a GRA licence is just the beginning. Licensed operators must maintain continuous compliance across multiple areas:
- Monthly GGR reporting: Submit detailed Gross Gaming Revenue reports to GRA by the 10th of each month
- Responsible Gaming Fund: Contribute 2% of GGR monthly to the fund
- Annual licence renewal: Pay renewal fees and submit compliance report
- Annual external audit: Financial statements audited by GRA-approved auditor
- Annual security audit: Penetration testing and platform security review
- Annual RNG certification: Recertification of Random Number Generators
- AML/CFT compliance: Quarterly reporting to Financial Reporting Centre (FRC)
- Game addition approval: Pre-approval required for any new game launch
- Marketing compliance: All advertising pre-approved by GRA
- Player fund audits: Monthly verification of segregated player funds
Non-Compliance Penalties: GRA enforcement actions include fines (up to ), licence suspension, licence revocation, website blocking, criminal prosecution of directors, and blacklisting from future licensing. The GRA's enforcement division has become significantly more active since 2024.
Can Foreigners Own a Gambling Company in Kenya?
Yes. Foreign ownership of gambling companies is permitted in Kenya, with the following structure:
| Licence Type | Max Foreign Ownership | Local Requirements |
|---|---|---|
| Online Casino | 100% | At least 1 resident director |
| Online Sports Betting | 100% | At least 1 resident director |
| Land-Based Casino | 70% | 30% local + 1 resident director |
| Gaming Machines | 100% | At least 1 resident director |
All directors — local and foreign — must pass GRA fit-and-proper assessments. The company must be incorporated in Kenya and maintain all capital in Kenyan shillings. Foreign operators often structure through a Kenyan subsidiary with a local managing director who serves as the primary GRA liaison.
Common Application Rejection Reasons (And How to Avoid Them)
Understanding why applications fail helps you avoid costly mistakes:
- Insufficient capital documentation: GRA requires clear proof of capital source and deposit. Vague or incomplete capital documentation is the top rejection reason. Ensure bank statements clearly show the capital deposit and its source.
- Weak responsible gaming framework: The GRA takes responsible gaming extremely seriously. Cookie-cutter policies copied from templates are rejected. Your framework must be comprehensive, with specific systems, processes, and staff assignments.
- Inadequate AML/CFT controls: AML frameworks must include real-time transaction monitoring, automated suspicious activity detection, PEP screening, sanctions list checking, and clear escalation protocols.
- Uncertified games or RNG: Every game must have individual certification from an approved lab. Uncertified games will result in immediate rejection. Budget -1,500,000 for game certification.
- Directors failing fit-and-proper: Any director with a criminal conviction, regulatory violation, or poor credit history will cause rejection. Conduct internal due diligence before submitting.
- Technology security gaps: GRA-approved penetration testing is mandatory. Common failures include inadequate encryption, weak access controls, and insufficient logging.
- Premises not meeting standards (land-based): Casino premises must meet GRA specifications for security, surveillance, responsible gaming features, and accessibility.
Avoid Rejection. Get It Right the First Time.
Most GRA rejections are avoidable. Our team has guided multiple operators through this exact process. Do not navigate it alone — early engagement with experienced advisors significantly reduces rejection risk and speeds up approval. operators to first-time approval by preparing regulator-ready documentation and preemptively addressing every GRA concern.
Book Your GRA Strategy SessionWhy Gaming Operators Choose M&O FinTech
We are not generalists. We specialise in gambling regulatory advisory in Kenya and across Africa. Here is what we bring:
- GRA expertise We work closely with clients throughout the GRA application process
- Track record of approvals: Multiple gaming operators licensed through our advisory, with a focus on first-time approval
- End-to-end management: From business structuring and documentation to GRA engagement, inspection preparation, and compliance framework design
- Local expertise: Nairobi-based team with deep understanding of Kenya's gambling regulatory landscape, tax implications, and operational realities
- Ongoing compliance support: We do not disappear after licence issuance. Our team provides monthly compliance support, regulatory reporting assistance, and GRA liaison services
"Regulation is not a hurdle. It is a competitive advantage. Licensed operators build player trust, secure payment partnerships, and gain market position that unlicensed competitors can never match."
— M&O FinTech Consultant Group, Gaming Advisory PracticeFrequently Asked Questions
How do I get a GRA licence in Kenya?
To get a GRA licence in Kenya, you must: (1) incorporate a Kenyan company, (2) prepare a detailed business plan and documentation including responsible gaming policies, AML framework and platform specifications, (3) submit your application to the Gambling Regulatory Authority with the required fees, (4) undergo GRA review and inspection, and (5) receive your licence with operational conditions. The process typically ta-8 months and costs from including minimum capital.
How much does a gambling licence cost in Kenya?
A gambling licence in Kenya costs between and in total. This includes: minimum paid-up capital of (land-based) or (online), a bank guarantee of , annual licence fees of -10 million depending on licence type, responsible gaming fund contributions of 2% of gross gaming revenue, and professional fees for documentation and advisory services.
How long does it take to get a gambling licence in Kenya?
The gambling licence process in Kenya ta-8 months from start to finish. The timeline includes: pre-application and feasibility (2-4 weeks), company setup and capitalisation (2-4 weeks), documentation and platform preparation (6-10 weeks), GRA review and inspection (8-16 weeks), and licence issuance (2-4 weeks). Delays most commonly occur during the GRA review stage if documentation is incomplete.
What types of gambling licences does GRA issue in Kenya?
The Gambling Regulatory Authority (GRA) issues four main licence types: (1) Land-Based Casino Licence for physical casino premises (annual fee ), (2) Online Casino Licence for digital casino platforms (annual fee ), (3) Sports Betting Licence for online and retail sports betting (annual fee ), and (4) Gaming Machine Licence for slot machines and electronic gaming devices (annual fee ). A Hybrid Casino Licence covering both physical and online operations costs annually.
Can foreigners own a gambling company in Kenya?
Yes, foreign ownership of gambling companies is permitted in Kenya. Foreigners can own up to 70% of land-based casinos and 100% of online casinos and sports betting companies. However, at least one director must be a Kenyan resident, and all directors must pass GRA fit-and-proper assessments. The company must be incorporated in Kenya and maintain minimum capital in Kenyan shillings.
What taxes do gambling companies pay in Kenya?
Gambling companies in Kenya pay: 15% betting tax on gross gaming revenue (GGR), 30% corporate income tax on net profit, 2% responsible gaming levy, 16% VAT on non-gaming services, and 20% withholding tax on winnings above . The effective total tax burden typically ranges from 35-45% of net revenue. All gambling taxes are administered by the Kenya Revenue Authority (KRA).
Ready to Get Your GRA Licence? Let Us Help.
Schedule a confidential consultation with our gaming regulatory team. We will assess your business model, recommend the optimal licence strategy, and provide a clear roadmap to GRA approval.
Speak to Our Licensing Team — Free 30-Min Call