Guide · Save. Sponsor. Study.

How Eduwallet works

Eduwallet is a savings wallet built for one bill: school fees. Students, parents and guardians put money aside for tuition, and anyone who wants to help — family or a sponsor who has never met the student — can add to it.

What makes it different is where the money can go. It can come in from many places, but it can only go out one way: as a tuition payment to the student’s verified school. That is what makes it safe to save in, and safe to give to.

Many ways in

Bank transfer

Through KoraPay checkout

Card

Through KoraPay checkout

Family

Parents and guardians fund a child’s wallet

Sponsors

Anyone, through a student’s public profile

The education wallet

Every movement recorded. The balance is worked out from that record, never typed in.

One way out

Tuition payment to a verified school

  • No cash withdrawals
  • No transfers to people
  • No card spending

Who it’s for

The four roles

Student

A learner at primary, secondary or tertiary level saving towards their own fees.

  • Link their school record and upload identity documents.
  • Create wallets with an optional savings goal, fund them, and pay tuition.
  • Publish a sponsorship profile and share its link to raise support.

Parent / Guardian

Someone saving for one or more children or wards.

  • Add children, open wallets for them, fund them and pay their tuition.
  • Approve or cancel tuition payments on a child’s wallet.
  • Invite a child to their own login so they can see their wallet.

Sponsor

Anyone who wants to help fund a verified student’s education.

  • Open a student’s shared link, or browse published profiles.
  • Make a one-off contribution, optionally anonymously.
  • See their own contributions and each payment’s status.

School admin (bursar)

The school’s finance contact.

  • Verify or reject students who say they attend the school.
  • Publish fee schedules by session, term and class.
  • See tuition payments received from Eduwallet.

School accounts are set up by the Eduwallet team, not through self-service sign-up.

The Eduwallet team’s own admin console is not built yet — see Coming next.

First steps

Getting started

  1. 1

    Create an account

    Choose Create account and enter your full name and email. There is no password.

    /signup

  2. 2

    Pick your role

    Student, Parent or Sponsor. School admin accounts are set up by the Eduwallet team.

  3. 3

    Enter your code

    We email you a 6-digit code. Enter it to finish. Every time you sign in, you get a fresh code.

    /verify

Then, depending on your role

  1. 1

    Link your school

    Choose your school and enter your student ID or matric number, your class or level, and your date of birth. Your school then verifies your enrolment.

    /onboarding

  2. 2

    Verify your identity

    Upload one ID document and a selfie. This raises your deposit limit.

    /kyc

  3. 3

    Create a wallet

    Give it a name (for example, the session it’s for) and, if you like, a goal amount and a deadline.

    /wallets/new

In detail

How each thing works

Wallets and the ledger

Every movement of money — a deposit, a sponsorship, a tuition payment — is written as a new entry in a permanent record, called the ledger. Entries are never edited or deleted after the fact; a mistake is corrected by adding a new, opposite entry, so the history always shows exactly what happened.

Your balance isn’t a number someone types in. It’s worked out from the ledger every time, by adding up the confirmed money in and subtracting the money paid out. Each wallet’s transaction list shows every entry as pending (waiting for confirmation) or posted (confirmed). Only posted money counts towards your balance.

Funding a wallet

Choose Add funds or Fund this wallet, enter an amount, and you’re taken to KoraPay’s secure checkout to pay by card, bank transfer or pay with bank. The deposit shows as pending straight away and your balance updates automatically once KoraPay confirms the payment.

Each deposit has a limit, shown under the amount box. Verifying your identity raises it.

Verifying your identity

Upload one ID document — NIN slip, national ID card, driver’s licence or international passport — as a JPG, PNG or PDF, plus a selfie. Documents are stored privately — visible only to you and the Eduwallet review team — and are never shown on your sponsorship profile.

Your status shows as pending while the Eduwallet team reviews your documents. Once you’re verified, your deposit limit goes up.

Paying tuition

Tuition can only be paid once the school has verified the student’s enrolment and published a fee for the student’s class. The payment page shows the fee, what’s already been paid, what’s outstanding and the wallet balance.

You can pay in full or in part — whatever remains stays outstanding for next time. When the payment goes through you get a receipt reference, and the payment is queued for settlement to the school. The money never passes through anyone’s personal account.

Guardian approval

On a child’s wallet with approval switched on, choosing Pay tuition doesn’t pay straight away. It creates a request, and the guardian confirms or cancels it from their dashboard. Only a confirmed request moves any money.

This is a deliberate two-step on a child’s money: a second look before anything leaves the wallet, and a clear record of who asked and who approved. Approval starts switched on for children under 18, and the guardian can turn it off or on for each child.

Giving a child their own login

From the child’s card, the guardian generates an invite link and shares it with the child. The child creates their own Student account with their own email — the guardian never enters it for them — and then accepts the invite. The child can then see the wallets their guardian opened for them.

For now this takes two steps: the child signs up first, then opens the invite link again to accept it. Invite links expire after seven days, and a new one can be generated at any time.

Sponsorship

A verified student can create a sponsorship profile — a headline, an optional story and an optional photo — and choose which wallet it pays into. Privacy is in the student’s hands: show their full name or initials only, show or hide their photo, and show or hide their school.

Publishing the profile gives it a shareable link. Sponsors contribute through KoraPay and can choose to stay anonymous. Sponsored money lands in that student’s wallet, where — like every naira on Eduwallet — it can only leave as tuition to the student’s verified school.

For schools

The school portal lists students waiting for enrolment verification; the bursar verifies or rejects each one. Fee schedules are published by academic session, term and class level, with an amount and an optional due date, and can be deactivated when they no longer apply.

The portal also lists tuition payments received — the student, their class, the date, the amount and its settlement status.

Trust

Safety and privacy

  • Every money movement is recorded on a permanent audit trail. Nothing is edited or deleted afterwards.
  • Students see only their own wallets. Parents see only the children linked to them. Schools see only their own students.
  • A sponsorship profile shows only what the student chooses to show.
  • A sponsor who stays anonymous is hidden from the student, but the payment is still recorded and traceable inside Eduwallet.
  • Identity documents are stored privately and are never shown publicly.
  • We are committed to handling personal data in line with the Nigeria Data Protection Act (NDPA).

Not yet available

Coming next

These are planned but not yet available in the app today.

  • Not yet available

    Financial aid catalogue

    Loans, grants and scholarships from partners, paid into the student’s wallet.

  • Not yet available

    Education Credit Score

    A score built from saving habits and school signals, to support access to aid.

  • Not yet available

    In-app notifications

    Alerts for deposits, payments, approvals and sponsorships.

  • Not yet available

    Eduwallet admin console

    Tools for the Eduwallet team to review identity documents and set up schools.

  • Not yet available

    Direct school API integrations

    Schools connecting their own systems instead of using the portal.

  • Not yet available

    Automated settlement to schools

    Tuition paid out automatically to each school’s bank account.

For presentersPresenter walkthroughShow
  1. 1

    Landing page

    Open the home page and scroll to the protection strip.

    Point: Many ways in, one way out — money can only leave as tuition to a verified school.

    /

  2. 2

    Sign in as a student

    Choose Sign in, enter the student email and the 6-digit code.

    Point: No passwords — every sign-in is a fresh one-time code.

    /login

  3. 3

    Student dashboard

    Point at the wallet balance, the goal progress and the outstanding tuition.

    Point: Every figure on this screen is worked out from real records, not typed in.

    /dashboard

  4. 4

    Fund a wallet

    Choose Add funds, enter an amount and complete KoraPay’s test checkout.

    Point: The deposit shows as pending, then posts on its own once KoraPay confirms it.

    /wallets/{wallet}/fund

  5. 5

    Pay tuition

    Choose Pay tuition, show the fee card, pay part of the fee and show the receipt.

    Point: Paid only against the school’s published fee; part payments leave the rest outstanding.

    /wallets/{wallet}/pay

  6. 6

    Sponsor a student

    Open the student’s public link in another tab and contribute as a sponsor.

    Point: Anyone can help, and the money is bound to that student’s tuition.

    /s/{profile}

  7. 7

    Sign in as the parent

    Show the child card and the approvals list, then approve a pending request.

    Point: A minor’s payment waits for the guardian. Have a request ready beforehand from a wallet that needs approval.

    /parent

  8. 8

    Sign in as the bursar

    Verify a pending student, then scroll to payments received.

    Point: The school confirms who its students are and sees every naira paid to it.

    /portal