Tools that make saving fun and simple
Real savings accounts, money games, calculators, and lessons — everything young savers need to build confidence with money.
Safe & reliable saving
Protect every young saver with bank-level security and a required adult joint holder on every account.
A genuine savings account kids own, earning competitive dividends on every dollar.
Check balances, set goals, and deposit by phone with secure mobile and online banking.
Fun money games and age-appropriate lessons turn saving into a skill kids enjoy.
Money lessons
Age-appropriate lessons that turn everyday money moments into real understanding.
Easy account setup
Open a youth account in minutes with a simple, guided process.
Goal tracking
Set savings goals and watch progress update in real time.
Powered by trusted technology
We build on secure, proven infrastructure so families can save with confidence.
Developer-friendly API
Common patterns for partners building on our platform
// Open a youth savings account const account = await cyi.accounts.create({ saver: 'child', jointHolder: 'parent', openingDeposit: 25 }); // Confirm the new account const { error } = await cyi.accounts.confirm({ accountId: account.id, verified: true });
// Add a young saver const saver = await cyi.savers.create({ name: 'Young Saver', age: 10, account: account.id }); // Set a savings goal const goal = await cyi.goals.create({ saver: saver.id, target: 100 });
// Record a deposit const deposit = await cyi.deposits.create({ account: account.id, amount: 20, source: 'mobile' }); // Check savings progress const progress = await cyi.goals.progress({ account: account.id });
Your questions, answered
Everything families need to know about youth savings accounts, the app, and getting started.
