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.
| Service | What It’s For | Direct Link |
|---|---|---|
| Teacher Registration & Advertised Posts | New teacher registration, job applications, entry/exit returns | Open Portal |
| T-Pay (Payslips & P9) | View & download payslips, P9 forms, manage deductions | Open Portal |
| HRMIS — Teachers | Teacher transfers, leave applications, transfer/swap module | Open Portal |
| TPAD (Appraisal) | Teacher Performance Appraisal & Development — termly submissions | Open Portal |
| Wealth Declaration (DIALS) | Declare income, assets and liabilities — accessed via tsconline.tsc.go.ke after login | Login First |
| TSC Registration Status | Check your teacher registration status using ID/Passport — no login needed | Check Status |
| Transfer / Swap Module | Apply for teacher transfers and swap requests online | Open Portal |
| HOI Portal (Heads of Institution) | Entry/exit returns and data submissions for heads of institutions | Open Portal |
| Pension Status | View pension claims delivered to the Treasury | Via tsc.go.ke |
| Active Promotions | View currently advertised TSC promotion vacancies | Via tsc.go.ke |
| Teachers Email | Access your official TSC Mwalimu email account | Via tsc.go.ke |
| TSC Downloads | Official circulars, manuals, TPAD operational guides, and forms | Via tsc.go.ke |
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.keThis 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)
2. T-Pay — tpay.tsc.go.ke
tpay.tsc.go.keT-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
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.keThe 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
4. TPAD — tpad2.tsc.go.ke
tpad2.tsc.go.keThe 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
5. Transfer/Swap Module — portal.tsc.go.ke
portal.tsc.go.keTSC 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.
6. TSC Main Website — tsc.go.ke
tsc.go.keThe 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 issued | tsconline.tsc.go.ke/register/registration-status |
| Register as a teacher for the first time | tsconline.tsc.go.ke |
| Apply for an advertised teaching post or promotion | tsconline.tsc.go.ke |
| View or download your payslip or P9 | tpay.tsc.go.ke |
| Apply for a transfer or check transfer status | hrmis.tsc.go.ke / portal.tsc.go.ke |
| Apply for leave | hrmis.tsc.go.ke |
| Complete your TPAD appraisal | tpad2.tsc.go.ke |
| File your wealth declaration (DIALS) | tsconline.tsc.go.ke (after login) |
| Submit HOI entry/exit returns | hrmis.tsc.go.ke/tm-app/HOI |
| Check your pension status | tsc.go.ke |
| Access your TSC email | tsc.go.ke → Online Services → Teachers Email |
| Download TSC forms and circulars | tsc.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.
| Portal | Username | Additional Requirement |
|---|---|---|
| tsconline.tsc.go.ke | TSC Number | Password |
| tpay.tsc.go.ke | TSC Number or ID Number | Password (may differ from other portals) |
| hrmis.tsc.go.ke | TSC Number | ID Number + Registered Mobile Number |
| tpad2.tsc.go.ke | TSC Number | Password |
| tsconline.tsc.go.ke/register/registration-status | National ID or Passport Number | None — 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:
- How to Check TSC Registration Status Online
- TSC Number Registration: Requirements & Step-by-Step Guide
Common TSC Portal Problems and What to Do
These are the most frequently reported login and access issues across the TSC portals:
| Problem | Most Likely Cause | Fix |
|---|---|---|
| “Wrong credentials” error | Using ID number as username on tsconline, or using the wrong portal | Confirm 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-Pay | T-Pay password is different from tsconline password | Use the Reset Password link on tpay.tsc.go.ke specifically — do not try your tsconline password |
| Portal slow or not loading | Heavy 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 failing | Mobile number on file is outdated or not matching | Contact your TSC Sub-County Director to update your registered mobile number |
| Payslip for a month is missing on T-Pay | Possible stop-salary order or system delay | If 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.
Get TSC Portal Help via WhatsApp
Tell us which portal you need help with and we will guide you through it step by step.
Chat on WhatsApp +254751947700Frequently 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.


