
How to Set Up Flutterwave and Start Accepting Payments From Customers
Flutterwave lets you accept payments by card, bank transfer, mobile money, and more across Africa. Here is how to create your account, complete verification, and start collecting payments today.
If you sell to customers across Nigeria or anywhere else in Africa, you need a payment gateway that can keep up with where your customers are and how they prefer to pay.
Flutterwave is built exactly for that.
With support for over 30 African countries, more than 20 currencies, and payment methods ranging from cards and bank transfers to mobile money and USSD, Flutterwave gives your business the broadest payment coverage available to any African seller today.
This guide walks you through creating your Flutterwave account, completing verification, and starting to accept payments from your very first customer.
What Is Flutterwave?
Flutterwave is an African payment technology company founded in Lagos in 2016. It processes over 200 million transactions annually across more than 30 African countries and is used by businesses ranging from solo sellers to large enterprises.
For Nigerian sellers, Flutterwave offers a reliable way to accept payments by debit and credit card, bank transfer, USSD, mobile money, and Barter, their own consumer payment app. For sellers with customers outside Nigeria, Flutterwave's multi-currency support and pan-African coverage makes it one of the most powerful payment tools available on the continent.
As of 2026, Flutterwave is licensed by the Central Bank of Nigeria and regulated payment authorities in every market it operates in.
What You Need Before You Start
Before creating your Flutterwave account, have these ready:
A valid email address. Your business name as it appears on your documents. Your Bank Verification Number for Nigerian accounts. Your business bank account details. A government-issued ID such as a National ID, Driver's Licence, Voter's Card, or International Passport. Your CAC registration documents if your business is registered, though you can start with an individual account.
How to Create a Flutterwave Account Step by Step
Step 1: Go to the Flutterwave website
Open your browser and go to flutterwave.com. Click Get Started on the homepage. You will be taken to the account creation page.
Step 2: Enter your details
Fill in your first name, last name, email address, and a strong password. Select Nigeria as your country. Click Create Account.
Flutterwave will send a verification email to the address you provided. Open the email and click the verification link to activate your account.
Step 3: Complete your business profile
After verifying your email, log into your Flutterwave dashboard at app.flutterwave.com. You will be prompted to complete your business profile.
Fill in your business name. This is the name that appears on customer receipts and payment pages, so use your actual trading name.
Select your business type. Flutterwave offers options for registered businesses with CAC documents and starter accounts for individuals and informal businesses.
Choose your business category from the list provided.
Add a brief description of what your business does and sells.
Step 4: Add your bank account
Go to Settings, then Bank Accounts, and add the account where you want to receive settlements. Enter your account number, select your bank, and confirm the account name that Flutterwave displays. Double-check this carefully before saving.
Step 5: Complete KYC verification
Go to Settings, then Compliance, and submit your verification documents. For an individual account, you need your BVN and a government-issued ID. For a registered business account, you also need your CAC certificate and other business documents.
Flutterwave reviews KYC submissions within one to three business days. Completing verification unlocks higher transaction limits and full access to all platform features.
Step 6: Configure your settlement preferences
Go to Settings, then Settlement, and choose your preferred settlement schedule. Flutterwave offers daily, weekly, and manual settlement options for Nigerian naira transactions. Daily settlement is recommended for most sellers to keep cash flow consistent.
Understanding Flutterwave Transaction Fees
Flutterwave charges 1.4 percent per local Nigerian transaction, capped at 2,000 naira. There is no charge for transactions below 2,500 naira.
For international transactions, the fee is 3.8 percent per transaction.
These fees are deducted automatically before settlement. You do not receive a separate invoice. Review your transaction reports in the dashboard to see the fee breakdown for each payment.
How to Start Accepting Payments on Flutterwave
Once your account is set up, Flutterwave gives you several ways to collect payments immediately.
Payment links are the fastest option for sellers who do not have a website. Go to your dashboard, click Payment Links under the Tools section, and create a new link with the amount, title, and description. Copy the link and share it with customers on WhatsApp, Instagram, or any other channel.
Flutterwave Storefront is a free hosted store page that Flutterwave provides to every account holder. You can add your products, set prices, and share your storefront link with customers. It is a basic store but it is functional and requires no technical setup.
Payment pages are dedicated checkout pages for specific products or services. Create one for each product you sell regularly and share the specific page link when a customer is ready to buy.
Inline checkout allows you to embed a Flutterwave payment form directly on your website. This requires a developer to implement but gives customers the smoothest possible checkout experience on a custom site.
API integration connects Flutterwave directly to your website or app for fully automated payment processing. Flutterwave's developer documentation at developer.flutterwave.com covers every major programming language and integration scenario.
Flutterwave Features Worth Knowing About
Barter by Flutterwave is a consumer payment app that allows customers to pay from their Barter wallet, virtual cards, or linked bank accounts. Some Nigerian buyers prefer Barter for its convenience and the virtual dollar cards it offers. Accepting Barter payments through Flutterwave gives you access to these customers automatically.
Multi-currency support allows you to accept payments in over 20 currencies and receive settlement in naira or other supported currencies. If you sell to customers outside Nigeria, this is one of Flutterwave's most valuable features.
Recurring payments allow you to charge customers automatically on a schedule. Useful for subscription products or instalment payment arrangements.
Split payments allow you to automatically split a transaction between multiple recipients. Useful for marketplace models where a portion of each sale goes to a vendor and a portion to the platform.
Flutterwave for Business app allows you to manage your account, view transactions, and create payment links directly from your phone without opening a browser.
Common Flutterwave Setup Mistakes to Avoid
Not completing KYC verification. Unverified accounts have significantly lower transaction limits. Complete verification as soon as your account is created, not when you hit the limit during a busy sales period.
Using test mode on a live store. Flutterwave has a test mode for development purposes. Make sure you are using your live API keys on your live store, not test keys that do not process real payments.
Incorrect bank account details. Verify your account number and bank name carefully. An error here means your settlements go to the wrong account or fail entirely.
Not setting up webhooks for automated stores. If you are integrating Flutterwave with a website or app, webhooks are essential for your store to know when payments are confirmed. Configure your webhook URL in the Flutterwave dashboard under Settings, then Webhooks.
Ignoring the transaction dashboard. Review your Flutterwave dashboard regularly. Failed transactions, chargebacks, and settlement issues are much easier to resolve when caught early.
How Zerrar Integrates Flutterwave Automatically
Everything in this guide is what you need to do to use Flutterwave as a standalone payment tool. It works well. But it is a separate system you have to manage alongside your selling, your inventory, your customer communication, and everything else your business demands.
Zerrar integrates Flutterwave, Paystack, and Monnify into your store from the moment you open it. No separate account setup for each gateway. No payment links to generate manually. No dashboard to check for confirmation before processing an order.
Every product in your Zerrar store has a working multi-gateway checkout from the moment you add it. A customer who prefers paying by card uses Paystack. A customer who prefers mobile money or an alternative method uses Flutterwave. A customer who prefers bank transfer uses Monnify. All three options appear at checkout automatically.
When a payment goes through on any gateway, your Zerrar dashboard updates instantly. The order is confirmed. A WhatsApp notification goes to the customer automatically. Your inventory adjusts. Everything happens without you being online or taking any action.
For sellers building a pan-African customer base, Zerrar's Flutterwave integration means your store can accept payments from customers across more than 30 African countries using their local payment methods, all through one unified checkout experience.
This is not an integration you maintain. It is infrastructure that runs your payment layer so you can focus on everything else.
Open your free Zerrar store at zerrar.com and let Flutterwave, Paystack, and Monnify work together for your customers from day one.
Frequently Asked Questions
Is Flutterwave safe and regulated in Nigeria? Yes. Flutterwave is licensed by the Central Bank of Nigeria and regulated in every African market it operates in. It uses industry-standard encryption and security protocols for all transactions.
How long does Flutterwave take to settle funds into my bank account? With daily settlement enabled, Nigerian naira transactions are typically settled the next business day. International and multi-currency settlements may take two to three business days depending on the currency and destination country.
Can I accept payments from customers outside Nigeria on Flutterwave? Yes. Flutterwave supports payments from customers in over 30 African countries and internationally. You can accept payments in multiple currencies and receive settlement in naira or other supported currencies.
What is the difference between Flutterwave and Barter? Flutterwave is the payment infrastructure used by businesses to collect payments. Barter is a consumer-facing app built on Flutterwave that individuals use to make payments, hold virtual cards, and manage money. As a Flutterwave merchant, you automatically accept payments from Barter users.
Can I use Flutterwave without a registered business? Yes. Flutterwave offers individual and starter accounts that do not require CAC registration. These accounts have lower transaction limits than fully verified business accounts. Complete KYC verification with your BVN and government ID to access higher limits.
How is using Flutterwave through Zerrar different from using it directly? Using Flutterwave directly requires you to manage a separate account, generate payment links manually, configure webhooks, and reconcile your Flutterwave dashboard with your order records independently. Through Zerrar, Flutterwave is one of three integrated gateways that work automatically as part of your store's checkout flow. No separate management required.