Skip to content

Pay every beneficiary. Account for every naira.

Upload a list, clean it, approve it and pay thousands of people in one batch, with every transfer, retry and sign-off on the record.

Batch total

₦62,400,000

1,236 paid12 retrying

Approvals

  1. Program officerNov 14, 09:40
  2. FinanceNov 14, 10:55
  3. DirectorNov 14, 11:20
  4. Authorised with OTPNov 14, 11:32

From spreadsheet to paid, in five checked steps.

Every batch follows the same path, so nothing goes out that has not been validated, approved and authorised.

  1. 01

    Upload

    Fill the beneficiary template and upload it. Every row is checked as it lands.

    1,253 rows

  2. 02

    Validate

    Duplicates and invalid accounts are flagged. Fix them and re-upload only the corrections.

    5 rows flagged

  3. 03

    Approve

    The batch moves through your approval stages in order, with every sign-off recorded.

    3 of 3 stages

  4. 04

    Disburse

    Authorise with a one-time code and the batch pays out from your iPay wallet.

    1,248 transfers

  5. 05

    Reconcile

    Failed transfers are retried, reversals are tracked and the batch closes on a clean record.

    12 retried

Organised by program, grant and activity.

Group disbursements the way your funding is structured, so every report answers who paid whom, from which grant and for what.

  • Programs for each scheme, cohort or grant
  • Grant and funding source recorded against every program
  • Activities and projects to split the work further
  • Monthly report of what went out, by program

Youth Enterprise Grant

Funded by: Enterprise Development Fund · 3 activities

  • Lagos cohort3 batches₦94,500,000Closed
  • Kano cohort1 batch₦62,400,000Disbursing
  • Enugu cohort0 batches—Validating
Disbursed to date₦156,900,000

When a transfer fails, you know why and what happened next.

At this scale some transfers always fail. iPay shows every exception with its reason, lets you retry it, and keeps the whole story on record.

  • Every failed transfer listed with its reason
  • Retry failed transfers from the same screen
  • Reversals tracked back to the beneficiary
  • A full audit trail you can export

Exceptions · Batch 04

3 of 1,248
  • Aisha BelloBEN-00412 · Bank timeoutRetried · paid
  • Chukwudi NnajiBEN-00977 · Account closedPayment failed
  • Grace OjoBEN-01103 · Returned by bankReversed

Audit trail

Batch approved by Finance DirectorNov 14, 11:20

Disbursement authorised with OTPNov 14, 11:32

BEN-00412 retried and paidNov 14, 15:06

Built for organisations that pay many people at once.

Grant programs

Pay grants and stipends to cohorts of recipients, with the funder recorded against every naira.

NGOs and development projects

Run cash transfers across locations and activities, with the approvals and records donors expect.

Businesses paying at scale

Send one-off payments to large lists of people, from field agents to incentive recipients.

See a bulk payout run end to end.

Book a 30-minute demo. We will take a sample beneficiary list from upload to paid, including the approvals, the exceptions and the audit trail.