How to Decline a Child Transaction
When a child initiates a spend — whether at a school tuck shop in Nairobi, a merchant using a KiddyCash transaction code, or an in-app transfer — you may sometimes need to stop it before the funds leave their wallet. Declining a transaction is different from simply reviewing it: you’re making an active decision to block the spend, and understanding the timing and consequences matters.
Note: You can only decline a transaction while it’s in pending status. Once a transaction is marked as completed or processed, it cannot be reversed through this flow — you’d need to raise a dispute separately.
Before you decline
If you haven’t already reviewed the transaction details, start with how to review a pending family transaction. That article walks through reading the transaction metadata — merchant category, transaction code, amount in KES, and which child’s wallet is affected — so you’re declining with full context, not on instinct alone.
Also worth knowing: frequent declines without explanation can erode a child’s trust around money. If you’re declining because a purchase conflicts with household rules, that’s a great moment to connect spending decisions to responsibility — something explored in depth in how chores connect to financial literacy for kids.
Steps to decline a transaction
-
Open the transaction in question. Navigate directly to the transaction using the link format
https://kiddy.cash/family/:family_id/transaction/:transaction_id— replace:family_idand:transaction_idwith the actual IDs shown in your notification or transaction history. This takes you straight to the transaction detail view without hunting through menus. -
Confirm the transaction is still pending. The status badge at the top of the detail view will show Pending Approval. If it shows any other status, the decline option will be greyed out.
-
Tap “Decline Transaction.” This button appears in the action bar at the bottom of the transaction detail screen. On desktop, it sits alongside the Approve button in the top-right panel.
-
Select a decline reason. KiddyCash requires you to choose a reason from the dropdown — options include Merchant not approved, Exceeds spending limit, Incorrect amount, and Other. This reason is logged against the transaction record and, depending on your family notification settings, may be shared with your child.
-
Add an optional note. Use this field to give your child context — for example, “We agreed the M-Pesa top-up limit is KES 500 this week” or “This merchant isn’t on your approved list yet.” Notes are visible to the child in their wallet activity feed.
-
Confirm the decline. Tap Confirm Decline. The transaction status updates immediately to Declined, the hold on the wallet balance is released, and both you and the child receive an in-app notification.
What happens after a decline
The declined transaction remains visible in the family transaction history for audit purposes — it doesn’t disappear. If the child or merchant attempts the same transaction again, it will re-enter the pending queue as a new transaction.
If you declined due to a recurring pattern — say, a child repeatedly attempting unapproved spends — consider adjusting their wallet spending rules or merchant restrictions in the family settings rather than declining case by case.
For transactions you initiate on behalf of the family, see how to create a family transaction.
Understanding why children push boundaries around money often connects back to how you’ve framed earning and spending at home. The post on why chores still matter in modern family life is a useful read if you’re thinking about resetting those expectations.