Invoicing and Getting Paid

How to Collect Invoice Payments Online in Nigeria: Card and Bank Transfer

Put a payment link on every invoice, let customers pay by card or bank transfer, and have each payment matched to its invoice. A practical guide, including fees and short payments.

Illustrative example with fictional data.

Most Nigerian businesses already get paid electronically. The money arrives by transfer. What usually isn't electronic is everything around it: the customer copying your account number, the credit alert with a cryptic narration, and someone in accounts matching alerts to invoices at the end of the month. Collecting online fixes the part that costs you time.

What "collecting online" actually means

It isn't about adding a payment method. It's about connecting three things that are usually separate:

  1. The request: your invoice.
  2. The payment: card or bank transfer.
  3. The record: the invoice marked paid, with a receipt.

When those three are joined, a payment can't arrive without your system knowing which invoice it's for. When they're separate, every payment is a small investigation.

The problem with a bank account number on an invoice

A bank account number at the bottom of an invoice works, up to a point. Here's what it costs.

Matching by guesswork. A credit alert reads TRF/LHM/NOV ₦1,342,250.00. Is that Lekki Heights Montessori? For November, or the overdue October invoice? Someone has to open the bank statement, compare amounts and often email the customer to ask.

Silent short payments. That alert is ₦1,500 less than the ₦1,343,750 invoice, perhaps because of a transfer charge deducted along the way. If nobody spots it, the invoice gets marked paid and the ₦1,500 is never collected. Across a year of invoices, small gaps add up to real money.

Delay at the customer's end. Paying means finding the invoice, copying the account details correctly and remembering the reference. Each step is a reason to put it off.

A payment link is a secure web address tied to one invoice. It sits on the invoice PDF and in the email. When your customer opens it:

  1. They see your business name, the invoice number and the amount due, ₦1,343,750.
  2. They choose card or bank transfer. For a transfer, the page gives them account details for this specific payment, so the money is identified the moment it lands.
  3. The payment is verified against the invoice: the right amount, in the right currency.
  4. The invoice is marked paid, a receipt is issued, and the customer sees a confirmation page instead of wondering whether it went through.

Nobody in your team touches it, and the bursar at Lekki Heights gets a receipt without having to ask.

Decisions to make before you switch it on

Who pays the gateway fee?

Online collection carries a processing fee. You have two choices:

  • You absorb it. Customers pay exactly the invoice amount and you receive slightly less. Simple for customers, but your receipts and your invoices never quite agree.
  • The payer bears it. The fee is added at checkout, so you receive the full ₦1,343,750. Your books stay clean, and most business customers accept it, especially when they can still choose a transfer.

Whichever you choose, say so in your payment terms so nobody is surprised.

What counts as paid?

Decide your rule for short payments before they happen. The safest rule is the strictest: an invoice is paid when it's paid in full. If a customer pays ₦240,000 against a ₦241,500 invoice, the invoice stays unpaid and is flagged for review. You then decide whether to chase the ₦1,500, write it off or issue a credit note, but you decide on purpose rather than by accident.

Payments in the wrong currency deserve the same treatment. A dollar payment against a naira invoice should be rejected, not converted at whatever rate someone picks.

Where does the money settle?

If your business has one bank account, this is easy. If different services settle to different accounts, for example a school that keeps tuition and transport fees apart, look for split settlement, where each service's share goes to its own account automatically.

Does approval come first?

A payment link should only exist on an invoice that has been approved. Otherwise a customer can pay an invoice that contains a mistake, and you have to refund or credit them. Tie the link to your invoice approval process: the invoice is emailed, with its link, only once it's approved.

An illustrative month

Picture Chiamaka Obi, who runs accounts receivable for a logistics firm in Ikeja. (She's an example, not a customer.) In a month before online collection, she spends the first four working days of the month matching 62 transfers to invoices, and finds three short payments only when customers query their statements.

The next month, every invoice goes out with a Pay online link. Most customers pay through the link, and those invoices are marked paid and receipted as each payment lands. Some still transfer to the old account out of habit, and those she matches by hand, as before. Two payments arrive short, and both appear in her review list the same day, with the exact shortfall. Her month-end matching now covers only the manual transfers.

Not every customer switches at once. Keep your account details on the invoice for those who prefer them, and let the link prove itself.

A checklist for getting started

  • Decide who bears the gateway fee, and update your payment terms
  • Set your short-payment rule: paid means paid in full
  • Confirm which bank account, or accounts, each service settles to
  • Make sure links only go out on approved invoices
  • Add the link to both the invoice PDF and the invoice email
  • Tell regular customers it's there, and keep your account details visible for those who prefer a manual transfer
  • Check that a receipt is issued automatically on payment

How Flux helps

In Flux Online Payments, every approved invoice and payment email carries a secure Pay online link. Customers pay by card or bank transfer, and the payer bears the gateway fee, so you receive the full invoice amount. Payments are matched to their invoice automatically. Short payments stay unpaid and are flagged, payments in the wrong currency are rejected, and a receipt is issued the moment an invoice is paid. You can collect through Flux's payment account or connect your own, and settle to one account or split automatically to each service's bank account. The invoices themselves come from Invoicing & Billing, so the link only ever exists on an approved invoice.

From the blog