Kenyan bettor has put JetX.ke and businessman John Kamau Kung’u under scrutiny over a disputed KSh663,127.40 account balance, raising fresh questions for Kenya’s gambling regulator, Safaricom and the Communications Authority over the platform’s operations and payment infrastructure.

A disturbing dispute involving online betting platform JetX.ke has opened a much wider conversation about the protection of Kenyan gamblers, the enforcement of betting regulations and the ability of digital gambling businesses to continue collecting money even when serious questions have been raised about their operations. At the centre of the case is a Kenyan bettor who says his account was restricted while it displayed a balance of KSh663,127.40, triggering a legal demand and an extensive investigation into the people and businesses associated with the platform.
The investigation is based primarily on a five-page dossier prepared by Kevin Amukoah, who identifies himself as the affected bettor, researcher and whistleblower. The material supplied alongside the dossier includes screenshots of the JetX gaming interface, regulatory documents, social-media records and correspondence connected to the dispute. The dossier identifies businessman John Kamau Kung’u as a central figure it associates with the operation and maps a network of companies and online identities that Amukoah says are connected to the same ecosystem. investigative_dossier_jetx-1
Some of the dossier’s technical conclusions require independent forensic verification, and that distinction is important. However, the documents raise specific questions that JetX, Kung’u and the relevant regulators can answer with records. At the heart of the matter is a simple issue: a customer says hundreds of thousands of shillings were displayed in his account, he sought to access the money, and a dispute followed over his account and payout.
The Sh663,127.40 at the Centre of the Storm
According to Amukoah, the dispute began on April 21, 2026 when he accessed JetX.ke and played an Aviator crash game through the website. The screenshot supplied for this investigation shows the JetX interface displaying an account balance of KSh663,127.40. The same screen shows a 239.36x multiplier and a separate figure of 1,109,239.00 marked “Scored.”
Amukoah says he had already withdrawn KSh190,000 before the dispute over the remaining balance developed. His dossier says that when he attempted to withdraw the money still reflected in his account, his access was subsequently deactivated and his phone and device could no longer interact normally with the platform’s systems. The dossier records the JetX customer-support number as +254 116 008002 and says screenshots were preserved before access was lost. investigative_dossier_jetx-1
The KSh663,127.40 figure is particularly important because it can be seen on the supplied gaming-interface screenshot. The claimed earlier KSh190,000 withdrawal is a separate transaction that should be confirmed against the complete account ledger and corresponding payment records. JetX should therefore be able to provide a complete transaction history showing deposits, bets, winnings, withdrawals, reversals and any adjustments applied to the account.
If JetX determined that the balance was invalid, the company should state precisely why. If a gaming or account rule was breached, it should identify that rule and provide the transaction or gaming records supporting its decision. If the money was eventually paid, the platform can similarly provide the transaction reference. What cannot resolve a financial dispute of this size is silence.
The Matter Escalated From Customer Service to Lawyers
The dispute did not remain a complaint between a bettor and an online customer-care representative. According to the dossier, Amukoah retained Lugano and Achura Advocates, which issued a formal demand notice on May 1, 2026. The dossier identifies advocates Anthony Achura and Lugano Odhialo as handling the legal matter and states that the notice was directed to the attention of John Kungu. investigative_dossier_jetx-1
That legal intervention significantly raises the stakes because it provided the parties associated with the platform with an opportunity to give a formal explanation of what happened. A betting company dealing with real-money customer balances should maintain auditable records capable of resolving exactly this type of disagreement.
The core question therefore remains straightforward: what happened to the KSh663,127.40 displayed on the account? The answer should exist somewhere in the platform’s transaction database. There should be a record showing whether the balance remained payable, was cancelled, was forfeited under particular terms or was eventually transferred to the customer.
JetX Appeared on BCLB’s Crackdown List
The case becomes more complicated when the history of JetX with Kenya’s betting regulator is examined. A document dated April 29, 2025 from the Betting Control and Licensing Board was addressed to then Communications Authority Director-General David Mugonyi under the subject, “Illicit Websites Operating Without Authorization in Kenya’s Internet Domain.”
In that communication, BCLB said it had received complaints concerning unauthorised betting platforms and stated that investigations had identified websites accepting deposits through PayBill numbers and STK Push services while withholding payouts. The Board called for the immediate shutdown of the listed platforms. The accompanying list included Jet X — jetx.ke.
That document is significant because it demonstrates that JetX.ke had come directly onto the regulator’s radar. It also shows why the present payout dispute deserves serious attention rather than being treated merely as a disagreement between a gambler and a betting company.
However, the regulatory history did not end with that document. Subsequent reporting showed that BCLB later corrected its position regarding several websites on the original list, including Jet X. The regulator said some businesses had been captured because the trade names appearing publicly differed from the corporate names contained in its licensing records. Jet X was subsequently identified with Keystone Adventure Limited, and BCLB requested reinstatement of affected services.
That distinction is crucial. It would therefore be inaccurate to claim that JetX remained permanently banned solely on the strength of the original April 2025 list. The more important question is what licence and corporate entity covered JetX.ke when Amukoah’s dispute occurred in April 2026, and whether the regulator investigated his complaint.
The Regulators Must Explain What Happened Next
The existence of the earlier BCLB directive and its subsequent correction creates an accountability question for Kenya’s regulatory system. If JetX was reinstated because the regulator was satisfied that a licensed corporate entity stood behind the brand, then there should be no uncertainty about which company was legally responsible for customers’ money.
The regulator should therefore establish which licence covered JetX.ke on April 21, 2026, the date on which Amukoah says the disputed balance was generated. It should also clarify whether JetX was operating under Keystone Adventure Limited at that point and whether the gambling products available through the domain were covered by the applicable licence.
There is also a payment-system question. The original regulatory action referred to PayBill numbers and STK Push services, but the different roles of the institutions involved must be kept clear. The Communications Authority regulates communications services, while mobile-money merchant services such as M-Pesa PayBills are operated through Safaricom’s payment infrastructure. The relevant institutions should therefore establish which merchant account received deposits associated with JetX and what happened to that payment channel following BCLB’s original directive and subsequent reinstatement decision.
The public should not be left navigating an institutional maze where one regulator points to another while an ordinary bettor struggles to determine who is responsible for money displayed in his gambling account.
The Facebook Page With a Remarkable History
The dossier contains another section that deserves scrutiny: the history of a Facebook page that Amukoah links to the JetX operation. He identifies the page by ID 165668534090659 and provides a chronology showing that its name changed repeatedly between 2018 and 2023.
According to the dossier, the page was called “Inspector mwala” on March 17, 2018. It became “Betraha mwala” in October 2018 and then “Betraha Kenya” later that month. In February 2020, the page was renamed “Funny Kenya,” followed by “Topsportweb Kenya” in April 2020. It subsequently became “Bulk Technologies Kenya” in May 2022 before changing to “JetX crashgame” in June 2023. investigative_dossier_jetx-1
If confirmed through Meta’s Page Transparency records, that sequence deserves a detailed explanation because Facebook pages retain audiences as their identities change. Someone who initially followed an entertainment-oriented page may therefore remain a follower even after the page is transformed into something completely different.
The name “Inspector Mwala” is widely associated in Kenya with entertainer Davis Mwabili. Nothing in the evidence supplied for this investigation establishes that Mwabili was involved in JetX or endorsed the gambling platform. The public-interest question is instead why a page that eventually became “JetX crashgame” had previously operated under a name associated with a well-known Kenyan entertainment personality.
Amukoah further says the operators later blocked the entertainer after the identity issue became contentious. The supplied dossier does not independently establish that particular blocking claim, and Meta’s account records or a response from Mwabili would be necessary to confirm it. But the documented name-change history itself is serious enough to warrant questions about how the page accumulated its audience and how followers were informed when its purpose changed.
Who Knew They Were Following a Gambling Page?
Social-media followers are valuable commercial assets. A page with thousands of followers can immediately distribute links, promotions and advertisements to an existing audience. That makes the provenance of such an audience particularly important when the final business being promoted involves gambling and real-money deposits.
The dossier characterises the name-change sequence as an “Audience Hijacking Strategy.” That remains Amukoah’s analysis rather than an established finding by Meta or a Kenyan regulator. Nevertheless, the underlying chronology provides a clear line of inquiry: whether followers accumulated under one identity were subsequently exposed to gambling promotions after the page changed names.
Meta should be able to establish who administered the page during each period, whether ownership changed, when administrator permissions were transferred and which business accounts were eventually attached to it. Those records would provide a much stronger answer than speculation about what happened behind the scenes.
Dennoh Letason, Andrew Yatich and Elvis Kiprotich Chirchir Enter the Dossier
The dossier also names three online identities — Dennoh Letason, Andrew Yatich and Elvis Kiprotich Chirchir — and claims that technical analysis connected them with the same database registration key associated by Amukoah with John Kamau Kung’u.
Amukoah characterises “Dennoh Letason” as a marketing-facing profile used to promote bonuses, “Andrew Yatich” as a finance-facing identity dealing with deposit and payout complaints, and “Elvis Kiprotich Chirchir” as another public-facing identity. The dossier records the common identifier as UID 100047004290001. investigative_dossier_jetx-1
This is one of the areas where independent technical verification is essential. A dossier saying several identities share a database key is not the same as an independent forensic audit establishing who physically controlled each account. If JetX or Kung’u disputes the connection, however, the matter should be relatively straightforward to clarify using administrative records, database logs and Meta Business Manager information.
The named individuals or account holders should also be given an opportunity to explain whether they worked for JetX, provided services to the company, controlled the accounts attributed to them or had no connection whatsoever with the operation.
The Corporate Network Around John Kamau Kung’u
Amukoah’s investigation places considerable attention on John Kamau Kung’u. The dossier describes him as the central operator behind the digital infrastructure it investigated and associates him with several companies operating across betting, technology, bulk messaging and affiliate marketing.
The companies named include Cequensken Technology Public Limited Company, Betconsult Africa, Betbonus Africa, Bulk Technologies Kenya, smsafro and AffiliateKE. The dossier says Kung’u was associated with Cequensken from 2020, Betconsult Africa from 2018, Betbonus Africa from 2021, Bulk Technologies Kenya from 2021 and smsafro from 2019. It also records an earlier relationship with AffiliateKE. investigative_dossier_jetx-1
The dossier further says Cequensken Technology held a Communications Authority Content Service Provider licence identified as No. 1322. The existence of a communications licence does not itself demonstrate wrongdoing or prove that telecommunications infrastructure was misused for gambling operations. It does, however, provide another reason for CA to establish whether any licensed communications infrastructure was connected to the activities described in the complaint and, if so, whether that use complied with the relevant licence conditions.
The central issue is not the number of companies associated with a businessman. Entrepreneurs routinely operate multiple companies. The issue is whether those businesses were connected operationally to JetX and whether any of them handled customer acquisition, communications, payments or platform administration.
The Dossier Goes Further Than the Evidence Can Yet Prove
One section of the dossier points to Kung’u’s academic background in Mathematical Statistics and Probability and argues that his training provided the technical ability to manipulate gambling algorithms. That conclusion cannot be established merely from someone’s education.
Studying probability or statistics does not prove that a person manipulated a betting system. Demonstrating manipulation would require access to game-server logs, the underlying game provider, randomisation or crash-generation mechanics, account-level betting records and an independent forensic analysis capable of reproducing the disputed events.
The distinction is important because the payout dispute does not need an unproven algorithm-manipulation theory to deserve investigation. There is already a much simpler and more concrete issue: a screenshot shows a substantial balance on a JetX account, the customer says access became restricted when he sought his money, and lawyers subsequently issued a demand.
From Betting Business to Political Ambition?
The material supplied for this investigation also includes an Instagram screenshot showing a man standing alongside a senior Kenyan political figure. The accompanying post refers to Kenya’s political eras under Presidents Mwai Kibaki, Uhuru Kenyatta and William Ruto and complains about changes in the cost of a BCLB licence.
The user who supplied the material identifies the political figure as Rigathi Gachagua, leader of the Democracy for the Citizens Party, and says Kung’u is positioning himself for elective politics. A photograph with a politician, however, cannot be treated as evidence that the politician is involved in JetX, has protected the business or has influenced regulators on its behalf.
There is no evidence in the supplied dossier establishing Gachagua’s involvement in the JetX operation. His appearance in a photograph with a businessman should therefore not be transformed into an accusation against him.
If Kung’u does intend to seek elective office, however, questions about his business interests, regulatory history and response to customer disputes would become legitimate matters of public interest. Anyone seeking public office should expect scrutiny of business activities that could affect consumers, particularly where gambling and public money are involved.
John Kamau Kung’u Has Questions to Answer
The dossier puts Kung’u’s name at the centre of its theory of the JetX operation. That makes his response essential. He should state clearly whether he owned, controlled, administered, financed or otherwise participated in JetX.ke and explain his relationship, if any, with Keystone Adventure Limited.
He should also respond to the dossier’s claim concerning UID 100047004290001 and clarify whether he controlled or had access to the profiles identified as Dennoh Letason, Andrew Yatich and Elvis Kiprotich Chirchir. If those profiles have nothing to do with him, that should be stated and supported by the relevant records.
Most importantly, there should be an explanation of Amukoah’s account. Who authorised its restriction? What triggered the review? What did the review establish? Was the KSh663,127.40 accepted as legitimate winnings? If not, why not? Was the balance ultimately paid, forfeited or cancelled? Which terms and conditions were applied?
These are not abstract questions. They concern money displayed in a customer account.
JetX Should Produce the Ledger
The cleanest way of resolving the dispute would be for JetX or the responsible licensed company to produce the complete account ledger. A properly operated betting platform should have detailed records of every deposit, bet, multiplier, settlement, withdrawal request, completed withdrawal, rejected transaction and administrative intervention affecting a customer’s balance.
Such records would immediately establish whether Amukoah’s account held KSh663,127.40 as withdrawable funds, whether the balance resulted from valid gameplay and whether any portion of the money was subsequently transferred.
The records should also show why the account was restricted. If anti-fraud systems triggered the review, there should be an audit trail. If multiple-account rules were breached, there should be evidence. If the game provider invalidated a round, there should be correspondence. If the bettor was paid, there should be a payment reference.
Without that information, the screenshot showing KSh663,127.40 remains an uncomfortable piece of evidence requiring an answer.
Regulators Cannot Allow Customers to Fall Between Institutions
The wider story goes beyond one bettor. Kenya has experienced rapid growth in online betting, crash games, casino products and instant mobile-money deposits. The entire system depends on customers believing that when a regulated gambling platform displays money as their balance, they will be able to withdraw it subject to transparent rules.
Once that confidence disappears, regulation itself becomes meaningless.
The gambling regulator should therefore establish JetX’s precise regulatory status at the time of the April 2026 dispute and identify the licensed company responsible for the website. Safaricom should be able to identify merchant payment channels connected with the platform and the legal entity to which those channels were registered. The Communications Authority should establish whether any CA-licensed telecommunications business named in the dossier provided infrastructure used by the platform and whether the service complied with its licensing framework.
The institutions have different statutory responsibilities, but the consumer does not care about bureaucratic boundaries when his money disappears behind a login screen. Regulators exist precisely because ordinary customers cannot subpoena server logs, interrogate payment infrastructure or inspect company databases themselves.
The Earlier BCLB Action Makes the Case More Urgent
Perhaps the most striking element of the story is that JetX had already crossed the regulator’s desk before Amukoah’s dispute occurred. BCLB initially included Jet X among websites it wanted shut down, then corrected its decision and identified a licensed company behind the brand.
That correction should have brought clarity and accountability. If Keystone Adventure Limited was the entity responsible for JetX, then there should have been a clear corporate party responsible for customer balances and complaints.
The regulator should therefore be in a position to say exactly who was accountable when the April 2026 dispute occurred. If the platform had changed ownership, licence, payment provider or corporate structure between the 2025 reinstatement and the 2026 complaint, those changes should also be disclosed.
What cannot happen is for the public to be told that a website is legitimate enough to continue operating while a customer later struggles to identify who is responsible for a substantial disputed balance.
The Sh663,127 Question Will Not Disappear
Strip away the complicated corporate structures, Facebook pages, technical identities, telecommunications licences and political photographs and this investigation returns to one number: KSh663,127.40.
A screenshot supplied for this investigation shows that amount displayed on a JetX account. The bettor says he had already successfully withdrawn KSh190,000 before the remaining dispute escalated. He says his account was subsequently restricted. He preserved screenshots, pursued customer support and eventually instructed lawyers to issue a formal demand.
His dossier then opened a much larger trail. It identified John Kamau Kung’u, mapped companies it says are connected to him, traced a Facebook page through multiple identities and raised questions about the relationship between gambling operations, telecommunications infrastructure and online marketing. Some of those findings are documentary; others still require independent forensic confirmation.
That distinction does not weaken the investigation. It makes the next step obvious.
JetX should produce the customer’s ledger. The company legally responsible for the website should identify itself. Kung’u should explain his relationship with the platform and answer the specific claims in the dossier. Meta should clarify the administration history of the Facebook page if formally approached. The gambling regulator should disclose JetX’s licensing status at the relevant time. Safaricom should establish the merchant payment trail where legally permitted, while CA should examine any telecommunications licensing questions falling within its mandate.
The public does not need rumours when records exist.
If Amukoah’s KSh663,127.40 was legitimately forfeited, the records can demonstrate why. If it was paid, the transaction can be produced. If JetX was not responsible for the balance, the responsible company can be identified. If the Facebook page changed ownership rather than merely changing names, Meta’s records can establish that as well.
But if a gambling business accepted deposits, displayed winnings and then left a customer unable to obtain a clear resolution over hundreds of thousands of shillings, regulators should not wait for more victims before asking questions.
For Kevin Amukoah, this began as a fight over a betting account. The documents he subsequently assembled have turned it into a test of something much larger: whether Kenya’s online gambling industry is sufficiently transparent for a customer to know who holds his money, who regulates the operator and where he can obtain an enforceable answer when something goes wrong.
Until those questions are answered, KSh663,127.40 remains the number JetX and the institutions responsible for protecting Kenyan consumers must explain.
