How to Accept Payments in Nigeria: A Guide for Small Businesses
Nigeria has one of the most active digital payment ecosystems in Africa. Bank transfers have become a default way to pay for everything from market purchases to professional services, and everyday commerce routinely moves through banking apps and USSD codes. For a small business, the question is rarely whether customers can pay digitally. It is how to accept those payments in a way that is fast to set up, easy to verify, and works for customers outside Nigeria too.
This matters for a wide range of businesses: a fashion vendor selling ankara pieces through Instagram, a market trader in Lagos who wants to stop chasing transfer confirmations, a freelance developer in Abuja invoicing a client in London, or an event planner collecting deposits months before a wedding.
This guide walks through the payment methods Nigerian customers actually use, where the gaps are for card and international payments, and how to set up acceptance without buying hardware.
What Nigerian Customers Expect at Checkout
Nigerian buyers are comfortable paying digitally, but their habits are specific. The naira (NGN) is the currency of daily life, and the most trusted payment flow for many people is a direct bank transfer: the seller shares an account number, the buyer transfers from their banking app, and both sides confirm.
That flow works, but it has friction. The seller shares account details repeatedly, watches for the credit alert, and manually matches payments to orders. At ten or twenty orders a day, transfer verification becomes a real time cost, and an Instagram buyer who waits an hour for confirmation may simply move on.
International customers are a different story entirely. A client in the United States or United Kingdom cannot easily send a naira bank transfer, which is why card-based payment links matter for freelancers and service exporters.
Payment Methods Common in Nigeria
Bank transfers are the workhorse of Nigerian commerce. Instant transfers between banks are widely available, and many customers prefer them over cards. The trade-off is manual verification and the awkwardness of sharing account numbers with strangers.
USSD payments let customers pay by dialing a short code on any phone, including basic phones without internet access. USSD is widely used and reliable, though better suited to person-to-person payments than structured checkout.
Cards and POS agents are visible everywhere. Agent banking has put terminals in neighborhoods across the country, but they mostly serve cash-in and cash-out rather than merchant checkout for a small online seller.
Cash still matters for market traders and delivery-on-arrival orders, but it creates record-keeping and security problems and does nothing for remote sales.
Payment links and checkout pages close the gap for card payments. A seller sends a link by WhatsApp, SMS, or email, and the buyer pays by card on a secure page. No terminal, no account-number sharing, and the payment confirms itself.
Stripe, Square, and Local Nigerian Gateways
Two of the most searched-for platforms are not available here. As of 2026, neither Stripe nor Square supports Nigeria as a merchant country, so you cannot register with a Nigerian business and a Nigerian bank account. Workarounds involving foreign-registered companies add cost and legal complexity, and accounts opened with mismatched details are frequently frozen.
Nigeria does have strong homegrown payment companies. Paystack and Flutterwave both provide gateways used by Nigerian businesses to accept cards, transfers, and other local methods, and both are established options worth evaluating. They are generally built around online checkout and developer integration, which suits businesses with a website or app. A one-person business selling through DMs and WhatsApp may get paid faster with a simpler link-based tool.
Using HandyPay to Accept Card Payments in Nigeria
HandyPay is available in Nigeria, and it is built for businesses that want card acceptance without hardware or code.
Here is what you get on the free plan:
- Payment links shareable by WhatsApp, SMS, or email, created for any amount in seconds.
- QR code payments for in-person situations, useful at a stall, studio, or pickup point.
- Recurring subscriptions for services billed monthly, such as retainers or lessons.
- iOS and Android apps plus a web Merchant Portal for creating links and tracking payments.
- Fees of 4.9% + US$0.40 per transaction, with no monthly fee and no hardware to buy.
A Pro plan at US$29 per month lowers fees to 4.2% + US$0.40. Payouts go to your local bank account on a daily schedule and typically arrive within 2 to 4 business days. Pricing and settlement currency support varies by country, so check the available options in the app during setup.
Onboarding happens online with identity verification, so you can sign up without visiting a bank branch. For businesses with a site, HandyPay also offers a free WordPress plugin, a WooCommerce gateway, and a Shopify app. See the guides on WordPress payments in Nigeria and WooCommerce payments in Nigeria for details.
Getting Paid Before You Deliver
Payment-before-delivery is a constant negotiation in Nigerian social commerce. Buyers worry about vendors who take money and disappear; vendors worry about buyers who order and never pay on delivery.
Payment links help both sides. The buyer pays on a proper card checkout page rather than transferring to a personal account, and the vendor gets automatic confirmation instead of screenshots of debit alerts. For custom work such as tailoring or event planning, a part-payment link at order time and a balance link at delivery protects both parties.
Comparing Your Options
| Method | Setup Required | Cost to Accept | Best For |
|---|---|---|---|
| Bank transfer | Bank account only | Low or none | Local buyers who prefer transfers |
| USSD | None for the customer | Small bank charges | Buyers on basic phones |
| Cash on delivery | None | None, but risk of no-pay | Local deliveries |
| Local gateway (Paystack, Flutterwave) | Account plus integration | Varies by provider | Websites and apps with dev support |
| HandyPay payment links | Online signup, no hardware | 4.9% + US$0.40 (free plan) | DM sales, invoices, international clients |
Most active sellers end up combining methods: transfers for loyal local customers, links for new buyers and anyone paying by card, and cash where it cannot be avoided.
Frequently Asked Questions
Can I accept card payments in Nigeria without a POS terminal?
Yes. Payment links and QR codes let customers pay by card from their phone with no terminal. You create the link in an app or web portal and share it by WhatsApp, SMS, or email.
Does Stripe work for Nigerian businesses?
No. As of 2026, Stripe does not support Nigeria as a merchant country, and neither does Square. Nigerian businesses need a local gateway or an international platform that supports Nigeria directly, such as HandyPay.
How do I accept payments from customers outside Nigeria?
Card-based payment links are the simplest route. Your international customer pays by card on a secure checkout page, and the funds settle to your local bank account.
What does HandyPay cost in Nigeria?
The free plan charges 4.9% + US$0.40 per transaction with no monthly fee. The Pro plan costs US$29 per month and lowers the rate to 4.2% + US$0.40. Neither plan requires hardware.
Do I need a website to sell online in Nigeria?
No. Many Nigerian businesses run entirely on Instagram and WhatsApp, and a payment link works inside a chat conversation. If you later build a site, plugins for WordPress and WooCommerce can take over checkout.
How fast do I receive my money?
HandyPay sends payouts to your local bank account on a daily schedule, typically arriving within 2 to 4 business days of the transaction.
Related Guides
- WordPress Payments in Nigeria
- WooCommerce Payments in Nigeria
- How to Accept Payments in Ghana
- Payment Links vs Payment Gateways