Accessing Your GHRIS Payslip Through the Betika Portal
Most government workers in Kenya use the GHRIS platform to view and download their payslips each month. The system generates payslips automatically on the 25th through the 30th, depending on your pay cycle. If you are reading this because you need your latest payslip and want to know how to log in properly, I will walk you through the process. There is also a side road involving Betika that some users ask about, so I will cover that as well. The standard login path is straightforward. Go to ghris.go.ke and enter your national ID number or KRA PIN as the username. The password is usually generated by your county's payroll unit and sent via SMS or email at the start of the month. Some counties change these credentials every three months, so if you receive an error after typing what you think is correct, call your payroll office before you start guessing. Three failed attempts lock your account for twenty-four hours.
Ghris Payslip Betika Login
Now, the Betika angle. Betika is a licensed sports betting platform in Kenya, and it has nothing to do with GHRIS or payslips. The confusion likely comes from a few places. Some people receive their monthly salary directly into a Betika wallet or use Betina as a payment method for betting, then try to find a way to pull their GHRIS payslip from within the Betika app. That does not exist. GHRIS and Betika are completely separate systems with no integration. I have seen users search for "Ghris Payslip Betika Login" hoping to find a combined dashboard. It is not there. If you want your payslip, go to ghris.go.ke. If you want to check your Betika balance or betting history, go to betika.com or open the Betika app. The two platforms do not talk to each other, and no login on one gives you access to the other. Here is the thing most guides miss. A lot of workers who bet on sports use their payslip as proof of income when they try to withdraw large amounts from Betika. Betika sometimes asks for income verification if your withdrawal limit gets flagged. In that case, downloading your GHRIS payslip is useful, but you do it on the GHRIS portal, not through Betika. Upload the PDF directly to the Betika support page when prompted for documents.
I learned this the hard way last November. My account got restricted after a series of large deposits followed by a high withdrawal request. I spent two hours trying to find a "payslip" section inside the Betika app, clicking around menus that did not lead anywhere. Eventually, I realized I needed the GHRIS document first. I logged into ghris.go.ke, downloaded my payslip, and submitted it through Betika's verification form. The account was unlocked within forty-eight hours. The workaround is simple: stop looking for a connection that does not exist, get the payslip from the right source, then upload it where needed. One more detail about the GHRIS login itself. If you forget your password, the reset link sends a one-time code to the phone number registered with your personnel file. Sometimes these codes fail to arrive if the number was entered without the +254 country code in the system. I had this happen to me twice. The fix was not to reset the password again but to visit your HR office and ask them to correct the phone number on file. After that, the codes came through instantly. The GHRIS portal can be slow during peak hours, usually between 9 AM and 11 AM on payday. It is faster to check around 1 PM or after 6 PM when fewer users are online. The system occasionally crashes mid-download, which means you might get a corrupted PDF. If that happens, clear your browser cache and try again. Using a different browser also helps, especially if you are on an older version of Internet Explorer or an outdated Chrome.
Get the Full Details

There are security concerns worth mentioning. The GHRIS portal handles sensitive payroll data, including bank account numbers, KRA PINs, and employment details. Do not share your login credentials with anyone, including "agents" who claim they can help you retrieve lost payslips. The official support channels are through your county payroll office or the GHRIS helpdesk at support@ghris.go.ke. Avoid third-party websites that promise to generate payslips or offer "alternative login portals." These are scams, and I have heard from several users who lost money after falling for them. If you need to access your payslip regularly, consider saving a copy to a secure cloud storage service or an encrypted USB drive. The GHRIS system retains payslips for five years, but relying on that timeline is risky if you ever need a document from two years ago and the system is temporarily down. Downloading and storing them yourself takes about thirty seconds per month and removes the stress of last-minute searches.