Schoolpager

HomeGuidesCollecting school fees online

Fees and payments

How to collect school fees online in Nigeria

Most Nigerian schools still collect fees by bank transfer and WhatsApp screenshots. Here is what the alternative costs, which gateway suits a school, and the questions to settle before you switch.

Updated 24 September 2026 · about 8 minutes · fees verified against each provider's pricing page on 24 September 2026

In short

  • For term fees, the fee cap matters more than the percentage. A capped 1.5% beats an uncapped 2% on anything above about ₦130,000.
  • Paystack and Monnify both publish 1.5% capped at ₦2,000. Flutterwave publishes 2% with no cap shown.
  • Money settles into the school's own bank account, usually the next working day. A website provider should never hold it.
  • The real win is not the card payment. It is the reference number — every payment tied to a pupil, automatically.

1. What is wrong with transfers and screenshots

The normal arrangement: the school publishes an account number, parents transfer, parents send a screenshot to a WhatsApp number, and somebody in the bursary matches screenshots against a statement.

It works, in the sense that the money arrives. What it costs is less visible:

  • Days of reconciliation every term. A transfer narration reading "PAYMENT" tells you nothing about which pupil it is for.
  • Arguments nobody can settle. A parent insists they paid; the bursar cannot find it; both are probably right, because it went in under an uncle's name.
  • Screenshots that were edited. Every bursar in Nigeria has seen at least one.
  • No record a parent can produce later when they need proof for a transfer certificate.

A gateway does not primarily solve "parents cannot pay". It solves "we cannot tell who paid for what".

2. How a gateway actually works

Shorn of jargon:

  1. A parent presses Pay on your site and chooses the fee — term fee for JSS2, application fee, uniform.
  2. They are taken to the gateway's own secure page. They pay by card, bank transfer or USSD. Your website never sees the card details, which is exactly what you want.
  3. The gateway confirms the payment and tells your site, which records it against a reference and issues a receipt.
  4. The money lands in the school's bank account, usually the next working day, minus the fee.

The account must be the school's own. You open your own gateway account, in the school's name, with the school's bank details, and give your website the keys. If a website provider proposes collecting fees into their account and passing it on, decline. That is their cash-flow risk becoming yours.

3. What each gateway charges

Published local rates as at 24 September 2026. Nigerian gateways change pricing from time to time, and most quote fees exclusive of 7.5% VAT — check the linked page before you commit.

GatewayLocal transactionsCapInternational cards
Paystack1.5% + ₦100
₦100 waived under ₦2,500
₦2,0003.9% + ₦100
Monnify1.5% (transfer, card, USSD)₦2,0004%
Flutterwave2% (1.4% + 0.6% platform)None published4.8%
Squad (GTCO)See their pricing page
KoraSee their pricing page

Sources: paystack.com/pricing, monnify.com/pricing, flutterwave.com/ng/pricing. We have left Squad and Kora unquoted rather than print a number we have not checked today.

4. Why the cap matters more than the rate

This is the part schools get wrong, because 1.5% and 2% sound close together. On school fees they are not.

A term fee of ₦300,000:

GatewayArithmeticFee
Paystack1.5% + ₦100 = ₦4,600, capped₦2,000
Monnify1.5% = ₦4,500, capped₦2,000
Flutterwave2%, no published cap₦6,000

Across 400 pupils a term, that difference is roughly ₦1.6 million a year. On a ₦5,000 application fee the gap is pennies. So the answer depends on what you are collecting — and if it is term fees, ask specifically about the cap before anything else.

5. Choosing one

  • Paystack — the most widely used, the best documentation, a published cap. The safe default, and what most Nigerian schools already recognise.
  • Monnify — strong on bank transfer and dedicated account numbers, which is how most Nigerian parents prefer to pay. Worth a look if transfer dominates.
  • Flutterwave — the widest reach across Africa and the best choice if a meaningful number of your parents pay from abroad. Check the cap question for local fees.
  • Squad — GTCO's own. Natural if the school already banks with GTBank.
  • Kora — a smaller, capable alternative worth comparing.

Do not overthink it. Any of them will work, none of them will hold your money hostage, and moving later is a change of keys rather than a rebuild — provided your website supports more than one, which is worth asking before you buy.

6. Who pays the fee

Two options, and the decision is yours:

  • The school absorbs it. Cleanest for the parent. On a capped ₦2,000 per term fee it is a rounding error against the fee itself.
  • The parent pays it. Most Nigerian schools do this, and every gateway supports adding it to the amount charged.

Whichever you pick, say it on the payment page before they press pay. An unexplained ₦2,000 generates more complaints — and more calls to the office — than the ₦2,000 is worth.

7. Making it work in practice

  • Keep the transfer option open. Some parents will not use a card, and a term of running both is how you find out which.
  • Put the class on the payment. "Term fee — JSS2" reconciles itself; "School fee" does not.
  • Give a receipt the parent can keep. A PDF with a reference ends the "I already paid" conversation permanently.
  • Let part-payment happen. Many Nigerian parents pay fees in instalments; a system that only accepts the full amount pushes them back to transfers.
  • Reconcile weekly, not at the end of term. The whole point is that this stops being a term-end ordeal.

8. Questions

Which payment gateway is cheapest for a Nigerian school?

For large payments like term fees, the cap matters more than the percentage. Paystack and Monnify both publish 1.5% capped at ₦2,000, so a ₦300,000 term fee costs ₦2,000 either way. Flutterwave's published local rate is 2% with no cap shown, which on the same payment would be ₦6,000. Check each provider's current pricing page before deciding.

Can parents pay school fees by bank transfer through a gateway?

Yes. Every major Nigerian gateway supports bank transfer and USSD alongside cards, and for school fees transfer is usually the most-used method. Monnify in particular is built around transfer and dedicated account numbers.

Should the school or the parent pay the transaction fee?

Most Nigerian schools pass it on, and every gateway lets you add it to the amount the parent pays. Whichever you choose, say so plainly on the payment page — an unexplained extra charge generates more complaints than the amount justifies.

How long before school fees reach the school's bank account?

Typically the next working day for local payments, though several providers offer same-day settlement on request or for a fee. The money settles into the school's own bank account, not into the website provider's.

Is it safe to take card payments on a school website?

Yes, provided the card details are entered on the gateway's own page and never on yours. That is how all the providers above work by default. Your website receives only a confirmation and a reference — it never sees or stores a card number.

Fees on your website, into your own account

Schoolpager connects Paystack, Flutterwave, Monnify, Squad, Kora or Stripe using your keys and your bank account — we never touch the money. Term fees, application fees, shop orders and donations, each with a PDF receipt and a reference the bursary can reconcile.

Start a free 14-day trial No card needed