Fees101
← Guides

Fake School Fee Payment Proof: Why Receipts Alone Aren't Enough

A parent sends a bank-transfer screenshot or a bank SMS as proof of payment, staff mark the student paid, and days later the transfer never actually clears the school's account. This isn't rare — it's one of the more persistent fee-collection problems in Nigerian schools, and the common fixes (demand a receipt, call the bank to confirm) treat the symptom rather than the actual gap: a payment should never be marked paid on anything that isn't independently verified at the source.

Why screenshots and SMS alerts can't be trusted as proof

A transfer screenshot is just an image — trivially editable in any photo editor, and even an unedited one only shows what the SENDER's banking app displayed, not confirmation that the money actually settled in the RECEIVING account. A forwarded bank SMS has the same problem: it's text a person can type themselves or edit from a real one. Neither is a payment record; both are claims about a payment record, and claims can be false whether through deliberate fraud or an honest but premature screenshot sent before a transfer actually completed.

Receipts, for their part, matter for a different reason — Nigerian parents reasonably treat a school's refusal to issue one as a red flag, and for good reason: it's one of the few things that lets a parent prove they paid if a dispute comes up later. But a receipt is proof the SCHOOL has recorded a payment, not proof the payment is genuine in the first place — it solves the parent's trust problem, not the school's verification problem.

What actually closes the gap

The only reliable fix is verifying a payment at its source — directly with the bank or payment provider, not through anything the parent or anyone else sends — before marking an invoice as paid. In practice that means every student having their own dedicated account to pay into, with a payment only recorded once a signed confirmation comes directly from the bank/payment provider itself. A forged screenshot or an edited SMS simply never produces that confirmation, so it can never create a false paid status, no matter how convincing it looks.

This also removes a genuinely awkward position schools are otherwise put in: accusing a parent of forgery based on a hunch, or chasing a bank to manually confirm one transfer at a time. Verification that happens automatically, at the source, for every payment, means that conversation almost never needs to happen in the first place — the system simply never shows a payment as settled until it actually has.

Related questions

Can a bank transfer screenshot be faked?

Yes, easily — editing an amount, date, or recipient name on a screenshot requires no special skill, and even a genuine, unedited screenshot only shows what the sender's app displayed, not confirmation the money actually reached the receiving account.

Should a school always issue a receipt for fee payments?

Yes — a receipt is what lets a parent prove they paid if a dispute arises later, and refusing to issue one is reasonably treated as a warning sign by parents. It solves a different problem than payment verification, though, and shouldn't be confused with proof the payment itself is genuine.

How can a school verify a bank transfer without calling the bank every time?

By using dedicated per-student accounts with automatic, source-verified payment confirmation instead of relying on anything the parent sends — this removes the need to manually call or check with the bank for each individual transfer.

Live now

See it on your own roster.

Fees101 gives every student their own account and matches every payment automatically — no more manual reconciliation.

Request access

Or email us directly at support@fees101.com

Onboarding schools now65 free days every yearStraight to our team