Adding money to a Junio card is supposed to be easy. Mostly it is. Sometimes it isn’t, and the parent is stuck at 9 PM Sunday wondering why ₹2,000 left their bank but didn’t show up on the kid’s card. This post explains every loading method, the limits, and what happens when it goes wrong.
The four ways to load Junio
1. UPI from any UPI app.
The fastest, most common method. From PhonePe / Google Pay / Paytm / your bank’s UPI app, send money to the kid’s Junio handle (something like kid@junio.io). Shows up within seconds.
2. UPI from inside the Junio app. Same as above, but you initiate from the Junio app itself — handy if you don’t remember the handle. The Junio app generates a QR or pre-fills the kid’s handle in your selected UPI app.
3. Bank transfer (IMPS / NEFT). Use the kid’s PPI bank details (visible in the Junio app under “Add money → Bank transfer”). Add as a beneficiary in your bank app and transfer like any other person. Works even if you don’t have UPI configured.
4. Recurring monthly transfer. Set this up once. Every month on a fixed date, an auto-debit goes from your bank to the kid’s card. This is the single best feature for parents who want pocket money to be a real lesson — once it’s set up, you literally can’t accidentally undo your own system by giving daily cash.
When to use which method
| Situation | Best method |
|---|---|
| Kid forgot money, needs ₹200 right now | UPI from your phone |
| First-time setup, sending ₹500-2,000 | UPI in-app or UPI external |
| Sending more than ₹1 lakh in one shot | NEFT / RTGS |
| You want a “set it and forget it” allowance system | Recurring monthly transfer |
| A grandparent wants to send a birthday gift | UPI to the kid’s handle |
Limits you should know
These are PPI master direction limits set by RBI, not Junio rules — they apply to every kids’ card in India.
Without V-KYC (the default state of a new Junio card):
- Maximum balance on the card at any time: ₹10,000
- Maximum loaded in one financial year: limited monthly
- Cannot accept fund transfers from non-family
After V-KYC (a 5-minute video verification):
- Balance limit: up to ₹2,00,000 (Junio’s tier)
- Higher monthly load limits
- More features unlocked (FD, NCMC, etc.)
For a child who actually uses the card daily, doing V-KYC at the start saves a lot of “card declined because balance limit hit” moments later. The V-KYC itself is a parent-recorded video; the kid doesn’t need to do anything.
When loading fails — the most common scenarios
“Money debited from my bank but not in Junio.”
This happens. Usually settles within 2 hours, sometimes up to 24. The transaction is in the NPCI/bank settlement queue. Here’s what to do:
- Wait 30 minutes. Don’t retry the transaction. Retrying creates a duplicate that may also debit and refund.
- Check Junio app under “Transactions” — sometimes it appears with a slight delay.
- Check your bank app — does it show “credit reversed” or “debit successful”? If reversed, the money will return automatically; no action needed.
- If still pending after 24 hours, screenshot your bank’s transaction reference number, open Junio’s in-app help, attach the screenshot. The team resolves these in under 12 hours, almost always.
“Daily UPI limit exceeded.”
UPI in India has a per-app daily limit (usually ₹1 lakh, sometimes lower for specific banks). If you’ve already used a chunk for other transactions, the rest of your UPI budget is gone for the day. Try a different UPI app, or use IMPS/NEFT, or wait till the next day.
“Transaction failed but no message.”
Sometimes the UPI app says “failed” with no money debited. Just retry; that’s all. The “no money debited” check is your safety net.
Recurring transfer didn’t trigger this month.
Three causes, in order of likelihood:
- Insufficient balance in your source account on the trigger date.
- The mandate has expired (recurring mandates have an expiry; renew in your bank app).
- Bank-side processing delay — usually a 24-hour catch-up.
Open the Junio app under “Recurring → History” to see what the system attempted and the response code. The response code points at exactly which of the three above it is.
Recommendations from what works
After watching thousands of Junio families load their kids’ cards, here’s the pattern that works best for most:
- Set up a recurring monthly transfer for the base allowance on a fixed date — first of the month or the day the family gets paid.
- Use one-off UPI for true exceptions only — a birthday party gift the kid forgot to budget for, an emergency, a special occasion.
- Don’t top up when the kid runs out mid-month — that’s the lesson. Let them feel the empty week. Most kids learn to plan within 2-3 months. The parents who keep topping up have kids who never learn.
- Do V-KYC in the first week — the higher limits matter eventually, and getting V-KYC out of the way before you actually need it is much less stressful.
Get the Junio app. Set up the recurring transfer once and the system runs itself. Download Junio.
Things that aren’t possible (and why)
A few questions we get often:
- Can I load ₹50,000 once and let it sit? Yes, after V-KYC. Without V-KYC, ₹10,000 is the cap.
- Can the kid receive a UPI transfer from a friend? Yes, but only after V-KYC, and only from registered family/contacts. RBI rules don’t allow open peer-to-peer credits to a non-KYC PPI.
- Can I load via cash? No. PPI rules don’t allow cash loads.
- Can I load via a credit card? Not directly. Credit-card-to-PPI loads are restricted by RBI. You can use the credit card to fund your own bank account first, then UPI to Junio — but the money has to pass through a bank in between.
These rules exist for AML and consumer-protection reasons. They’re the same for Junio, FamPay, Akudo, and every other PPI-backed card in India.
The unsexy truth
Loading is the boring part of using Junio. It’s also the single biggest contributor to whether the system works for your family. If loading is a daily improvised event, the kid never builds budgeting muscle. If loading is a once-a-month auto-credit, the kid has 28 days of practice every month.
Set the recurring transfer. Forget about it. Watch what happens.