How to log in with email and OTP
Logging in to KiddyCash uses a two-step process: you enter your email address, then confirm your identity with a one-time passcode (OTP) sent to that same email. This guide walks you through each step so you can reach your KiddyCash workspace — whether you manage a family allowance account in Nairobi, run a school programme, or oversee a business dashboard.
What is an OTP? A one-time passcode is a short, temporary code (usually 4–6 digits) that expires after a few minutes. It replaces a traditional password and makes your account harder to access without your knowledge.
Before you start
Make sure you have:
- A registered KiddyCash account. If you do not have one yet, follow the steps in How to sign up for KiddyCash before continuing.
- Access to the email inbox linked to your account — on your phone, tablet, or computer.
- A stable internet connection.
Steps to log in
-
Open the KiddyCash login page. Go to https://kiddy.cash/login in your browser. You can do this on any device — a smartphone running M-Pesa, a laptop, or a shared school computer.
-
Enter your email address. Type the email address you used when you created your KiddyCash account into the Email field. Double-check for typos — a wrong address means you will not receive the OTP.
-
Click or tap “Send OTP”. KiddyCash will immediately send a one-time passcode to your email address. The button may show a countdown timer (for example, Resend in 60 s) — this is normal.
-
Open your email inbox. Switch to your email app or webmail and look for a message from KiddyCash. The subject line will be something like “Your KiddyCash login code”. Check your Spam or Promotions folder if you do not see it within two minutes.
-
Copy the OTP. The email contains a numeric code — for example,
482916. Copy it or keep the email open so you can read the digits. -
Enter the OTP in the verification field. Return to the KiddyCash login page. Paste or type the code into the OTP field exactly as shown. The code is case-insensitive, but spacing matters — do not add extra spaces.
-
Click or tap “Verify”. KiddyCash will check the code. If it is correct and has not expired, you will be taken directly to your workspace — your family dashboard, kids’ wallets, school campaigns, or business account, depending on your role.
Troubleshooting
| Problem | What to do |
|---|---|
| OTP never arrived | Check your spam folder. Click Resend OTP after the countdown ends. |
| Code says “expired” | OTPs are valid for a limited time. Click Resend OTP to get a fresh code and enter it quickly. |
| ”Email not found” error | Your email may not be registered. Visit How to sign up for KiddyCash to create an account. |
| You forgot which email you used | Try any addresses you commonly use. If you are still stuck, see How to reset a forgotten password for recovery options. |
Good to know
KiddyCash has recently updated this login flow as part of improvements to its onboarding experience. You can read about the changes in What’s new in onboarding in KiddyCash and get a deeper walkthrough in A closer look at onboarding in KiddyCash.