The Kenya School of Law (KSL) is the gateway between an LLB degree and admission to the Roll of Advocates of the High Court of Kenya. It runs the Advocates Training Programme (ATP) — a one-year postgraduate programme that all Kenyan-trained law graduates must complete before pupillage and admission to the bar. KSL also runs Continuing Professional Development (CPD) courses and a Diploma in Law for paralegals. Fees are paid largely through M-PESA paybill 400222.
Fee structure for the ATP
ATP fees are set by the KSL Council and reviewed annually. For the 2026 intake (subject to confirmation on ksl.ac.ke), expect roughly:
- Tuition fee — KES 220,000 - 250,000 for the full programme
- Examination fee — KES 25,000 - 40,000 (varies by attempt and module)
- Caution money / refundable deposit — KES 5,000 - 10,000 (refunded on graduation)
- ICT, library, and student facilities levy — KES 5,000 - 8,000
- Pupillage registration fee — KES 15,000 - 25,000 (paid separately after ATP)
Total programme cost generally lands between KES 280,000 - 320,000excluding accommodation, food, books, and the admission-to-the-bar fees levied by the Council of Legal Education and the Chief Justice's office.
How to pay KSL fees via M-PESA
- Open M-PESA on your phone.
- Select Lipa na M-PESA → Pay Bill.
- Enter business number: 400222.
- Enter your KSL student number / admission number as the account.
- Enter the amount in KES (M-PESA limit per transaction is KES 250,000 — large fee instalments may need multiple transactions).
- Enter your M-PESA PIN and confirm.
- Save the M-PESA SMS confirmation. KSL accounts may take 24-48 hours to reflect the payment in the student portal.
Payment plans and instalments
KSL allows ATP fees to be paid in instalments, typically split across the academic year:
- First instalment — at registration / admission. Typically 50% of total tuition.
- Second instalment — by the start of the second semester / module block.
- Final settlement — before exams. Students with outstanding balances are not allowed to sit examinations.
Specific instalment dates are set by the KSL Finance Department each intake. Miss a payment deadline and you risk being deregistered for that semester or denied exam access. If you anticipate a delay, write to KSL Finance early — they can grant short extensions for documented reasons (HELB delay, sponsor cashflow).
When tuition exceeds M-PESA single-transaction limit
M-PESA's per-transaction limit is currently KES 250,000, with a daily limit of KES 500,000 for fully verified users. For students paying full tuition in one transaction, this can be a constraint. Options:
- Split into 2-3 transactions on the same day. Each enters as a separate paybill payment with the same student number — KSL credits the total against your account.
- Pay via direct bank transfer to KSL's bank account (details in the official fee notice).
- Use a banker's cheque if your sponsor or HELB disburses by cheque.
- Use the KSL Self-Service portal which routes through PesaPal and accepts cards, M-PESA, and bank transfer.
Paying KSL fees with HELB
The Higher Education Loans Board (HELB) does fund eligible KSL students. The HELB application for ATP is separate from undergraduate HELB and must be submitted in the year of ATP registration. Disbursement timelines:
- HELB processes ATP applications during the first semester
- Funds typically disburse 6-10 weeks after approval
- HELB pays tuition directly to KSL — students do not receive cash for tuition
- Upkeep funds (accommodation, books) disburse to students separately if approved
See our HELB paybill page for repayment details once you graduate and start working.
Pupillage fees and admission to the bar
After completing ATP, candidates undertake six months of pupillage under a senior advocate of at least five years' standing. Pupillage involves separate fees:
- Pupillage registration with KSL — KES 15,000 - 25,000
- Council of Legal Education petition fee — KES 10,000 - 15,000
- Petition to the Chief Justice for admission — KES 5,000 - 10,000
- Bar admission ceremony fee — KES 15,000 - 25,000
- Practising certificate (first year) — KES 10,000 - 15,000 paid to the Law Society of Kenya
Pupillage payments to KSL are made via the same paybill 400222. Council of Legal Education and Chief Justice fees are paid through their respective channels — confirm on their official websites at the time of admission.
Keeping payment records
KSL generates official receipts in the student portal once payment reflects. Always:
- Save M-PESA transaction confirmations (SMS or screenshot the M-PESA statement)
- Download the KSL receipt from the portal once it appears
- Keep digital copies in cloud storage (Drive, Dropbox) — KSL portal access can be revoked after graduation
- For HELB-funded payments, keep the HELB disbursement confirmation alongside the KSL receipt
These records matter at admission to the bar — the petition to the Chief Justice can ask for proof of paid fees. Lost receipts can delay admission by weeks.
Missed a fee deadline?
KSL is generally strict on deadlines but pragmatic about documented hardship. If you can't pay on time:
- Email KSL Finance (finance@ksl.ac.ke) before the deadline, not after. Explain the delay and propose a new date.
- Attach evidence — HELB delay confirmation, sponsor letter, or medical document.
- Request a written extension. Verbal agreements with staff don't protect you.
- Pay as much as you can on the original deadline if possible — partial payment shows good faith and reduces the risk of deregistration.
FAQ
What is the Kenya School of Law paybill?
400222. Use your KSL student / admission number as the account.
How long does it take for payment to reflect at KSL?
Usually 24-48 hours. If your payment hasn't reflected after 72 hours, email KSL Finance with your M-PESA transaction code.
Do KSL Diploma in Law and CPD courses use the same paybill?
Yes — paybill 400222 covers all KSL-administered programmes. The account number changes based on your specific student / participant number for that programme.
Can I pay KSL fees from abroad?
Yes — via M-PESA Global if you have a registered M-PESA account abroad, or by international bank wire to KSL's collection account (request the SWIFT details from KSL Finance). Many diaspora-funded students send M-PESA to a relative who pays the paybill locally — this is faster and often cheaper than a wire transfer.
M-PESA fees on a tuition payment of KES 250,000?
Standard Safaricom paybill tariff caps at roughly KES 105 per transaction. Splitting a large payment across multiple transactions increases the cumulative fee. See the M-PESA fees calculator for exact amounts.
Resources
- KSL paybill page (400222)
- HELB paybill page
- ksl.ac.ke — Kenya School of Law official portal
- helb.co.ke — HELB official portal
- lsk.or.ke — Law Society of Kenya (practising certificate)