MWAKENYA

Kenya's Past Papers Hub

How It Works

Get instant access to past papers in under 60 seconds — no registration, no subscription, just M-Pesa.

1
🔍

Search Your Paper

Go to the Papers page. Filter by your university, enter your unit code or course name, and find the exact past paper you need.

✓ Filter by university ✓ Search by unit code ✓ Browse by year
2
📱

Click "View Paper"

Tap View Paper on any card. A payment prompt will open. Enter your M-Pesa number (the Safaricom number you want to pay from).

✓ No account needed ✓ Any Safaricom line ✓ One paper = KSh 10
3
💳

Confirm M-Pesa Payment

An STK Push is sent to your phone. Enter your M-Pesa PIN to confirm the KSh 10 payment. The request expires in 60 seconds if not confirmed.

✓ Instant STK Push ✓ Secured by Daraja API ✓ No PIN stored
4
📄

Read Your Paper

Once payment is confirmed, the paper opens instantly in your browser with a 2-hour access timer. Read, study, revise — right here, no download required.

✓ Opens in seconds ✓ 2-hour access window ✓ Works on mobile & desktop

See It In Action

The whole process takes under a minute. No form filling, no email verification — just search, pay, and read.

  • Works on any device — phone, tablet, laptop
  • Payments processed by Safaricom Daraja API
  • Papers displayed with watermark protection
  • 2-hour timer resets only on new payment
Browse Papers Now →
9:41📶 M-Pesa
M-PESA
Payment Request
MWAKENYA.COM
KES 10.00
UCU101 — Introduction to Computing
2-hour access
Enter M-PESA PIN
1
2
3
4
5
6
7
8
9
*
0
#
OK

FAQ

Do I need to create an account?
No. Mwakenya is completely account-free. Just search, pay, and read. Your 2-hour access is tied to your browser session.
What happens after 2 hours?
The paper closes and an overlay appears. You can pay again for another 2-hour session at KSh 10. There is no limit on how many times you can repurchase access.
Can I pay with a different line (not Safaricom)?
Currently only Safaricom M-Pesa is supported. Airtel Money and T-Kash integration is planned for a future update.
The STK Push didn't arrive — what do I do?
Ensure your phone has network coverage and your M-Pesa is active. Close the prompt, wait 30 seconds, and try again. If the issue persists, check that your number is correct (format: 07XXXXXXXX).
Can I download the PDF?
No. Papers are displayed in a protected viewer and cannot be downloaded or printed. This protects our content creators while keeping access affordable.
My university isn't listed — can you add it?
Yes! Use the contact form on our Contact page to request your institution. We review requests daily and aim to add popular universities within a week.
Are the papers official / accurate?
All papers are sourced from verified student submissions and cross-checked for accuracy. Exam codes, dates, and course names are verified before upload.
Is my M-Pesa number safe?
Yes. Payments are processed through the official Safaricom Daraja API. We never store your PIN or full M-Pesa number — only the transaction reference.

Ready to Start?

Access thousands of past papers from Kenya's top universities for just KSh 10 each.