Choosing a payment gateway is an important decision for Nigerian businesses accepting payments online. Whether you operate an e-commerce store, restaurant, school, hotel, subscription platform or digital marketplace, the provider can affect transaction costs, customer experience, reconciliation and cash flow. Paystack, Flutterwave and Monnify all offer digital payment services, but their pricing, supported products and operational strengths differ.
Paystack has a broad collection and developer-payment ecosystem; Flutterwave has a multi-market payments offering; and Monnify is particularly relevant to bank transfers, reserved accounts and automated reconciliation. None is automatically the best for every merchant. The right choice depends on average ticket size, payment channels, customer geography, settlement and technical requirements. This guide checks published prices and platform documentation as of 1 November 2026.
1. Paystack vs Flutterwave vs Monnify at a glance
| Factor | Paystack | Flutterwave | Monnify |
|---|---|---|---|
| Standard local fee | 1.5% + ₦100, capped at ₦2,000; flat fee waived below ₦2,500 | 2% for local collections | 1.5%, capped at ₦2,000 for local cards/USSD |
| International cards | Generally 3.9% + ₦100 for supported Visa/Mastercard/Verve; Amex different | 4.8% | 4% |
| Bank transfers | Yes | Yes | Yes, with reserved accounts |
| Recurring billing | Subscriptions, eligible direct debit | Payment plans | Reserved accounts, mandates, card tokenisation |
| Published local settlement | Generally within 24 hours | Generally next day | 10 p.m. same-day cycle, subject to posting |
This overview does not include every product or customised contract. Flutterwave states that its collection fees are subject to 7.5% VAT. Monnify lists its rates exclusive of VAT. Verify the tax treatment and final invoice for each provider before making a like-for-like total-cost decision. Official sources: Paystack pricing , Flutterwave Nigeria pricing and Monnify pricing .
2. Paystack: Payments, collections and business tools
Paystack accepts local card payments, bank transfers, USSD and other eligible channels depending on the market and account. For Nigerian standard local transactions, its official rate is 1.5% plus ₦100, capped at ₦2,000. The ₦100 component is waived for payments below ₦2,500. Its Nigeria pricing documentation lists 3.9% plus ₦100 for international Visa, Mastercard and Verve transactions and a different rate for American Express.
Paystack also offers dedicated virtual accounts to eligible Nigeria-based registered businesses at a separately listed 1% fee capped at ₦300 per qualifying transaction. That is not the same as its standard checkout fee. These accounts can help merchants allocate recurring bank transfers to an identified customer. The provider also documents payment splitting, subscriptions and transfers.
Paystack may be an appealing starting point for straightforward Nigerian online stores, digital services and companies that want broad API documentation. Merchants planning subscriptions should check channel eligibility: Paystack's Subscriptions API documentation currently identifies card and direct debit in Nigeria, rather than promising automatic recurring charges over every method.
3. Flutterwave: Domestic payments and multi-market ambitions
Flutterwave publishes a 2% local collection fee for Nigeria, described as a 1.4% transaction fee and a 0.6% platform fee. Its Nigeria pricing page lists 4.8% for international transactions and states that transaction charges are subject to 7.5% VAT. These published terms may change or be customised for qualifying merchants; confirm the contract before relying on a budget.
The provider supports various payment channels across its markets, including cards, bank transfers, bank account payments, USSD and region-specific mobile money options. But the exact methods available depend on where the merchant and customer are based. 'Global' coverage should not be interpreted as automatic approval to collect and settle every currency in every country.
Flutterwave offers payment plans for subscription workflows and NGN virtual accounts for eligible collections. It can deserve particular attention from businesses selling in several African markets, but merchants should ask about available currencies, onboarding, settlement currency, FX conversions and regional restrictions, not merely the number of countries advertised.
4. Monnify: Strong emphasis on transfer and reconciliation
Monnify lists 1.5% capped at ₦2,000 for Nigerian local card and USSD collections. Its current public pricing displays bank transfer/direct debit as '1.5% capped at ₦2,000 / ₦500 flat', which does not by itself establish which fee option every merchant receives. Request the applicable bank-transfer contract or pricing confirmation instead of assuming the flat amount applies universally. The provider lists 4% for international cards and describes its rates as VAT exclusive.
Its customer reserved accounts assign bank account details to eligible customers, helping systems match transfers to accounts, invoices or wallet top-ups. A temporary transaction account and a reserved customer account serve different operational purposes. Current documentation indicates BVN or NIN identification requirements for reserved-account creation; verify what applies to your merchant category.
Monnify's settlement documentation describes a 10 p.m. same-day cycle, including weekends and holidays, and offers eligible dashboard-triggered express settlements subject to its conditions. The settlement process depends on the relevant transaction posting and configuration, so 'same day' should not be construed as an unconditional instant bank credit.
5. Compare the costs on sample Nigerian transactions
A headline percentage does not tell the whole story. Consider three hypothetical local card payments at ₦10,000, ₦100,000 and ₦200,000, with the merchant bearing fees. Applying the standard published local rates produces the following base fee illustrations before VAT, stamp duties, special agreements and other applicable charges:
| Payment | Paystack | Flutterwave | Monnify local card |
|---|---|---|---|
| ₦10,000 | ₦250 | ₦200 | ₦150 |
| ₦100,000 | ₦1,600 | ₦2,000 | ₦1,500 |
| ₦200,000 | ₦2,000 (cap) | ₦4,000 | ₦2,000 (cap) |
The figures apply the published standard card/checkout rates, not Paystack's dedicated virtual account pricing or Monnify's contract-dependent bank-transfer flat option. VAT can raise the final charge, and different merchant accounts may have negotiated terms. For example, Flutterwave's stated 7.5% VAT on fees would turn a ₦200 base processing fee into ₦215, assuming the stated VAT treatment applies and there are no other charges.
For large transaction amounts, a fee cap can matter significantly. For smaller repeated payments, even modest flat charges can add up. Businesses should calculate an effective fee for their actual mix of card and transfer collections, and test the outcome of refunds and failed transactions as well.
6. Settlement speed matters for business cash flow
A small retailer purchasing inventory daily may value settlement speed more than a small difference in processing costs. Paystack advertises automatic local settlement generally within 24 hours; Flutterwave states that local funds are usually received the next day. Monnify describes same-day 10 p.m. settlement, subject to the posting and terms of the merchant's arrangements.
Before signing up, ask about weekends, bank holidays, transaction holds, risk reviews, reserve requirements, which bank account can receive settlement and whether settlement reports reconcile cleanly with the merchant's ledger. A payout marked initiated is not necessarily cash already available in the bank account. Compare the actual net settlement time observed in a controlled pilot.
7. Virtual accounts and bank-transfer reconciliation
Bank transfers are important in Nigeria, especially for merchants taking payments outside a conventional card checkout. A general checkout transfer often uses a transaction-specific reference or temporary account. A dedicated or reserved account can instead map repeated transfers to a particular customer or business workflow.
Paystack supports dedicated virtual accounts for eligible registered Nigerian businesses; Flutterwave documents NGN virtual account notifications; Monnify supports both dynamic transaction accounts and customer reserved accounts. These offerings differ in onboarding requirements, account lifetime, KYC, fee treatment and reconciliation design. Ask whether a payment can be attributed reliably if the customer uses an unexpected sender name or transfers a different amount.
Developers building customer wallets or recurring invoices should especially check how to handle overpayment, underpayment, reversals and duplicate notifications. A virtual account is a payment-collection reference, not by itself proof that the merchant is authorised to operate a regulated deposit-taking business.
8. Recurring payments and subscriptions
A subscription business needs more than a one-off checkout button. It must support customer consent, recurring authorisation, retry rules, cancellations and reliable status updates. Paystack documents subscription plans for eligible card and Nigerian direct-debit flows; Flutterwave provides payment plans with configured intervals and subsequent charges; Monnify describes reserved accounts, mandates and card tokenisation as approaches to recurring collections.
The best choice depends on whether the customer wants automatic debit or prefers a regular transfer. Some customers may pay monthly invoices into a reserved account without granting recurring debit authority. A school collecting termly fees may need a different workflow from a SaaS application billing for an annual plan.
9. Developer APIs, webhooks and payment security
All three providers publish developer APIs and webhook documentation, but no serious integration should fulfil an order simply because a browser redirects to a success page. Paystack's verification guidance , Flutterwave's transaction verification and Monnify's verification documentation emphasise server-side confirmation of successful payment details.
A robust system checks the expected amount, currency, payment reference and final provider status; authenticates webhook notifications using the method required by that provider; and updates its own database idempotently. Duplicate events must not issue duplicate goods, credits or memberships. Retain audit records of initiation, successful collection, refunds, reversals and settlement reconciliation.
For multi-branch organisations and marketplaces, confirm what splitting and subaccount features actually support, including restrictions and settlement attribution. Paystack documents split payments among subaccounts, and Monnify documents payment splits on reserved accounts; evaluate the contract before assuming a complex marketplace waterfall is supported out of the box.
10. Which payment provider fits your type of business?
Small e-commerce store
A merchant selling mainly within Nigeria may begin by comparing Paystack and Flutterwave checkout experiences, local collection charges and payment completion rates, while also testing Monnify if bank transfers are popular among customers. The best solution is the one that settles reliably and makes checkout easy, not merely the provider with the lowest fee on paper.
Cross-border or multi-market business
Flutterwave's multi-market payment offering can make it worth evaluating for regional operations. Paystack also operates in multiple countries and supports eligible international cards. Assess actual merchant onboarding, customer payment methods, settlement currencies, FX costs and local regulatory requirements in each target market.
School, membership platform or subscription service
Check invoices, customer identification, direct debit or subscription support, payment reconciliation and disputes. Paystack advertises special educational-institution pricing for qualifying Nigerian schools, but eligibility and applicable channels must be confirmed; do not apply that discount to ordinary merchants.
Hotel, POS, marketplace or wallet-enabled platform
For hospitality or retail, consider physical or virtual terminals, refund procedures, branch reporting and settlement records. For a wallet or high-volume transfer platform, look carefully at Monnify's reserved accounts and the providers' payout APIs. A large multi-tenant platform may also need payment splitting, regulatory review and resilient reconciliation infrastructure.
11. How to choose without making an expensive integration mistake
- List every required payment channel, country, currency, average transaction size and business registration condition.
- Request live, merchant-specific fee schedules, including VAT, international charges, chargebacks, payouts and settlement deductions.
- Test standard checkout and bank-transfer flows using each provider's approved sandbox and a small live pilot when authorised.
- Measure successful collection rate, failed or pending flows, customer friction, support responsiveness and final settlement timing.
- Audit API integration, webhook authentication, retries, payment verification, refunds and idempotent order fulfilment.
- Choose based on total operating cost and reliable customer experience, and consider a second provider only where justified.
For related website infrastructure guidance, FlyingEze explains how payment gateway integration can support website credibility . A successful integration should simplify a customer's experience while giving the merchant clear financial records.
Frequently asked questions
Which is cheapest: Paystack, Flutterwave or Monnify?
It depends on transaction amount, payment method, VAT, fee caps and your negotiated pricing. Monnify's published standard local card rate is 1.5% capped at ₦2,000, Paystack's is 1.5% plus ₦100 capped at ₦2,000, and Flutterwave publishes 2% for Nigerian local collections plus VAT on fees. This does not resolve every merchant-specific cost.
Which provider supports bank transfers and virtual accounts?
All three document bank-transfer collection options, and each offers eligible virtual account products. Account lifetime, KYC requirements, price and reconciliation workflow vary.
Is Flutterwave always best for international payments?
Not automatically. Its broad multi-market offering may be useful, but actual country and currency eligibility, payment acceptance, FX treatment and contract terms determine suitability.
Which provider settles funds fastest?
Monnify publicly describes a same-day 10 p.m. local settlement cycle, while Paystack generally advertises within 24 hours and Flutterwave next-day local settlement. Actual receipt depends on transaction posting and account-specific conditions.
Can one business integrate more than one gateway?
Yes, where supported by provider contracts and engineering capacity. Multiple providers may add resilience or channel choice, but they also require additional reconciliation, fraud controls and support complexity.
Conclusion
Paystack, Flutterwave and Monnify all provide meaningful payment infrastructure for Nigerian businesses, but they meet different needs. Paystack may suit everyday web collections and well-documented integrations; Flutterwave merits attention for multi-market ambitions; and Monnify is particularly useful to evaluate for bank-transfer-heavy and reserved-account workflows.
The final choice should follow a real comparison of effective transaction costs, customer payment success, settlement performance, eligibility and secure developer integration. Do not decide only from a headline fee or assume that a provider's advertised products are available under every merchant account.