How to Fix a Loan That Did Not Update
If you edited a loan, recorded a repayment, or changed a loan’s status and the update is not reflecting in your dashboard, this guide walks you through diagnosing and resolving the issue. These edge cases are uncommon but do occur — especially after intermittent connectivity, rapid successive edits, or mid-session timeouts.
Symptoms
Look for these signs before troubleshooting:
- A repayment you recorded still shows the loan balance as unchanged
- A loan you marked as Settled continues to appear as Active
- Interest or penalty fields you edited have reverted to previous values
- A newly created or edited loan is missing entirely from the Loans overview
- A child’s wallet balance was debited but the loan ledger did not reflect the repayment
- Changes appear on one device but not another (sync inconsistency)
Common Causes
Understanding the root cause helps you apply the right fix:
- Network interruption mid-submit — Common in areas with unstable data connections. If you are on mobile data in Nairobi or using a shared Wi-Fi hotspot, a dropped request may return a silent failure with no visible error.
- Session expiry — KiddyCash sessions have an inactivity timeout. Editing a loan in a stale session may appear to succeed but fail server-side.
- Optimistic UI without confirmation — The interface may show your change locally before server confirmation. If the server rejects the request, the UI can snap back to the previous state.
- Concurrent edits — If another parent or guardian in the same family edited the same loan from a different device within the same window, a conflict may cause one change to be discarded.
- KYC/KYB hold — Unresolved identity verification issues on the family account can silently block write operations, including loan updates.
Solutions
Work through these steps in order.
1. Verify the current loan state Open https://kiddy.cash/families/loan directly and hard-reload the page (Ctrl+Shift+R on desktop, or pull-to-refresh on mobile). Do not rely on cached views. Check the loan detail screen — see how to view a child loan for the exact navigation path.
2. Re-authenticate and retry Log out completely, log back in, and attempt the edit or repayment again. This resolves session-expiry failures. Confirm the action with a stable connection — on mobile data, switch to Wi-Fi or wait for a strong signal before submitting.
3. Check wallet balance before recording repayments If a child’s KES wallet balance is insufficient, a repayment submission may fail without a clear error. Verify the child’s wallet has the required funds before triggering a repayment. This is especially relevant if the child earns through chores — a topic explored in how chores connect to financial literacy for kids and why chores still matter in modern family life.
4. Review KYC/KYB status Navigate to your family account settings and confirm there are no pending verification alerts. A flagged document or unverified M-Pesa linked account can silently block loan mutations.
5. Delete and recreate the loan If the loan record is visibly corrupted — mismatched balances, wrong currency, broken repayment schedule — the safest resolution is to delete the loan and start fresh. Refer to how to create a loan for a child for the correct configuration steps.
6. Contact support If none of the above resolves the issue, contact KiddyCash support with your family ID, the loan ID, and a screenshot of the incorrect state. Include the approximate time of the failed action so the team can check server logs.