Skip to content
Home » How to verify a GRA licence in Kenya – step-by-step guide with screenshots 🔍

How to verify a GRA licence in Kenya – step-by-step guide with screenshots 🔍

A license number in a footer is just text until somebody checks it against what the regulator actually has on file. We spent weeks poking at deposit speed, withdrawal timing (TTA/TTP/p95), how fast chat support responds, and whether the mobile site holds up, across a stack of operators claiming Kenyan approval. This piece is our notes on how to verify GRA license Kenya rules work in practice. Our team at betikalogin.com runs this check before we put any brand on a recommendation list.

74%
3.7/5
200% Welcome bonus up to Tzs 564,000
  • Wide sports coverage & live
  • Mobile apps/site; TZ mobile money supported
  • Ongoing offers & boosts (T&Cs)
Payout Up to 24 hours
Methods
CardsE-walletsBank Transfer
76%
3.8/5
Make your FIRST deposit, get 100 FREE SPINS!
  • Sportsbook + virtuals
  • Mobile site; shops in region
  • Live markets
Payout 1 – 24 hour
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
92%
4.6/5
Pressing the SPIN button on the wheel will give you a chance to win cash prizes ranging from 200 to 10,000 Thai shillings.
  • Wide coverage of sports & live betting
  • User-friendly mobile site; native mobile apps
  • Welcome & ongoing offers (T&Cs apply)
  • Multiple payment methods
Payout 2 - 3 Days
Methods
M-PesaAirtel MoneyCards
78%
3.9/5
Make your first deposit and get a 100% bonus up to 330000 TZS
  • Sportsbook with pre‑match & in‑play markets
  • Mobile web experience; native mobile apps
  • Regular promotions & loyalty offers
  • Virtuals & casino games
Payout 2 - 3 Days
Methods
CardsE-walletsBank Transfer
84%
4.2/5
Finish off every week on Stake by entering our random raffle to win a share of $75,000!
  • Crypto sportsbook & casino
  • Mobile-first
  • Live & esports coverage
Payout 2 - 3 Days
Methods
Crypto (BTC/ETH/USDT)Cards
84%
4.5/5
Given an opportunity to gain a 150% welcome bonus of up to 200.000TSh
  • Sportsbook + casino in one platform
  • Regular local promos & challenges
  • Android app; bet builder
Payout Many payouts within ~15 min; up to 2–3 business days depending on method
Methods
M-PesaTigo PesaAirtel Money
80%
4.0/5
100% up to TZS 1,000,000
  • Sportsbook + live
  • Mobile app/site
  • Cash Out/boosts (where available)
Payout Up to 24 hours
Methods
CardsE-walletsBank Transfer
90%
4.5/5
Coupons welcome pack 10 Free Flights On Aviator
  • Comprehensive sportsbook + live
  • Strong mobile app/site
  • Cash Out & Bet Builder
Payout Instant
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
90%
4.5/5
Win Bonus go up to 1000%
  • Sportsbook with pre‑match & in‑play markets
  • Mobile web experience; native mobile apps
  • Regular promotions & loyalty offers
  • Virtuals & casino games
Payout 2 - 3 Days
Methods
M-PesaAirtel MoneyCards
86%
4.3/5
SUPA Jackpot 15 worth TZS 634,964,898
  • Sportsbook + jackpots
  • Mobile site/app
  • Live betting
Payout Instant
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
76%
3.8/5
Deposit and get 100% Bonus
  • Sportsbook + virtuals
  • Mobile site
  • Live markets
Payout Instant
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
84%
4.1/5
Play Kingbet Aviator KINGBET FROM 7PM - 10PM AND WIN UP TO TZS 500,000,000
  • Licensed by Gaming Board of Tanzania
  • Sportsbook + casino + jackpots
  • Android app with cash-out & boosts
Payout 1–3 days
Methods
M-PesaTigo PesaAirtel MoneyHaloPesa
80%
4.0/5
GET 100% on your first deposit up to TSH 1,000,000
  • Regional sportsbook + virtuals
  • Mobile site; retail focus
  • Live betting
Payout Instant
Methods
M-Pesa (TZ)Tigo PesaAirtel MoneyHaloPesaCards
90%
4.7/5
Start Earning up to 50% in commision
  • 5,000+ casino titles incl. Aviator
  • Daily tournaments & leaderboards
  • VIP/loyalty rewards
Payout Instant deposits; withdrawals up to 48h
Methods
M-PesaTigo PesaAirtel MoneyHaloPesa
🔍 In short: A licence badge proves nothing on its own. Only a licence number that resolves on gra.go.ke – with a matching company name and an active status – tells you an operator is regulated.

Why checking a GRA licence matters before you deposit

Kenya’s betting scene grew fast, maybe faster than the paperwork could keep up with. Not every site claiming to serve Kenyan players holds a live license, and that gap trips up more people than you’d guess. A quick lookup tells you whether an operator answers to anybody at all before your money’s out the door, whether it’s genuinely gambling regulatory authority licensed or just dressed up to look that way. Skip the check, and you might end up arguing with a support rep who technically represents no one.

What licensed operators are required to provide

Brands that actually show up among GRA licensed operators Kenya 2026 publish a fairly specific set of details. Sites that dodge licensing altogether tend to skip most of this.

📋 What a Licensed Operator Should Show You
  • ✅ Registered company name that matches the license record
  • ✅ A license number that pulls up something real on gra.go.ke
  • ✅ Clear terms on wagering requirements, max stake per bet, excluded games
  • ✅ Stated hours for deposit and payout processing
  • ✅ A working self-exclusion GRA Kenya option somewhere in account settings
  • ❌ Vague “we’re licensed offshore” talk with zero number attached
  • ❌ A badge image that links to nothing
  • ❌ Support staff who go quiet when you ask which regulator covers them
💡 From our testing: We asked three support agents at three different sites for their license number. Two just read something off a script. One flat out didn’t have an answer.

Risks of betting on an unlicensed site in Kenya

An offshore site no Kenyan licence behind it can still take your deposit, run flashy promos, and look basically identical to a regulated brand, right up until something breaks. There’s no local complaints channel, no promised payout window, none of the player protection licensed site rules that would normally apply. Among licensed betting sites Kenya players can actually check in two minutes; that gap is the whole difference. If a dispute lands, you’re on your own.

Where to find the GRA licence register 📂

Before you trust any badge, go check for yourself instead of taking a footer claim at face value. The Gambling Regulatory Authority Kenya holds the actual record deciding whether a company’s operating lawfully. Everything else is marketing copy dressed up nicely.

GRA licence register on gra.go.ke - how to check a betting licence in Kenya

Navigating gra.go.ke – what the database shows

The GRA Kenya official site has a public search tool, and typing in a license number pulls the registered company, category, and current status. It’s plain, a little clunky even, and that’s fine. A government page doesn’t need to look pretty; it needs to be accurate about who holds a licensed company name Kenya on file.

Field on gra.go.ke What it tells you
Company name Should match the entity named in the site’s terms
Licence number Cross-check it against the footer number
Category Betting, casino, or lottery-specific approval
Status Active, transitional, suspended, or revoked
Issue date Shows if the licence has quietly lapsed

Difference between the GMS portal and the public register

The GRA licence database Kenya that players search isn’t the same as the internal system operators use to file paperwork. That internal system is the GMS Gambling Management System, and it stays locked behind operator logins the whole time. Players never need to touch it. The public register is what actually answers “is this real.”

Step-by-step: verifying an operator’s licence 📖

It takes two minutes once you’ve done it once. Below is how we verify bookmaker Kenya claims, following the same GRA register step by step routine for every new brand.

Step 1 – Find the licence number on the operator’s site

Look for the licence number on betting site footer areas, usually near the payment logos rather than buried in some help article. This is the whole point of learning how to check GRA licence number entries, since it’s useless if you can’t even find one first.

Step 2 – Enter the number on gra.go.ke

Type it exactly as printed, no extra spaces, none dropped either.

Step 3 – Read the status field (active / transitional / expired)

Active is good. Transitional or expired means slow down and look closer before depositing.

Step 4 – What to do when the company name does not match the brand

If there’s an operator company name mismatch Kenya, where the brand on the homepage doesn’t match what’s registered, ask support directly. Don’t guess or assume it’s a typo.

📸 Smart Tip: Screenshot the result with the date showing. This is exactly the kind of GRA license check Kenya proof that helps if a dispute pops up later and you need to show what the register said on that day.

What the different licence statuses mean

The status word isn’t decoration. If you’re wondering is my bookmaker GRA licensed, this is where the real answer lives, not on some footer badge. Each word on that register changes what protection you’ve actually got.

Active GRA licence – what it guarantees

An operator that passes a check operator license GRA lookup as active currently answers to the regulator and pays the 5% tax verified operator Kenya rate on gross gaming revenue. Regulators can investigate if players complain. That doesn’t mean the support team is any good, but there’s somewhere to escalate beyond the operator itself.

Transitional licence – still valid or already expired?

Since the Gambling Control Act 2025 came into force, a bunch of operators are sitting on gambling license Kenya paperwork that’s genuinely in transition while applications work through the new system. Some of those are real, short bridges. Others just lapsed a while back, and nobody renewed them. A transitional licence status Kenya label by itself tells you nothing; the dates on the register do.

Suspended or revoked licence – what it means for your balance

A GRA license check Kenya result showing suspended or revoked means the regulator pulled approval, often mid-dispute. Withdrawals from a site in that spot can stall for weeks with no timeline given, because no one is overseeing the operator anymore.

Status What it means Player risk
Active Current, enforceable licence Low
Transitional Bridging old and new licensing framework Medium, check the dates
Suspended Regulator paused approval High
Revoked Licence cancelled outright Very high

How to tell a real licence from a fake compliance badge ⚠️

Before you go further, run a check betting site licence Kenya lookup rather than trusting whatever badge sits in the footer. A badge is just a picture. Anyone can paste one in whether or not a regulator ever signed off on it.

Real GRA licence vs fake compliance badge on Kenyan betting sites

Common ways unlicensed sites fake compliance

A fake licence badge betting site setup is easy to walk right past. And a BCLB vs GRA licence difference confuses people constantly, since older sites still reference the old Betting Control and Licensing Board even after the regulatory setup moved on. A BCLB expired licence shown as still active is one of the most common red flags we keep running into.

🎰 Tricks Unlicensed Sites Use to Look Compliant
  • 🎰 Copying a competitor’s badge design, minus any matching number
  • 🎰 Listing a license from some unrelated country and letting you assume it covers Kenya too
  • 🎰 Reusing old paperwork and betting nobody checks the expiry date

Red flags in the footer of a betting site

Watch for a license number that’s just an image, not selectable text. Watch for a company name shifting between the footer and the terms page. Watch for a badge that links straight to the homepage instead of an actual record. If any of this looks off, it’s worth taking a minute to verify GRA licence number details yourself instead of taking the footer at face value. None of these alone proves anything shady. Two together, that’s worth stopping for.

⚠️ Heads up: One odd detail in a footer can be innocent. Two red flags together – say, an image-only licence number plus a mismatched company name – is your cue to stop and check the register before depositing.

What to do if your operator is not on the GRA register

Register comes back empty? Don’t wave it off as a glitch and move on. A gambling licence verification Kenya check that turns up nothing is not something to shrug at. Screenshot the blank result, message support, and ask them point blank whether they hold a valid license with a number that actually resolves.

💡 Worth knowing: Unlicensed sites Kenya risk goes well beyond slow payouts. Bonus disputes, account closures, ID checks – all of it loses any outside oversight the second there’s no valid license backing the platform.

If support can’t hand you a number that resolves on gra.go.ke, that’s your answer. Take your deposit elsewhere. A properly regulated Kenyan operator wants players checking on them; that’s the whole point of holding a license.

77%
3.8/5
200% first-deposit bonus up to KSh 25,700.
  • Pre‑match, live, and accumulator markets
  • Cash Out & live features
  • Jackpots/boosts or free bets
  • Low entry stakes
Payout 2 - 3 Days
Methods
CardsE-walletsBank Transfer
67%
3.5/5
Play slots and grab your share of KSh 50,000 weekly rewards in cash, free spins, and instant bonus prizes.
  • Sportsbook with pre‑match & in‑play markets
  • Mobile web experience; native mobile apps
  • Regular promotions & loyalty offers
  • Virtuals & casino games
Payout 1 - 2 Days
Methods
M-PesaAirtel MoneyCards

Questions players ask about verifying GRA licences ❓

Where exactly do I check a GRA licence in Kenya?

The official register lives on gra.go.ke. Enter the operator’s license number there rather than trusting a badge image; it’s the only source the Regulator actually keeps current.

What does a GRA licence number look like?

Format shifts a bit depending on category, but it always comes paired with a registered company name on the register. No pairing, no proof, treat it as unverified.

Can a licence badge on the site be fake?

Very easily, yes. It’s just an image file sitting in a footer. Only a number that pulls up a real match on the register means anything.

What should I do if the site is not on the register?

Ask support for the exact number and check it yourself on gra.go.ke. Nothing resolves? Go somewhere else.

Does a transitional licence mean the site is still legal?

Not automatically. It could be a legitimate bridge or a lapsed application that wasn’t renewed. Check the actual dates before assuming either way.

🎯 Final Pro Tip: Make the two-minute register check a habit for every new bookmaker – footer number, gra.go.ke search, matching company name, active status. If any step fails, keep your money where it is.