How-to Guides
25 min read

GHRIS Password Reset & Login Problems — How to Fix Them (2025 Guide)

Can't log into GHRIS? This guide covers every GHRIS login problem — forgotten password, locked account, reset email not arriving, lost email access, and portal downtime — with step-by-step fixes for all Kenya government employees.

By Mary J
March 28, 2026
Share:
GHRIS Password Reset & Login Problems — How to Fix Them (2025 Guide)

Nothing is more frustrating than needing your payslip urgently — for a loan, a mortgage, or a KRA deadline — and being locked out of GHRIS. It happens to thousands of government employees every single month. The good news is that almost every GHRIS login problem has a straightforward fix, and this guide walks you through all of them.

Whether you have forgotten your password, your account is locked, the portal is refusing your credentials, or the system is simply not loading — this is the only guide you need. We cover every scenario, step by step, in plain language.

🔐 WHAT IS YOUR PROBLEM? JUMP STRAIGHT TO THE FIX

→ I forgot my password → My account is locked
→ Wrong username or password error → Portal is down or not loading
→ Reset email is not arriving → I no longer have access to my email
→ I changed my phone number → Nothing is working — contact helpdesk

TABLE OF CONTENTS

  1. Before You Reset — Try These First
  2. How to Reset a Forgotten GHRIS Password
  3. How to Unlock a Locked GHRIS Account
  4. Fixing "Wrong Username or Password" Errors
  5. What to Do When the GHRIS Portal is Down
  6. Reset Email Not Arriving — What to Do
  7. Lost Access to Your Registered Email
  8. Changed Your Phone Number
  9. Browser and Device Problems
  10. When to Call the GHRIS Helpdesk — and What to Say
  11. How to Prevent Login Problems in the Future
  12. Frequently Asked Questions

1. Before You Reset — Try These First

Before going through a full password reset, run through this quick checklist. Many GHRIS login problems are caused by small mistakes that are easy to fix in seconds.

✅ 60-SECOND LOGIN CHECKLIST — TRY ALL OF THESE FIRST

✔  Caps Lock is OFF — passwords are case-sensitive. Caps Lock being on is the single most common cause of failed logins.

✔  You are using your UPN as the username — not your name, ID number, email, or phone number. Your UPN is your Unified Payroll Number.

✔  You are on the correct website — the address bar should show www.ghris.go.ke and nothing else.

✔  Try a different browser — if you are using Chrome, try Firefox or Safari. Sometimes the issue is a browser caching problem, not your credentials.

✔  Try clearing your browser cache — press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (Mac), clear cached files, then try again.

✔  Try a different device — if your computer is having trouble, try logging in on your phone, or vice versa.

If all of the above checks out and you still cannot log in, proceed to the section that matches your specific problem below.

2. How to Reset a Forgotten GHRIS Password

Forgetting your GHRIS password is the most common problem — and the easiest to fix, as long as you can access the email address or phone number you registered with.


Step 1 — Go to the GHRIS Login Page

Open your browser and go to www.ghris.go.ke. Do not try to create a new account — you already have one.


Step 2 — Click "Forgot Password"

On the login form, look for a link that says:

  • "Forgot Password?"
  • "Reset Password"
  • "Can't log in?"

Click it. You will be taken to the password reset page.


Step 3 — Enter Your UPN

On the reset page, enter your Unified Payroll Number (UPN). The system will look up your account and send a password reset link to your registered email address, or send an OTP to your registered phone number.


Step 4 — Check Your Email or Phone

Open your email inbox or check your phone for an SMS. The reset message will arrive within 5 to 15 minutes.

⚠️ Check your Spam or Junk folder if the email does not appear in your inbox. GHRIS system emails are frequently filtered as spam, especially on Gmail and Yahoo Mail.


Step 5 — Click the Reset Link and Set a New Password

Click the link in the email (or enter the OTP from the SMS). You will be taken to a page where you can set a new password. Choose something strong:

  • At least 8 characters
  • Mix of uppercase and lowercase letters
  • At least one number
  • At least one special character (e.g. @, !, #, $)

Example of a strong password: Mwalimu@2025!


Step 6 — Log In with Your New Password

Go back to the GHRIS login page. Enter your UPN and your new password. Click Login. You are in.

💡 WRITE IT DOWN IMMEDIATELY

The moment you set your new password, write it down in a safe place — a notebook, not your phone's notes app. Do not rely on memory alone. Most GHRIS lockouts happen because people reset their password, use it once, and then forget it again within days.

3. How to Unlock a Locked GHRIS Account

GHRIS will automatically lock your account after a certain number of failed login attempts — typically 3 to 5 consecutive wrong passwords. This is a security feature designed to prevent unauthorised access.

If your account is locked, you will usually see a message such as:

  • "Your account has been locked due to multiple failed login attempts."
  • "Account temporarily disabled. Contact your administrator."
  • "Too many incorrect attempts. Please try again later."

Option 1 — Wait for the Auto-Unlock (Fastest)

Many GHRIS account lockouts are temporary — the account unlocks automatically after a waiting period, typically 30 minutes to 2 hours. If you are not in urgent need, simply wait and try again later.

Option 2 — Use the Password Reset Process

Even while locked, you can usually initiate a password reset. Follow the full steps in Section 2 above. Resetting your password via email also reactivates the account in most cases.

Option 3 — Contact the GHRIS Helpdesk

If the account remains locked after waiting and attempting a reset, contact the helpdesk directly. See Section 10 for exactly what to say when you call.

⚠️ STOP GUESSING YOUR PASSWORD

Every wrong password attempt adds to the lockout counter. If you are unsure of your password, stop guessing and go straight to the password reset process. Continued failed attempts will extend the lockout period or cause a permanent lock that requires helpdesk intervention.

4. Fixing "Wrong Username or Password" Errors

This is the most common error message on GHRIS — and it has several possible causes beyond simply mistyping your password.

Possible Cause How to Fix It
Wrong username format — using email or name instead of UPN Use your UPN (Unified Payroll Number) only. Do not use your name, email address, or ID number as the username.
Caps Lock is on — password is case-sensitive Check that Caps Lock is off. Re-type your password carefully, watching each character as you type.
Password was recently changed — using an old password Try your most recently set password. If you have changed it multiple times, try the last 2–3 versions you remember.
Auto-fill entering wrong saved password Clear the auto-filled fields and type your credentials manually. Browser auto-fill sometimes inserts outdated saved passwords.
Account not yet activated — registration incomplete Check your email for the original GHRIS activation link. If not clicked, click it now. If it has expired, request a new one from the helpdesk.
UPN has changed — after a government restructuring or transfer Confirm your current UPN with your HR department. Some transfers or restructurings result in UPN changes that must be updated in GHRIS.
Account suspended — due to payroll issues or HR action Contact your HR department first to check if there is a payroll or employment issue. Then contact the GHRIS helpdesk.

5. What to Do When the GHRIS Portal is Down

The GHRIS portal experiences downtime and slowdowns at predictable times. Knowing when to expect problems — and when to avoid trying — saves a lot of frustration.

When GHRIS is Most Likely to Be Slow or Down

Period Why Best Alternative Time
25th – 28th of every month Salary payment period — hundreds of thousands of employees login simultaneously to check payslips Before 7am or after 9pm
April – June every year KRA tax return season — employees downloading P9 forms en masse Early morning or weekend
Weekdays 8am – 5pm Normal peak usage during office hours Evening hours or Saturday morning
Planned maintenance windows Government IT teams perform scheduled maintenance, often late night or weekends Try the next morning

How to Tell If GHRIS Is Down or If the Problem Is on Your End

  • If the page does not load at all (blank page or "site can't be reached"): Try on a different network — switch from Wi-Fi to mobile data or vice versa. If it loads on the other network, the issue is your connection.
  • If the page loads but login times out repeatedly: This is likely server overload. Wait and try again at off-peak hours.
  • If you see a specific error message: Note the exact wording and refer to the relevant section in this guide or contact the helpdesk.

💡 BEST TIMES TO ACCESS GHRIS

The portal runs fastest between 6am – 8am on weekdays and throughout Saturday and Sunday mornings. If you have an urgent task — downloading a payslip for a loan or getting your P9 for KRA — plan your access around these windows.

6. Reset Email Not Arriving — What to Do

You clicked "Forgot Password," entered your UPN, and nothing arrived. Here is a systematic approach to track down the problem:

Step 1 — Check Your Spam or Junk Folder

This solves the problem 8 out of 10 times. Open your email, go to your Spam or Junk folder, and look for an email from GHRIS or from a go.ke domain. If you find it there, mark it as "Not Spam" before clicking the link so future emails go to your inbox.

Step 2 — Wait 30 Minutes

Government email servers can be slow. If the email is not in any folder after 5 minutes, wait at least 30 minutes before concluding it has not been sent. Do not click "Forgot Password" multiple times in quick succession — this can cause the system to send multiple conflicting reset links, only the last of which will be valid.

Step 3 — Confirm You Are Checking the Right Email

Think back to when you registered. Which email address did you use? If you have multiple email accounts — Gmail, Yahoo, work email — check all of them. The reset will only go to the exact email you registered with.

Step 4 — Search Your Inbox

Use the search bar in your email app. Search for keywords like "GHRIS", "payroll", "government", or "ghris.go.ke". Sometimes emails are auto-sorted into categories like "Promotions" or "Updates" in Gmail.

Step 5 — Contact the Helpdesk

If after 30 minutes the email has not arrived in any folder on any of your accounts, the email address on your GHRIS record may be wrong — perhaps a typo at registration. Contact the GHRIS helpdesk to verify and update your registered email. See Section 10 for contact details.

7. Lost Access to Your Registered Email

This is one of the trickiest situations — you know your UPN and your password may still work, but if you ever need to reset it, you cannot receive the reset link because you no longer have access to the email you used during registration.

Common reasons this happens:

  • You registered with a work email from a previous employer or posting, and you no longer have access to it
  • You registered with a family member's or friend's email and the relationship has changed
  • You registered with an email account you no longer remember the password for
  • The email service has been shut down (e.g. an old ISP email)

What to Do

THE ONLY SOLUTION — GHRIS HELPDESK

There is no self-service way to change your registered email without access to the old one. You will need to contact the GHRIS helpdesk directly and request an email address update on your account.

When calling, have your UPN, National ID number, and new email address ready. The helpdesk agent will verify your identity and update the email on your GHRIS record, after which you can reset your password normally.

To avoid this problem in future, always use a personal email address (like Gmail or Yahoo) for GHRIS registration — one that belongs only to you and that you will have indefinitely, regardless of job changes or postings.

8. Changed Your Phone Number

If you have changed your phone number and GHRIS sends OTP codes or account alerts to your old number, here is what to do:

If You Can Still Log In

Log into GHRIS, go to your Profile or Account Settings, and update your phone number directly. Save the change. Your new number will be used for all future OTPs and reset codes.

If You Are Locked Out and Cannot Receive the OTP

You will need to use the email-based reset method instead of the SMS method. On the password reset page, if given the option, choose to receive the reset link via email rather than SMS. Alternatively, contact the GHRIS helpdesk with your UPN and ID number to update your phone number on the system before attempting the reset.

⚠️ UPDATE YOUR PHONE NUMBER PROMPTLY

Whenever you change your phone number, log into GHRIS within the first week and update it under Profile settings. Do not wait until you are locked out — at that point, you may be unable to receive OTPs and will need helpdesk intervention to recover access.

9. Browser and Device Problems

Sometimes the login problem is not your credentials — it is your browser or device. Here are the most common technical issues and how to fix them:

Problem Fix
Page loads but login button does nothing Disable any ad blockers or privacy extensions on your browser. These sometimes block form submissions on government portals.
Blank white page after clicking login Clear your browser cache and cookies, then try again. Press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (Mac).
"Session expired" immediately after logging in Your browser may be blocking cookies. Enable cookies for ghris.go.ke in your browser settings. Also try turning off private/incognito mode.
Keeps redirecting to the login page in a loop Clear cookies specifically for ghris.go.ke, then restart your browser completely and try again.
Page looks broken or unstyled Your browser may be outdated. Update Chrome, Firefox, or Safari to the latest version. Alternatively, switch browsers entirely.
Cannot access on phone browser Switch to Chrome for Android or Safari for iPhone. Clear the mobile browser's cache and try again. Ensure you are not in incognito mode.
"This connection is not private" or SSL error Check that your device's date and time are set correctly — incorrect system time causes SSL certificate errors. Update to the current date and time, then retry.
Portal works on data but not on Wi-Fi Your Wi-Fi network may be blocking government domains (common on school or office networks with strict firewalls). Switch to mobile data.

10. When to Call the GHRIS Helpdesk — and What to Say

If you have tried everything in this guide and still cannot access your account, it is time to contact the GHRIS helpdesk directly. Here is how to do it efficiently.

GHRIS Official Contact Details

📞 GHRIS HELPDESK CONTACTS

📞  Phone: 020 2252299

📧  Email: hrmis@publicservice.go.ke

🌐  Portal: www.ghris.go.ke

🕐  Hours: Monday to Friday, 8:00am – 5:00pm (Government of Kenya office hours)

What to Prepare Before You Call

Have the following information ready before calling or emailing the helpdesk. Agents will ask for all of this to verify your identity:

  • ✅ Your Full Name as it appears on your national ID
  • ✅ Your UPN (Unified Payroll Number)
  • ✅ Your National ID Number
  • ✅ Your Employer — ministry, county, TSC, police, etc.
  • ✅ Your current posting / station
  • ✅ The exact error message you are seeing (take a screenshot on your phone if possible)
  • ✅ The email address you registered with (if you remember it)

What to Say When You Call

A clear, concise opening saves time. Here is a script you can follow:

SAMPLE SCRIPT

"Good morning. I am a [TSC teacher / civil servant / county employee] stationed at [your school or office]. My name is [your name] and my UPN is [your UPN]. I am unable to log into my GHRIS account. [Describe your specific problem — e.g., I forgot my password and the reset email is not arriving / my account appears to be locked / I no longer have access to my registered email]. I would like help regaining access."

Alternative — Contact Your HR Department First

For issues related to wrong personal details on GHRIS — such as incorrect name, ID number, date of birth, or posting — your HR department or TSC sub-county office can often resolve these faster than the central helpdesk, as they have direct access to the payroll records for your employer.

11. How to Prevent Login Problems in the Future

The best login problem is the one that never happens. Follow these habits to make sure you are never locked out of GHRIS when you need it most.

✅ THE GHRIS ACCOUNT PROTECTION CHECKLIST

🔒  Write down your password in a secure notebook immediately after setting it. Do not rely on memory alone.

🔒  Use a personal email for registration — not a work email you could lose access to if you change jobs or retire. Gmail is ideal.

🔒  Update your phone number on GHRIS immediately whenever you change your mobile number.

🔒  Log in at least once a month — even if just to download your payslip. Regular logins keep you familiar with your credentials and flag any suspicious activity early.

🔒  Download payslips early — do not wait until the last day of the month when the portal is at peak load. Log in on the 15th or 16th when payslips first appear.

🔒  Download your P9 form in February or March — as soon as it becomes available — instead of rushing in June with millions of other Kenyans.

🔒  Never share your credentials with anyone — not HR, not your headteacher, not a colleague, not a "GHRIS agent." Your account contains sensitive financial information.

12. Frequently Asked Questions

How many times can I try logging in before my account locks?

GHRIS typically locks an account after 3 to 5 consecutive failed login attempts. The exact number may vary depending on the current system configuration. To avoid triggering a lockout, use the "Forgot Password" option as soon as you are unsure of your password — do not keep guessing.

Can I reset my GHRIS password without an email address?

The primary reset method requires access to your registered email. If you registered a phone number, some versions of the portal offer SMS-based OTP reset as an alternative. If neither method is available to you, you must contact the GHRIS helpdesk in person or by phone to have your account manually reset.

My GHRIS password reset link says it has expired — what do I do?

Password reset links on GHRIS expire after a set time — usually 24 to 48 hours. If the link has expired, go back to the GHRIS login page, click "Forgot Password" again, and request a fresh reset link. Open and use it as quickly as possible after it arrives in your email.

I can log in but I am immediately logged out — what is happening?

This is almost always a browser session or cookie issue. Try the following in order: clear your browser cookies and cache, disable private/incognito mode, enable cookies for ghris.go.ke in your browser settings, and try a different browser. If the problem persists, try on a different device entirely.

Can I change my GHRIS username?

No. Your GHRIS username is your UPN (Unified Payroll Number), which is assigned by the government payroll system and cannot be changed by the employee. Your UPN is permanent and follows you throughout your government career — even if you are transferred between departments or counties.

I think someone else has accessed my GHRIS account — what should I do?

Act immediately. First, change your password right away using the reset process. Then check your payslip history and personal details — especially your bank account number — to confirm nothing has been altered. Report any suspicious changes to your HR department and the GHRIS helpdesk at 020 2252299 as a matter of urgency.

GHRIS says my account does not exist, but I have been getting payslips for years — why?

This sometimes happens after a government system upgrade or database migration. Your payroll record exists, but it may not have been fully migrated to the new GHRIS platform. Contact the GHRIS helpdesk with your UPN and they will trace and relink your account to the correct record.

Do I need to change my password regularly?

GHRIS may prompt you to change your password periodically as part of system security policy. Even if it does not prompt you, it is good practice to change your password every 6 to 12 months. Always update it immediately if you suspect it has been seen or used by anyone else.


RELATED GUIDES

More GHRIS Help for Government Employees


This guide is for informational purposes only. GHRIS portal features and processes may change as the system is updated by the Government of Kenya. Always access GHRIS only through the official portal at www.ghris.go.ke. For account-specific assistance, contact the GHRIS helpdesk on 020 2252299 or email hrmis@publicservice.go.ke during government office hours.

Tags

GHRIS Password ResetGHRIS Login ProblemsGHRIS Forgot PasswordGHRIS Account Locked

Related Articles

How to Apply for Government Jobs Using GHRIS: Complete Guide for Job Seekers (2025)

Step-by-step guide to applying for government jobs in Kenya using GHRIS. Learn how to create a job s...

40 min readMar 28
How to Update Your Personal Details on GHRIS: Bank Account, Next of Kin & More (2025)

Learn how to update your bank account, next of kin, phone number, email, and address on GHRIS Kenya....

31 min readMar 28
GHRIS Leave Application: How to Apply, Track & Approve Leave Online (2025 Guide)

Complete guide to applying for leave on GHRIS in Kenya. Covers annual, sick, maternity, paternity an...

31 min readMar 28