Choosing between Flutterwave and Paystack is one of the most common decisions Nigerian businesses face when setting up online payments. Both are trusted, well-funded payment gateways with millions of merchants, but they differ in pricing, features, geographic reach, and developer experience.

This guide breaks down every fee, compares payment methods and settlement timelines, and gives you clear recommendations based on your business type. Whether you are launching a small e-commerce store, building a SaaS product, or running a marketplace, you will know exactly which gateway fits your needs by the end of this article.

If you just want to calculate what you will actually pay per transaction, jump to our Payment Fee Calculator to get instant results for any amount.

Quick Comparison Table

Here is a side-by-side overview of the key differences between Paystack and Flutterwave as of March 2026. We go deeper into each area in the sections below.

Feature Paystack Flutterwave
Local Transaction Fee1.5% + NGN 1001.4%
Fee Cap (Local)NGN 2,000NGN 2,000
International Fee3.9% + NGN 1003.8%
Settlement TimeNext business day (T+1)Next business day (T+1)
Supported CountriesNigeria, Ghana, South Africa, Kenya34+ African countries
Parent CompanyStripe (acquired 2022)Independent (YC-backed)
Payment MethodsCards, bank transfer, USSD, mobile money, QRCards, bank transfer, USSD, mobile money, Barter, M-Pesa
API DocumentationExcellent, widely praisedGood, comprehensive but less polished
Transfer Fees (Payouts)NGN 10 per transfer (under NGN 5K), NGN 25 (5K-50K), NGN 50 (above 50K)NGN 10.75 per transfer (flat, may vary)
Recurring PaymentsBuilt-in subscription APIBuilt-in payment plans

At a glance, the fee structures are very similar. Flutterwave edges out Paystack on raw percentage rates, while Paystack is often praised for its developer experience and reliability. Let us look at each in detail.

Paystack Fee Structure

Paystack has maintained one of the simplest pricing models in the Nigerian fintech space. There are no setup fees, no monthly fees, and no hidden charges. You only pay when you receive a successful payment.

Local Transactions (Nigerian Cards and Bank Accounts)

Paystack charges 1.5% + NGN 100 per successful local transaction. The NGN 100 flat fee is waived on transactions below NGN 2,500, which is a meaningful benefit for businesses processing many small payments. The total fee on any single transaction is capped at NGN 2,000, meaning that for transactions above roughly NGN 127,000, the effective percentage drops well below 1.5%.

For example, on a NGN 50,000 transaction, the fee would be NGN 850 (1.5% of 50,000 = NGN 750, plus NGN 100). On a NGN 200,000 transaction, the fee would be NGN 2,000 (capped), giving you an effective rate of just 1%. On a NGN 1,000 transaction, the fee would be NGN 15 (no flat fee since it is under NGN 2,500).

International Transactions

For payments made with international cards (Visa, Mastercard, or American Express cards issued outside Nigeria), Paystack charges 3.9% + NGN 100. There is no fee cap on international transactions, so the 3.9% applies to the full amount regardless of size.

Settlement

Paystack settles funds to your Nigerian bank account the next business day (T+1). If a customer pays on Friday, you receive the funds on Monday. Paystack also offers instant or same-day settlement as a premium feature for qualifying merchants, though this comes with an additional fee. Settlements are made in Naira, and Paystack handles the currency conversion for international transactions at their prevailing rate.

Transfer Fees (Payouts)

When you use Paystack to send money to bank accounts (disbursements, refunds, or payouts), the fees are tiered:

These transfer fees are very competitive and make Paystack an attractive option for marketplace businesses that need to split payments and pay out multiple vendors.

Flutterwave Fee Structure

Flutterwave also uses a pay-per-transaction model with no setup or monthly fees. The headline rates are slightly lower than Paystack, but the differences are small and the total cost depends on your transaction profile.

Local Transactions

Flutterwave charges 1.4% per successful local transaction with no additional flat fee. Like Paystack, the maximum fee per transaction is capped at NGN 2,000. The absence of a flat fee gives Flutterwave a marginal advantage on smaller transactions. For a NGN 50,000 payment, the Flutterwave fee is NGN 700 compared to Paystack's NGN 850.

However, for very large transactions (above approximately NGN 143,000), both gateways hit the NGN 2,000 cap, making the cost identical.

International Transactions

Flutterwave charges 3.8% for international card payments, with no additional flat fee. This is marginally cheaper than Paystack's 3.9% + NGN 100. On a $100 USD payment (roughly NGN 160,000 at current rates), the difference works out to about NGN 1,700, meaningful if you process a high volume of international payments.

Settlement

Flutterwave offers next-business-day settlement as standard for Nigerian merchants. Some merchants have reported that settlement can occasionally take up to two business days during peak periods or public holidays. Flutterwave also provides an instant settlement option for an additional fee, and they support settlements in multiple currencies if you operate multi-country stores.

Transfer Fees (Payouts)

Flutterwave charges a flat fee of approximately NGN 10.75 per bank transfer for payouts within Nigeria. Rates may vary for different account types and volumes, so it is worth confirming with your account manager if you process a large number of payouts. For international transfers through Flutterwave, fees depend on the destination country and currency.

Additional Fees

Flutterwave charges a small fee for chargebacks (typically around $25 per chargeback). They also offer value-added services like Flutterwave Store (a hosted checkout page for businesses without websites) at no additional charge, and Barter, a virtual card and peer-to-peer payment product for consumers.

Payment Methods Supported

One of the most important factors in choosing a payment gateway is how your customers can pay. Both Paystack and Flutterwave support the most common Nigerian payment methods, but there are differences in mobile money and regional coverage.

Payment Method Paystack Flutterwave
Visa / MastercardYesYes
Verve CardsYesYes
Bank TransferYes (dedicated virtual accounts)Yes (dynamic accounts)
USSDYes (all major banks)Yes (all major banks)
Mobile Money (Africa)Ghana, South Africa, Kenya34+ countries including M-Pesa
Apple PayYesYes
Google PayNoYes
QR Code PaymentsYes (Visa QR)Yes
Pay with Bank (direct debit)YesYes
Barter / WalletNoYes (Barter wallet)
ACH (US bank debit)Yes (via Stripe)Yes

Where Paystack wins: Bank transfer payments on Paystack use dedicated virtual account numbers, which means your customers get a permanent account number they can save and reuse. This reduces friction for repeat payments. Paystack's bank transfer integration is also known for higher success rates in Nigeria.

Where Flutterwave wins: Mobile money support across 34+ African countries is Flutterwave's standout advantage. If you sell to customers in East Africa (Kenya, Uganda, Tanzania), Central Africa, or Francophone West Africa, Flutterwave provides native mobile money integration that Paystack cannot match. Google Pay support is another edge, though its adoption in Nigeria is still relatively low.

Developer Experience

For technology teams evaluating these gateways, the integration experience matters as much as the fees. A well-documented API saves engineering hours and reduces support tickets. Here is how they compare.

API Documentation

Paystack's API documentation is widely regarded as one of the best in African fintech. It is clean, well-organized, and includes detailed code examples in multiple languages. Every endpoint is documented with request and response schemas, error codes, and practical use cases. The Paystack docs also include step-by-step integration guides for popular frameworks like Laravel, Django, and Express.js.

Flutterwave's documentation is comprehensive and covers a broader range of products and use cases, but some developers find it less intuitive to work through. Flutterwave has been improving their docs steadily, and their v3 API documentation is significantly better than previous versions.

SDKs and Libraries

Both gateways offer official SDKs for the most popular languages:

Flutterwave offers more official mobile SDKs, which gives it an advantage for teams building native mobile apps. Paystack's mobile integration typically goes through their inline popup or redirect flow, which works well but is less customizable than a native SDK.

Webhooks and Testing

Both providers offer webhook notifications for payment events (successful payment, failed payment, transfer completed, etc.). Paystack's webhook implementation is straightforward with clear documentation on signature verification. Flutterwave also supports webhooks with hash verification.

For testing, Paystack provides a sandbox environment with test cards and bank accounts that closely mirror production behavior. Flutterwave's test environment is similarly functional, with test card numbers documented for different scenarios (successful payment, declined card, insufficient funds, etc.).

Dashboard and Analytics

Paystack's merchant dashboard is clean and focused. It provides clear transaction logs, customer profiles, settlement reports, and basic analytics. The dashboard loads quickly and is easy to work through even for non-technical users.

Flutterwave's dashboard offers more features including a built-in store builder, invoice generation, and multi-currency management. However, some users report that the additional features make the interface busier and occasionally slower to load. Flutterwave's reporting and export capabilities are strong, particularly for businesses operating across multiple countries.

Which Should You Choose?

The right gateway depends on your business model, customer base, and technical requirements. Here are specific recommendations for common scenarios.

Startup Selling Locally in Nigeria

Recommendation: Paystack. If your customers are primarily Nigerian and pay with cards or bank transfers, Paystack's reliability, excellent documentation, and slightly better bank transfer experience make it the stronger choice. The fee difference (0.1% on local transactions) is minimal at early-stage volumes, and Paystack's integration speed will get you to market faster.

E-Commerce with International Customers

Recommendation: Flutterwave. If you sell physical or digital products to customers across Africa or globally, Flutterwave's broader country coverage and lower international fees (3.8% versus 3.9% + NGN 100) make it the better value. Flutterwave's multi-currency settlement and mobile money support across 34+ countries is a significant operational advantage if you need to collect payments in multiple markets.

SaaS or Subscription Business

Recommendation: Paystack. Paystack's subscription API is purpose-built for recurring payments. It handles card tokenization, automatic retries on failed charges, proration, and plan management natively. The Stripe backing also means Paystack's subscription infrastructure benefits from Stripe's world-class recurring payment technology. Flutterwave supports recurring payments through payment plans, but Paystack's implementation is more mature and better documented for this use case.

Marketplace or Platform

Recommendation: Paystack. If you run a marketplace (think Jumia seller model, freelance platform, or ride-hailing service) where you need to split payments between your platform and multiple vendors, Paystack's split payment and subaccount features are well-designed and thoroughly documented. Paystack's transfer fees are also competitive for high-volume payouts. Flutterwave offers similar subaccount functionality, but Paystack's implementation is generally considered more developer-friendly for complex split scenarios.

Pan-African Business

Recommendation: Flutterwave. If you operate in multiple African countries, Flutterwave is the clear winner. With presence in 34+ countries compared to Paystack's four, Flutterwave can be your single payment infrastructure across the continent. This simplifies compliance, reduces vendor management overhead, and provides a unified dashboard for multi-country operations.

Consider Using Both

Many successful Nigerian businesses integrate both gateways. You can route local card and bank transfer payments through Paystack (for reliability) and international or mobile money payments through Flutterwave (for coverage). This approach requires more engineering effort but gives you the best of both platforms and provides redundancy if one gateway experiences downtime.

What About Squad, Monnify, and Others?

Paystack and Flutterwave are the dominant players, but the Nigerian payment gateway market has several credible alternatives worth considering depending on your specific needs.

Squad (by GT Bank / Guaranty Trust Holding Company)

Squad offers competitive rates, particularly for businesses that bank with GT Bank. Their local transaction fee is 1% (capped at NGN 1,500), which undercuts both Paystack and Flutterwave. Settlement can be same-day for GT Bank account holders. Squad is worth considering if low fees are your primary concern, though their API and documentation are not as mature.

Monnify (by Moniepoint / TeamApt)

Monnify specializes in bank transfer collections with reserved (permanent) virtual accounts. Their fees for bank transfer payments can be lower than both Paystack and Flutterwave, making them attractive for businesses where most customers pay via transfer. Monnify is particularly popular among businesses in the informal sector and for bill payments.

Seerbit

Seerbit offers a multi-country payment gateway with a focus on both online and point-of-sale (POS) payments. They support card, bank transfer, USSD, and mobile money across several African countries. Seerbit is worth evaluating if you need both online and in-person payment processing from a single provider.

When to Consider Alternatives

Consider these alternatives when you have very specific needs that Paystack or Flutterwave do not fully address: ultra-low fees (Squad), bank-transfer-heavy volumes (Monnify), or combined online and POS needs (Seerbit). For most Nigerian businesses starting out, however, Paystack or Flutterwave remains the safest choice due to their reliability, documentation, and space maturity.

Calculate Your Exact Payment Gateway Fees

Enter your transaction amount and see exactly what Paystack, Flutterwave, and other gateways will charge you. Compare side by side, instantly.

Payment Fee Calculator →

Frequently Asked Questions

Flutterwave is slightly cheaper for local card transactions at 1.4% versus Paystack's 1.5% + NGN 100. However, Paystack waives the NGN 100 flat fee on transactions under NGN 2,500. Both cap fees at NGN 2,000 per transaction, so for large transactions above roughly NGN 140,000, the effective cost is identical at NGN 2,000.

Both Paystack and Flutterwave settle to your bank account on the next business day (T+1) as standard. Weekend and public holiday transactions settle on the following business day. Both providers offer premium instant or same-day settlement for an additional fee. Some merchants report that Flutterwave settlements can occasionally extend to T+2 during peak periods.

Yes. Many Nigerian businesses integrate both gateways and route transactions based on payment method or customer location. For example, you could use Paystack for local card and bank transfer payments while using Flutterwave for international cards and mobile money. This requires more development effort but can optimize costs and provide redundancy.

No. Both Paystack and Flutterwave only charge fees on successful transactions. If a customer's payment fails or is declined, you are not charged. For refunds, Paystack typically refunds the transaction fee to the merchant, while Flutterwave's refund policy may retain processing fees depending on the refund type and timing.

Flutterwave has a slight edge for international payments with a 3.8% fee compared to Paystack's 3.9% + NGN 100. Flutterwave also supports more African countries and currencies natively, making it stronger for pan-African commerce. However, Paystack (backed by Stripe) offers smoother integration for businesses also targeting US and European customers through Stripe's global infrastructure.

AT

AfroTools Team

The AfroTools editorial team covers tax, finance, and technology across Africa. Our calculators are used by over 500,000 professionals monthly. Have a question? Get in touch.