TSC Online Services Kenya: Official Portals & Direct Login Links

TSC Online Services Kenya: Official Portals & Direct Login Links

TSC Online Services Kenya: Official Portals & Direct Login Links

The Teachers Service Commission runs several separate online portals — not one single website. Each portal handles a different set of services, and logging into the wrong one is one of the most common reasons teachers can’t find what they’re looking for. This guide lists every confirmed TSC online service, the correct URL for each, what it does, and what credentials you need to log in.

If you are looking for a deeper guide on any specific service — payslips, TPAD, registration, transfers, wealth declaration — each has its own dedicated page linked from this hub.

⚡ Quick Answer: The main TSC website is tsc.go.ke. From there, Online Services branch into separate portals: tsconline.tsc.go.ke (registration & advertised posts), tpay.tsc.go.ke (payslips), hrmis.tsc.go.ke (transfers & HRMIS), and tpad2.tsc.go.ke (TPAD appraisal). Login credentials vary by portal — see the table below.

TSC Online Services — All Official Portals at a Glance

The table below lists every confirmed TSC online service as listed on the official TSC website (tsc.go.ke) and its associated portals. Use these links to go directly to the service you need.

ServiceWhat It’s ForDirect Link
Teacher Registration & Advertised PostsNew teacher registration, job applications, entry/exit returnsOpen Portal
T-Pay (Payslips & P9)View & download payslips, P9 forms, manage deductionsOpen Portal
HRMIS — TeachersTeacher transfers, leave applications, transfer/swap moduleOpen Portal
TPAD (Appraisal)Teacher Performance Appraisal & Development — termly submissionsOpen Portal
Wealth Declaration (DIALS)Declare income, assets and liabilities — accessed via tsconline.tsc.go.ke after loginLogin First
TSC Registration StatusCheck your teacher registration status using ID/Passport — no login neededCheck Status
Transfer / Swap ModuleApply for teacher transfers and swap requests onlineOpen Portal
HOI Portal (Heads of Institution)Entry/exit returns and data submissions for heads of institutionsOpen Portal
Pension StatusView pension claims delivered to the TreasuryVia tsc.go.ke
Active PromotionsView currently advertised TSC promotion vacanciesVia tsc.go.ke
Teachers EmailAccess your official TSC Mwalimu email accountVia tsc.go.ke
TSC DownloadsOfficial circulars, manuals, TPAD operational guides, and formsVia tsc.go.ke
Why are there so many portals?

TSC manages different functions through different systems — payroll, appraisal, HR, and registration are handled by separate platforms. Each one has its own URL and, in some cases, its own login credentials. The main tsc.go.ke website is the navigation hub; the services themselves live on the sub-domains listed above.

The TSC Online Portals Explained

Below is a plain-language breakdown of each major portal — what it does, what you need to log in, and what you can do once inside.

1. Teachers Online — tsconline.tsc.go.ke

tsconline.tsc.go.ke

This is the primary TSC online services portal. It handles teacher registration, advertised posts (including promotions), entry/exit returns filed by heads of institutions, and the Wealth Declaration (DIALS) system.

  • Apply for a new TSC number (teacher registration)
  • Apply for advertised teaching vacancies and promotion posts
  • Check your TSC registration status — no login needed, just your ID
  • File your Income, Assets and Liabilities declaration (DIALS)
  • Entry/Exit returns (for Heads of Institution)
Login: TSC Number + Password Registration status check: ID/Passport only — no login

2. T-Pay — tpay.tsc.go.ke

tpay.tsc.go.ke

T-Pay is the dedicated TSC payslip portal. It is separate from all other TSC portals and may have a different password. This is where you access your monthly payslip, download your P9 form for KRA tax returns, and manage third-party deductions.

  • View and download your latest monthly payslip
  • Download P9 forms for KRA tax returns
  • View your deductions (PAYE, SHIF, NSSF, Housing Levy, SACCOs, loans)
  • Manage or stop third-party deduction instructions
Login: TSC Number or ID Number + Password

Note: Your T-Pay password may differ from your tsconline.tsc.go.ke password. Keep both separately.

3. HRMIS — hrmis.tsc.go.ke

hrmis.tsc.go.ke

The Human Resource Management Information System (HRMIS) is used by teachers for transfer applications, leave applications, and HR-related processes. Heads of Institution also use HRMIS for data returns. TSC lists HRMIS — Teachers, HRMIS — Secretariat, and the HOI Portal as separate access points under the same system.

  • Apply for teacher transfers and check transfer status
  • Submit and track leave applications
  • Initiate or respond to teacher swap requests
  • HOI Portal: heads of institution data returns
Login: TSC Number + ID Number + Registered Mobile Number

4. TPAD — tpad2.tsc.go.ke

tpad2.tsc.go.ke

The Teacher Performance Appraisal and Development (TPAD) system is mandatory for all teachers and must be completed every term. It is used to upload lesson observations, update professional records, and submit appraisals for countersigning by your Head of Institution.

  • Complete and submit your termly self-appraisal
  • Upload lesson observation records
  • Submit appraisal for countersigning by Head of Institution
Login: TSC Number + Password

5. Transfer/Swap Module — portal.tsc.go.ke

portal.tsc.go.ke

TSC lists the Transfer/Swap Module as a separate online service. This portal handles teacher transfer applications and the digital swap process, which allows teachers to initiate mutual transfer agreements with other teachers online.

Login: TSC credentials

6. TSC Main Website — tsc.go.ke

tsc.go.ke

The main TSC website is the navigation hub and information source. Several services are accessed directly from here rather than from a separate sub-domain: Pension Status, Active Promotions, Teachers Email, TSC Downloads, and Corruption Reporting. It also links to all the portals listed above.

  • Pension Status — view pension claims delivered to the Treasury
  • Active Promotions — view currently advertised promotion vacancies
  • TSC Downloads — official circulars, manuals, appraisal guides, and forms
  • Teachers Email — access your official TSC Mwalimu email account
  • Corruption Reporting
  • CBE Module

Which TSC Portal Do You Need?

The most common source of confusion is not knowing which portal handles which task. Here is a plain decision guide:

If you want to…Go to
Check if your TSC number has been issuedtsconline.tsc.go.ke/register/registration-status
Register as a teacher for the first timetsconline.tsc.go.ke
Apply for an advertised teaching post or promotiontsconline.tsc.go.ke
View or download your payslip or P9tpay.tsc.go.ke
Apply for a transfer or check transfer statushrmis.tsc.go.ke / portal.tsc.go.ke
Apply for leavehrmis.tsc.go.ke
Complete your TPAD appraisaltpad2.tsc.go.ke
File your wealth declaration (DIALS)tsconline.tsc.go.ke (after login)
Submit HOI entry/exit returnshrmis.tsc.go.ke/tm-app/HOI
Check your pension statustsc.go.ke
Access your TSC emailtsc.go.ke → Online Services → Teachers Email
Download TSC forms and circularstsc.go.ke → Downloads

TSC Online Services Login Credentials — What Each Portal Requires

Each portal has different login requirements. Using the wrong credentials on the wrong portal is a common reason teachers get locked out or receive “wrong credentials” errors.

PortalUsernameAdditional Requirement
tsconline.tsc.go.keTSC NumberPassword
tpay.tsc.go.keTSC Number or ID NumberPassword (may differ from other portals)
hrmis.tsc.go.keTSC NumberID Number + Registered Mobile Number
tpad2.tsc.go.keTSC NumberPassword
tsconline.tsc.go.ke/register/registration-statusNational ID or Passport NumberNone — no login required

Forgotten password? Each portal has its own password reset link on the login page. Do not use a reset link from one portal to try to fix a login issue on a different portal — they are separate systems.

Dedicated Guides for Each TSC Service

This page is a hub. For full step-by-step guides on each individual service, see the dedicated pages below:

Common TSC Portal Problems and What to Do

These are the most frequently reported login and access issues across the TSC portals:

ProblemMost Likely CauseFix
“Wrong credentials” errorUsing ID number as username on tsconline, or using the wrong portalConfirm you are on the correct portal for the service you need, and use your TSC Number (not ID) as the username on tsconline.tsc.go.ke
Cannot log in to T-PayT-Pay password is different from tsconline passwordUse the Reset Password link on tpay.tsc.go.ke specifically — do not try your tsconline password
Portal slow or not loadingHeavy traffic during TSC deadlines (TPAD submissions, Wealth Declaration)Try during off-peak hours — late night or early morning — or try a different browser
HRMIS login failingMobile number on file is outdated or not matchingContact your TSC Sub-County Director to update your registered mobile number
Payslip for a month is missing on T-PayPossible stop-salary order or system delayIf the gap persists beyond 48 hours, contact your TSC Sub-County Director

Need Help Accessing a TSC Portal?

If you are unable to log in, your account is locked, or you need assistance navigating a specific TSC service, MyCyber can help you remotely via WhatsApp.

Frequently Asked Questions

What is the TSC online services portal?

TSC online services is the collective name for all the digital platforms operated by the Teachers Service Commission. The main website is tsc.go.ke, and services are delivered through separate portals including tsconline.tsc.go.ke (registration and advertised posts), tpay.tsc.go.ke (payslips), hrmis.tsc.go.ke (transfers and leave), and tpad2.tsc.go.ke (TPAD appraisal).

What is the TSC online portal login URL?

There is no single login URL — it depends on the service. For teacher registration and advertised posts, login at tsconline.tsc.go.ke. For payslips, login at tpay.tsc.go.ke. For transfers and leave, login at hrmis.tsc.go.ke. For TPAD appraisal, login at tpad2.tsc.go.ke.

What is www.tsc.go.ke used for?

tsc.go.ke is the main TSC website. It provides access to all TSC online services through its navigation menu, and also hosts services that do not have a separate sub-domain — including Pension Status, Active Promotions, Teachers Email, TSC Downloads, and Corruption Reporting.

What do I need to log in to TSC online services?

Login requirements vary by portal. Most portals require your TSC Number and a password. HRMIS additionally requires your ID Number and registered mobile number. The TSC Registration Status checker at tsconline.tsc.go.ke/register/registration-status requires only your National ID or Passport number — no login.

How do I access TSC HRMIS?

Go to hrmis.tsc.go.ke and log in using your TSC Number, ID Number, and registered mobile number. HRMIS is used for teacher transfers, leave applications, and HOI data returns.

Is there one TSC portal for everything?

No. TSC uses multiple separate portals for different services. This is a common source of confusion. The main tsc.go.ke website links to all of them, but each service has its own URL, login system, and in some cases its own password.

How do I access TSC online services on my phone?

All TSC portals are accessible via a mobile browser. Open your browser, type the URL of the portal you need (e.g. tpay.tsc.go.ke for payslips), and log in as normal. No app download is required. Avoid clicking links from WhatsApp forwards — always type the official URL directly into your browser.

Disclaimer: MyCyber (mycyber.co.ke) is an independent educational website. We are not affiliated with the Teachers Service Commission (TSC) or the Government of Kenya. Portal URLs and services confirmed from tsc.go.ke, tsconline.tsc.go.ke, and related official TSC domains at the time of writing. Always verify current portal URLs directly at tsc.go.ke. Source: Teachers Service Commission official website and sub-domain portals.

Mycyber Footer