How to withdraw from a goal once it is reached

When a savings goal hits its target, the funds don’t move automatically — they stay in the goal layer until you deliberately release them. This gives you a moment to decide where the money goes next: back into your child’s main wallet, toward a purchase, or into the family budget conversation. Here’s how to complete that transfer cleanly.


Before you start

Make sure the goal status shows Completed or Target reached. You can confirm this from the goal detail screen — replace :goal_id with the actual goal ID shown in your app. If the goal is still in progress, top it up first rather than withdrawing early; partial withdrawals work differently and are covered in how to view a child savings goal.


Steps to withdraw

  1. Open the goal — Navigate to your child’s profile, tap Goals, then select the completed goal. The goal card will show a green completion badge and the full target amount locked inside.

  2. Tap “Withdraw funds” — This button activates only after the target is met. If you set a goal for KES 5,000 and your child reached it through weekly allowances or top-ups, you’ll see the full KES 5,000 available to release.

  3. Choose a destination — KiddyCash gives you two options:

    • Child’s main wallet — Funds move instantly into the spendable wallet balance. Useful when the goal was for a specific purchase your child is about to make.
    • Parent wallet or M-Pesa — If the goal was a joint saving effort (common for larger goals like school fees or a family trip), you can route the funds out to your linked M-Pesa number for external use.
  4. Enter your transaction PIN — All fund movements require PIN confirmation. This is the same PIN you use for allowance approvals and business payouts.

  5. Confirm the transfer — Review the destination and amount on the confirmation screen, then tap Confirm withdrawal. The goal status will update to Funds released and a transaction record will appear in your activity feed.

  6. Archive or delete the goal — Once funds are out, you have the option to archive the goal (keeps the history visible) or delete it. Archiving is useful if you want to recreate a similar goal — for example, if your child in Nairobi saves for a new school term every year, the archived goal becomes a useful reference when you create a new savings goal.


A few things worth knowing

  • Withdrawal is not instant to M-Pesa on weekends or public holidays — allow up to two business hours during those periods.
  • If a badge was tied to the goal completion, it’s already been awarded and won’t be affected by the withdrawal.
  • Goals funded partly through a campaign (e.g., contributions from grandparents or a school challenge) may show a split breakdown before you confirm. Review this carefully so you understand what portion came from allowances versus external contributions.
  • Withdrawing completes the goal cycle, but the real value is in the conversation it opens up. The family budget is where this moment lands — use it. If you haven’t yet built a budget your kids can see and engage with, this guide walks you through a practical approach.