Payment Gateways in Nigeria: Providers, Costs, and How to Choose
Transaction Processing System

Looking for a scalable transaction processing system built for high-volume financial operations?

Learn more
Share the article

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

・ ・ 16 min read
Payment Gateways in Nigeria: Providers, Costs, and How to Choose

To choose a payment gateway in Nigeria, start with the payment methods your customers use, your account eligibility, total fees, and settlement terms. Paystack, Flutterwave, Monnify, Interswitch, and Remita offer services worth comparing. The right choice depends on the specific product and contract, not the brand alone.

This guide compares Nigerian payment providers and explains the roles behind a payment, from transaction management to reconciliation and accounting. It also examines SDK.finance, a FinTech software provider, and how its software can help teams build merchant payment products around external gateways.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Transaction Proсessing System

Discover how the SDK.finance TPS can power high-speed, secure operations across banking, fintech, and retail

Talk to Our Team

Five payment gateways in Nigeria compared

Use this shortlist to compare payment methods, business fit, and published commercial terms. Availability depends on the account and service you select. The fees below are starting points for evaluation, not a ranking.

Provider

Methods and business fit

Published fees and settlement

Paystack

Cards, bank transfers, and USSD; online stores and apps

Local: 1.5% + NGN 100, capped at NGN 2,000; fixed fee waived below NGN 2,500. NGN settlement: next working day.

Flutterwave

Cards, bank transfers, and USSD; local and international checkout

Local collections (all listed methods): 2%, plus 7.5% VAT on fees. Local settlement: next business day (T+1).

Monnify

Virtual accounts, cards, and USSD; matching transfers to customers

Bank transfers, local cards, and USSD: 1.5%, capped at NGN 2,000, excluding VAT. Local settlement: same day by 10pm.

Interswitch

Cards, transfers, USSD, and wallets; inline or redirected checkout

IPG local cards: 1.5%, capped at NGN 2,000, excluding VAT. Published settlement: next business day (T+1); confirm contracted terms.

Remita

Referenced bill payments and recurring collections; businesses and billers

Request channel-specific collection fees and settlement terms. Recurring collections may require a mandate.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Paystack

Paystack combines online checkout with developer APIs for stores and apps. It supports cards, transfers, and USSD in Nigeria, alongside recurring-payment tools. Dedicated virtual accounts add a way to identify payments from returning customers, making the service relevant to businesses combining checkout with repeat account-based collections. Recurring billing depends on the chosen channel, and international acceptance requires the appropriate account approval.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Flutterwave

Flutterwave combines online checkout, payment links, and invoices with separate payout services. This range suits businesses collecting through a website as well as shared links or invoices. Nigerian collection options include cards, transfers, and USSD. For international cards, its pricing page states that charging and settlement use local currency by default; a different settlement arrangement needs explicit confirmation.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Monnify

Monnify’s virtual accounts make it relevant to businesses where matching incoming transfers to customers is central to the payment flow. Card and USSD acceptance provide additional collection options. Monnify offers regular reserved accounts and invoice-linked accounts, with configurable handling of overpayments and underpayments. Check these settings alongside account activation, expiry, and customer verification requirements.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Interswitch

Interswitch Web Checkout offers an inline window on the merchant’s website or a redirect to its payment page. Its documentation lists cards, transfers, USSD, and wallets. The two integration routes give teams a choice in how customers enter checkout while using several payment methods through the service. Evaluate the contracted gateway product and its reporting, rather than assuming every capability of the wider Interswitch group is included.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Remita

Remita supports billing-led collections, where payments need to match a bill or customer obligation. Its APIs use a Remita Retrieval Reference, or RRR, to identify a payment and include recurring-payment services. This makes payment references and bill tracking central to its evaluation. For recurring collections, the customer mandate and cancellation process are as important as the initial payment experience.

Payment gateway fees and settlement in Nigeria

Compare providers using the amounts and payment methods your customers use. Include fixed charges, fee caps, taxes, currency conversion, and payout costs in your calculation.

Rates also vary by payment method:

  • Paystack: dedicated virtual accounts cost 1%, capped at NGN 300. International payments cost 3.9% plus NGN 100.
  • Flutterwave: international payments cost 4.8%, plus VAT on the fee.
  • Monnify: bank transfers cost 1.5%, capped at NGN 2,000, excluding VAT.

Interswitch’s integration is free. Budget separately for your team’s development work, plugin maintenance, and any external implementation support.

Compare the same transaction amounts

For local card payments of NGN 2,000 and NGN 10,000, Paystack’s base fees are NGN 30 and NGN 250; Flutterwave’s are NGN 40 and NGN 200. Monnify and Interswitch IPG each charge NGN 30 and NGN 150. These calculations exclude separately applicable taxes and other charges. Request Remita’s channel-specific tariff; a directly comparable public rate was not confirmed.

Include these components in your monthly cost estimate:

  • Expected transactions grouped by payment method, currency, and amount.
  • Each channel’s percentage, fixed charge, and fee cap.
  • Applicable taxes, conversion, payouts, and other contracted charges.

Confirm who bears the fees and whether collection fees are returned after a refund. Request Remita’s current collection terms and confirm that any quoted Interswitch rate applies to your selected gateway product and payment methods.

Check when funds become available

  • Paystack: local settlement on the next business day.
  • Flutterwave: local settlement on the next business day; international payments in Nigeria settle in five business days.
  • Interswitch IPG: next-business-day settlement. Confirm the schedule for your contracted product.
  • Monnify: same-day settlement by 10pm, including weekends and public holidays.

Check cut-off times, reserves, and exceptions in your agreement.

How to choose a payment gateway in Nigeria

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Match the provider to your business model

Start with your business model, then test the workflow that matters most to it. Use the following scenarios to set your requirements before choosing a provider.

Business model

What should drive the choice

Online store

Store compatibility, mobile checkout, order updates, and refunds.

Subscriptions

Repeat payments through the required method, cancellation, and failed-payment handling.

Marketplace

Seller onboarding, payment allocation, payouts, and responsibility for refunds.

B2B and invoices

Payer identification, invoice references, partial payments, and reconciliation.

Accepting international payments

For international payments, check three things separately:

  • Customer location: the countries and payment methods your account can accept.
  • Charging currency: what the customer pays and whether conversion applies.
  • Settlement currency and account: where your business receives the funds.

Accepting a foreign card does not automatically mean receiving US dollars. Confirm approval for your business category, conversion costs, and refund handling.

Choose how to connect: payment links, hosted checkout, or APIs

Choose the integration that gives you enough control without adding work your team cannot maintain. Payment links, hosted checkout, and APIs are ways to connect a payment flow; cards and transfers are payment methods.

  • Payment links: share a provider-hosted page with little checkout development. This suits simple sales or invoices, but your team still needs to connect each payment to an order and manage refunds.
  • Hosted checkout or a supported store plugin: connect a website while the provider collects payment details. Check compatibility with your CMS version, currencies, subscriptions, and refund process, as well as who maintains the plugin.
  • APIs and SDKs: build a more customised customer journey and connect payment events to your product. This requires development, monitoring, and maintenance. APIs can still use hosted fields; collecting raw card data directly changes your security responsibilities.

Complete onboarding and agree security responsibilities

Ask the provider for the requirements that apply to your entity, business activity, and settlement account before committing to an integration. These may include business registration, ownership and identity checks, and a review of your website or service. Check the contracting entity in the CBN payment service provider register, and distinguish merchant onboarding from permissions needed to operate your own payment service.

Agree who handles sensitive payment data, access controls, incident response, and disputes. A hosted checkout can reduce the card data your application handles, but it does not remove all merchant responsibilities. Confirm the applicable PCI DSS validation with your provider or acquirer. Keep secret keys on the server, restrict production access, and follow the provider’s verification and webhook guidance.

Test the complete payment journey

When evaluating payment gateway software, test the complete journey from order creation to provider reports and bank records:

  • Successful and failed payments: confirm that the order receives the correct status.
  • Timeouts and duplicate notifications: verify that a retry cannot create a second charge or credit.
  • Partial transfers and refunds: check the outstanding amount and the link to the original payment.
  • Reporting and settlement: trace the references and amounts through to the bank entry.

Use these acceptance tests as the handover standard for your software team or systems integrator.

Measure payment performance after launch

Track the customer journey as well as the provider’s response. A customer who leaves checkout is different from a bank declining an attempted payment. Review results by method, provider, and device so an overall average does not hide a local problem.

  • Checkout completion: paid orders as a share of checkout sessions, using a defined session window.
  • Payment success: successful attempts as a share of attempted payments, with retries identified separately.
  • Failure reasons: customer abandonment, bank declines, and technical errors where the available data distinguishes them.
  • Settlement and support: actual time to receive funds, unresolved settlement differences, and time to resolve payment enquiries.

Use a consistent definition and reporting period for each measure. Establish a baseline from your own traffic and investigate changes instead of assuming a universal target suits every business.

Decide whether provider tools are enough

For a merchant accepting payments through one provider, the provider’s checkout, dashboard, and reports may be enough. The requirements change when your business serves multiple merchants or connects several payment providers. You then need a consistent way to manage merchant accounts, apply your own fees, track payment events, and explain differences between collections and settlements.

At that point, choosing a gateway is only part of the decision. You also need to define the software and operational controls around your selected providers.

Transaction Proсessing System

Discover how the SDK.finance TPS can power high-speed, secure operations across banking, fintech, and retail

Talk to Our Team

How payments work in Nigeria

Payment processor vs payment gateway: who does what?

A gateway passes payment information from a website or app to payment services. Processing, routing, merchant acceptance, and internal record-keeping are related but distinct roles. One provider may perform several of them. Use the table to identify who owns each part of your flow.

Role

What it does

Gateway

Receives and passes payment information between the customer interface and payment services.

Processor

Processes payment messages and exchanges requests and responses with the relevant participants.

Switch

Routes payment messages between connected participants.

Acquirer

Provides merchant acceptance services under the relevant scheme and contractual arrangements.

Transaction platform

Manages product workflows, accounts, balances, fees, and operational records.

Ledger

Records the accounting effect of events through journal entries.

These are technical roles, not licence categories. Contract scope determines which functions your provider performs.

Payment confirmation, settlement, and reconciliation

For a card payment, the issuing bank approves or declines the request through the relevant processing network. For a bank transfer, the customer sends funds to a collection account and the provider identifies the incoming payment. The two methods follow different paths, but both need records beyond the initial response.

Payment confirmation establishes the reported outcome. Settlement fulfils the financial obligations between the parties. Reconciliation compares your records with provider reports and bank entries. Track these separately so a successful checkout does not hide a missing settlement.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Nigerian transfer infrastructure

NIBSS Instant Payment, or NIP, supports real-time interbank transfers. NIBSS’s NPS guidance describes the National Payment Stack as separate infrastructure using ISO 20022 messaging and requiring its own integration. Ask your provider which service your payment flow uses; do not assume every participant has moved to NPS.

Cards, bank transfers, and USSD

Cards, bank transfers, and USSD offer different payment experiences. Cards let customers pay through checkout, while bank transfers can serve both online orders and business invoices. USSD uses short codes on a mobile phone and is an option where supported by the provider and bank.

Temporary and dedicated virtual accounts

A virtual account gives a customer bank details that help a provider identify an incoming transfer. A temporary account can be tied to a specific payment. It may expire after a defined period. A dedicated account can be assigned to a customer and used for further payments, subject to the provider’s rules.

When choosing between them, focus on account expiry, payer verification, and how your system handles late or unexpected transfers. Store the provider’s account and payment references against the relevant customer or invoice, then assess the amount actually received.

When the amount or timing does not match

Consider a simple example. A customer receives details for a NGN 10,000 invoice but transfers NGN 8,000. The account number may identify the customer correctly. Your system must still record a partial payment and keep the remaining NGN 2,000 visible. Marking the whole invoice as paid would hide an outstanding amount.

Late transfers need clear handling too. Confirm what the provider does when a temporary account expires, and define how your team will investigate an unexpected payment.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

Managing multiple payment providers and financial records

The following controls matter when a marketplace, PSP, or FinTech product manages several providers, merchants, or balances. A single-provider store may rely on its provider’s dashboard. For a broader payment product, each new provider introduces references, statuses, reports, and contracts that your team must bring together.

Fragmented statuses and payment events

Your internal transaction ID may differ from the provider’s reference and the reference on a bank statement. Keep those identifiers linked so support and finance can trace the same payment. Status names also need mapping. “Pending” could mean waiting for customer action in one service and waiting for a final response in another.

Webhooks, the messages providers send when events happen, need careful handling. Validate their source and make repeated deliveries safe. If the same event arrives twice, it should not create a second credit. Follow each provider’s rules for webhook handling and server-side payment verification. A customer returning to a success page is not enough evidence on its own.

Do not automatically send a payment to another provider just because the first request timed out. First establish whether it succeeded. Otherwise, a retry could charge the customer twice.

Fees, refunds, and settlement exceptions

A NGN 10,000 collection may produce a smaller settlement because of fees, holds, or adjustments. Refunds and chargebacks add further events: a refund is initiated by the merchant, while a chargeback follows a card scheme’s dispute process. Link each event to the original transaction and record its effect on the merchant’s balance and settlement. A single “paid” flag cannot describe that history.

Transaction and merchant operations

Operations staff need searchable payment references, merchant records, and permissions that match their roles. Support may investigate a delay, while finance reviews a fee difference and an authorised colleague approves an adjustment. Keep an audit trail of those decisions, give unresolved cases a clear owner, and record the evidence used to close them.

Check that collected payments reach your bank account

Payment reconciliation checks that the payments you recorded match the provider’s report and the money received in your bank account. First, find each payment in the provider report using its reference, amount, and currency. Then check the provider’s payout against the bank statement. A provider may combine several payments into one deposit, so the bank statement alone cannot confirm every customer payment.

In this illustrative example, customers pay NGN 20,000. The provider deducts NGN 200 in fees, leaving NGN 19,800 to reach the bank account. Check the payment details and fees in the provider report, then match the payout amount and reference to the bank statement. Investigate any unexplained difference before marking the payout as reconciled.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

A ledger that records the financial effect

A ledger records what a payment means financially. Depending on your business model, that may include an amount due from a provider, a fee expense, or an amount owed to a merchant. Double-entry accounting records balanced debit and credit entries. It gives finance a structured way to follow those changes.

The exact entries depend on your accounting policy and who owns the funds. A merchant accepting its own sales and a platform collecting for other merchants may need different accounting treatment. Agree the rules with your finance team and test reversals, refunds, and fee adjustments. The ledger records these effects; it does not move the funds.

Reference architecture: follow the money and the records

A useful architecture separates the external movement of money from the software that requests, tracks, and records it. For a broader view of these components, see our guide to payment system design.

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

This is an illustrative model. Account ownership, settlement paths, and integration scope depend on the agreed service. Card payments involve their own acquiring and scheme arrangements.

Build and scale your payment gateway with SDK.finance

Payment Gateways in Nigeria: Providers, Costs, and How to Choose

If your payment product needs shared merchant workflows and financial records across providers, SDK.finance can provide part of that software foundation. Its Transaction Platform supports merchant accounts, configurable fees, and operational transaction records. Your team builds the checkout experience and integrates the selected payment providers. The General Ledger records the accounting effect of payment and settlement events under your defined accounting rules.

For example, your gateway may accept card payments through one provider and bank transfers through another. Your team defines the checkout experience and connects the selected services, while configuring merchant accounts, fees, and transaction records in SDK.finance. The relevant capabilities include:

  • Manage merchants across your payment product: give merchants a portal to view transactions and balances, manage stores, and request withdrawals through your configured payment flow.
  • Apply your merchant pricing: configure fixed or percentage fees and transaction limits by contract, operation, and currency. Set your merchant charges alongside the fees charged by your selected providers.
  • Connect your selected payment providers: build integrations through APIs, webhooks, or middleware to exchange payment requests and status updates. Define and test payment methods, refunds, and error handling for each connection.
  • Investigate differences in payment records: review provider transaction statuses and compare internal records with uploaded provider or bank files for closed operational periods. Resolve missing transactions and amount differences before closing a reconciliation case.
  • Record the financial effect of each event: use the General Ledger to map collections, gateway fees, refunds, and settlement events to journal entries under your accounting rules. Give finance a structured record of how each event affects balances, fees, and amounts owed.

The SaaS model suits a gateway built around the platform’s available APIs and configuration. Your team can develop the checkout and custom provider connections through middleware without modifying the platform’s source code. Confirm the integration scope and operational responsibilities before launch.

The source-code model gives your team scope to customise gateway workflows and provider connections more deeply and deploy the software in your own environment, under the agreed licence. Plan for the engineering, infrastructure, and maintenance responsibilities this involves.

From provider shortlist to a working payment product

Turn the shortlist into a small pilot with clear acceptance criteria. Run representative payments through checkout, reporting, settlement, and refund handling, then compare the results with the terms you agreed. Use the pilot to settle any gaps in integration scope and operational ownership before expanding to more merchants, methods, or providers.

Planning a payment gateway for Nigeria? Discuss your payment gateway project with SDK.finance to map out provider integrations, merchant workflows, and the right deployment model.

Transaction Proсessing System

Discover how the SDK.finance TPS can power high-speed, secure operations across banking, fintech, and retail

Talk to Our Team
Share the article
Payment Gateways in Nigeria: Providers, Costs, and How to Choose

FAQ

Which payment gateway is best in Nigeria?

The best fit depends on the workflow you need: a store’s checkout, subscription billing, marketplace collections, or bill payments. Start with the business-model comparison above, then test the shortlisted service with your actual payment methods. There is no single provider that is best for every scenario.

Paystack vs Flutterwave: how should a business choose?

Compare the workflows and channels you will use, then model their costs. Between these two providers, Paystack has the lower base fee at NGN 2,000, while Flutterwave has the lower base fee at NGN 10,000, before separately applicable taxes or charges. For international payments, evaluate account approval and settlement currency separately from the transaction rate.

How do I integrate a payment gateway into my website?

Complete the provider’s onboarding and choose a supported plugin, hosted checkout, or API integration. Test in the sandbox, verify payments on your server, and handle webhook events securely. Test refunds and financial records as well as successful charges. Follow the provider’s approval process before switching to live payments.

Can I build my own payment gateway in Nigeria?

Yes, you can develop the software or use an existing software platform. First define which services your company will provide, then assess the relevant regulatory permissions, banking and processing partners, security controls, and operational responsibilities. Building or buying software does not itself authorise you to provide regulated payment services.

What is the best international payment gateway in Nigeria?

Paystack and Flutterwave both offer international card acceptance, subject to approval and service terms. Build your shortlist around your customers’ countries and the currency you need to receive. A provider’s worldwide reach does not establish that your own account can accept every payment or use every settlement option.

Which payment gateway is cheapest in Nigeria?

Compare the total cost of your expected transaction mix, not the smallest advertised percentage. Fixed fees matter more on small payments; caps can change the result on larger ones. Include applicable taxes and payouts before deciding which provider is cheapest for your business.

How much does it cost to build a payment gateway?

There is no standard price. The budget depends on whether you use existing software or build from scratch, the provider integrations you need, and the merchant workflows you support. Include development, security testing, hosting, maintenance, and partner onboarding. Define the service and its regulatory requirements before requesting estimates; software alone does not authorise payment services.

1 Star2 Stars3 Stars4 Stars5 Stars Average rating: 5.00 (20 votes)

Ready to get started?

    By pressing “Send” button you confirm that you have read and accept our Privacy Policy and Terms & Conditions