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 how loading works, the limits, and what happens when it goes wrong.

How loads actually work on a PPI card

Junio is a prepaid payment instrument (PPI), not a bank account. Today, the card doesn’t have its own UPI handle, IFSC, or account number — every top-up flows through one place: the Junio app’s “Add money” screen. You pick how much to load, choose a payment method (your UPI app, debit card, or netbanking), and the money lands on the card.

This is by design. PPIs are a regulated category — RBI’s PPI Master Directions explicitly require a controlled load path with disclosed source-of-funds. A kid’s PPI card cannot be loaded the way a bank account can (open UPI handle accepting from anyone, IMPS from random senders, etc.) — and that’s a feature, not a bug.

The good news on the roadmap: Junio has received in-principle approval from RBI to issue its own PPI, and once final approval comes through — we’re targeting around September 2026 — the kid’s card will get its own UPI handle. Family members will be able to send directly to the kid for birthdays and festivals, the kid will be able to pay any UPI QR with the natural PPI-tier limits as the safety ceiling, and parents still keep the controls. Until then, loading from inside the app is the cleanest path.

The two ways parents actually load Junio

1. One-time top-up. Open the Junio app → “Add money” → enter amount → pick a payment method (any UPI app on your phone, debit card, or netbanking). Pay. Money on the card within seconds. Use this when you need to react to something — a sudden field trip, a birthday, “oops the kid is out of money before the month ends.”

2. 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

SituationBest method
The base monthly allowanceRecurring monthly transfer
Kid forgot money, needs ₹200 right nowOne-time top-up in the app
First-time setup, sending ₹500–2,000 to test it outOne-time top-up in the app
Sending more than ₹1 lakh in one shotOne-time top-up via netbanking on the app
You want a “set it and forget it” allowance systemRecurring monthly transfer

The pattern most Junio families settle on: a recurring transfer for the base allowance, plus the occasional one-time top-up for true exceptions. Tell the kid which one is the regular allowance and which one is the exception, so they don’t develop an expectation that any “I’m out of money” message will be followed by a top-up.

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 on the card.”

This happens occasionally. Usually settles within 2 hours, sometimes up to 24. The transaction is in the payment-gateway settlement queue. Here’s what to do:

  1. Wait 30 minutes. Don’t retry the load. Retrying creates a duplicate that may also debit and refund.
  2. Check the Junio app under “Transactions” — sometimes it appears with a slight delay.
  3. Check your bank app — does the debit show as reversed? If reversed, the money will return automatically; no action needed.
  4. If it’s 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.

“Transaction failed but no message.”

Sometimes the payment screen says “failed” with no money debited. Just retry from the app; that’s all. The “no money debited” check is your safety net — if your bank balance is unchanged, nothing actually happened on your end.

Recurring transfer didn’t trigger this month.

Three causes, in order of likelihood:

  1. Insufficient balance in your source account on the trigger date.
  2. The mandate has expired (recurring mandates have an expiry; renew in the Junio app).
  3. 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-time top-ups 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 a grandparent send a birthday gift directly to the kid’s card? Today, no — the card doesn’t have its own UPI handle or bank account that an outside person can send to. The cleanest path right now is: the grandparent sends to a parent’s account, the parent loads it via the app. (This changes once Junio’s own PPI license becomes final — we’re targeting around September 2026 — at which point the card will get its own UPI handle and family members will be able to send directly.)
  • Can I load via cash? No. PPI rules don’t allow direct cash loads. You can deposit cash to your own bank account and then top up the card from the app.
  • 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 top up Junio from the app — 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 every PPI-backed card in India — Junio doesn’t get to relax them, and neither does anyone else.

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.