TSC Profile Update Online: Requirements and Steps.
If you’re a registered teacher and need to correct or refresh your details with the Teachers Service Commission, you can do it entirely online — no visit to a TSC office required. Here’s the current process, the documents you’ll need, and a few things the portal doesn’t explain clearly.
What you need before you start
You don’t need a separate login or password to begin a basic profile update. TSC only asks for:
- Your National ID or passport number
- Your TSC number
- Your surname exactly as it appears on your TSC registration certificate
- A working phone number that can receive an SMS verification code
Once you’re past that first screen, the portal sends you a one-time SMS code to confirm it’s really you before letting you edit anything.
How to update your TSC profile online
- Go to the correct portal. Use tsconline.tsc.go.ke/register/update-profile — this is the live, current link on TSC’s own system. (Older guides online point to different addresses; if a link doesn’t load, go to tsc.go.ke and follow the “Online Services” menu instead of guessing at a URL.)
- Enter your ID/passport number, TSC number, surname, and phone number, then click Next.
- Enter the SMS verification code sent to your phone. If it doesn’t arrive within a minute or two, use the “Send code again” option before trying anything else.
- Review your pre-loaded basic details — name, gender, date of birth, and contact information — and correct anything that’s wrong.
- Update your academic and professional qualifications, then upload the supporting documents (see the list below).
- Submit and save your reference/summary page. Keep a screenshot or printout in case you need to follow up later.
TSC’s system will show a confirmation message once your basic details are saved, before it moves you on to the document upload stage.
Documents you’ll need
Only certified copies of original documents are accepted, and they should be scanned as clear, legible PDFs. Combine related documents into single PDF files where indicated — uploading twenty separate image files usually causes the upload step to fail or time out.
| Document | Notes |
|---|---|
| National ID or passport | Certified copy |
| KRA PIN certificate | Certified copy |
| Passport-size photo | Combine into one PDF if the portal groups it with another document |
| KCPE certificate | Certified copy |
| KCSE certificate | Certified copy |
| Diploma, degree, or PGDE certificate | Whichever qualification you’re registered under |
| Academic transcripts | Combine into a single PDF |
| Affidavit | Only required if your name differs across your documents (e.g., ID vs. certificates) |
Uncertified or blurry scans are one of the most common reasons profile updates stall for weeks. If a document has been certified by a commissioner of oaths, magistrate, or the issuing institution, that certification stamp and signature need to be visible in the scan.
Do you need a password to update your profile?
No. Ordinary profile updates use the ID number + TSC number + surname + phone number method described above, followed by SMS verification.
A password is only involved with related but separate TSC systems — for example, logging into the Transfer and Swap module or the wealth declaration (DIALs) system uses your TSC number and a password, and TSC’s guidance notes that the password for those two systems is shared. If you’ve forgotten that password, TSC can send a reset OTP to your registered email.
Is there a deadline for updating your TSC profile?
There’s no single, permanent deadline that applies to every teacher at all times — updating your profile is something you can generally do whenever your details change. However, TSC does periodically run time-bound data-collection exercises for specific groups, and missing those windows can matter.
The clearest recent example: in March 2026, TSC directed all registered but currently unemployed teachers to update their personal and qualification data by 16th March 2026, midnight, through the same profile-update portal. TSC was explicit that this was a workforce-planning exercise — used to assess the demand and supply of qualified teachers — and not a recruitment advertisement or guarantee of a job offer.
The takeaway for readers: check TSC’s official circulars and the “Online Services” menu on tsc.go.ke periodically, especially if you’re an unemployed registered teacher, since these targeted exercises tend to come with hard cut-off dates.
TSC profile update vs. TSC teacher registration (they’re not the same thing)
These two processes get confused often, so it’s worth separating them clearly.
| Profile update | New teacher registration | |
|---|---|---|
| Who it’s for | Teachers already holding a TSC number | Applicants who don’t yet have a TSC number |
| Purpose | Correct or refresh existing records | Get registered and issued a TSC number for the first time |
| Cost | Free | KSh 1,050 (Kenyan citizens); KSh 2,050 for a duplicate certificate; non-citizens pay a separate prescribed fee |
| Processing time | Varies; no fixed statutory period | Typically within 30 days of a complete application |
| Legal basis | TSC administrative process | TSC Act No. 20 of 2012, Article 237 |
To register as a new teacher, you’ll need certified copies of your academic and professional certificates, your national ID (or entry/work permit for non-Kenyans), a bank slip, a passport photo, your KRA PIN certificate, a completed GP69 medical form, and a certificate of good conduct.
The registration fee is paid through eCitizen using M-Pesa, Airtel Money, KCB Cash, Equity Cash, or an E-Agent, and must be paid before you submit the application.
One important warning stated directly on TSC’s registration portal: giving false information during registration is an offence under Section 44 of the TSC Act, punishable by a fine of up to KSh 100,000, up to twelve months’ imprisonment, or both.
That applies to profile updates too — don’t guess at details you’re unsure of; leave them for correction later rather than entering something inaccurate.
TMIS: a related but different system
You may come across “TMIS” (Teacher Management Information System) while researching this topic. TMIS is primarily a school-level tool used by heads of institutions, not by individual teachers logging in for themselves.
Principals and headteachers use TMIS to submit institutional returns — enrolment figures, subject allocations, and teacher deployment data — and to update basic details like a teacher’s phone number on the school’s behalf. If you’re an individual teacher wanting to correct your own profile, the update-profile portal covered above is the right tool, not TMIS.
TSC wealth declaration: what it actually requires
TSC’s Declaration of Income, Assets, and Liabilities (DIALs) is a biennial requirement — done every two years, not twice a year — under Sections 26 and 27 of the Public Officer Ethics Act. Every teacher on TSC’s payroll must declare, including those on leave, interdiction, or suspension; only intern teachers are currently exempt.
The most recent cycle covered the 2023–2025 period and was due by 31st December 2025. TSC extended that deadline by about a week, to roughly 7th January 2026, after teachers reported network problems on the declaration portal.
Consequences for missing a declaration window have included show-cause letters, warning letters, and in more serious cases, salary action — so it’s worth treating the notice seriously when TSC announces the next cycle.
Fixing a rejected or incorrect profile update
If your update was rejected, or you notice an error after submitting:
- Log back into the update-profile portal using the same ID/TSC number/surname/phone combination.
- Re-upload the correct, clearly scanned version of whichever document was flagged.
- If the portal won’t let you re-open a submitted section, email info@tsc.go.ke with your ID number, TSC number, and a clear description of the correction needed.
- For registration-status issues that the portal genuinely can’t resolve online, the same email address is your escalation route — include supporting document scans to speed things up.
Staying safe while using TSC’s online services
TSC’s own registration portal warns applicants against submitting false information, and separately, teachers and education reporters have flagged a real pattern of people impersonating TSC officials — particularly around transfers — and asking for money to “speed up” a process. A few practical precautions:
- TSC does not charge extra, unofficial fees to process a profile update or a transfer request. The only official payment is the eCitizen registration fee described above.
- Avoid updating your profile from a shared or cyber café computer where possible. If you must, make sure your password and personal details aren’t saved on that machine, and log out fully afterward.
- Verify any call or message claiming to be from TSC by contacting the commission directly through the official line below, rather than the number the caller gives you.
TSC contact information
- Physical address: TSC House, Kilimanjaro Avenue, Upper Hill, Private Bag 00100, Nairobi
- Telephone: (020) 289-2000
- Email: info@tsc.go.ke
- Working hours: Monday–Friday, 8:00 a.m.–5:00 p.m.
Read Also: Careers Related to Social Studies in Kenya: A Practical Guide
Frequently asked questions
Do I need to pay to update my TSC profile? No. Updating an existing profile is free. Fees only apply to new teacher registration (KSh 1,050) and duplicate certificate applications (KSh 2,050).
How long does a profile update take to process? TSC hasn’t published a fixed statutory turnaround for profile updates the way it has for new registration (30 days). In practice it depends on document quality and TSC’s processing volume at the time — incomplete or poorly scanned documents are the main cause of delay.
Can I update my profile without an SMS-capable phone number? No. The SMS verification step is mandatory, since it’s how TSC confirms you’re the person on the record.
What if my name is spelled differently on my ID and my certificates? Upload an affidavit (in PDF form) explaining the discrepancy, alongside your other documents.
Is the TSC profile update the same as applying for a teaching job? No. A profile update only corrects your existing record. It doesn’t submit a job application, and — as TSC stated explicitly during the March 2026 data-collection exercise for unemployed teachers — it doesn’t guarantee any recruitment outcome.
TSC Profile Update Online: Requirements and Steps.
Follow Teachers Updates on Facebook, LinkedIn, X (Twitter), WhatsApp, Telegram, and Instagram. Get in touch with our editors at hello@teachersupdates.news.
