
How to Create a Paystack Account and Start Accepting Payments in Nigeria
Paystack is the most trusted payment gateway for Nigerian businesses. Here is how to create your account, complete verification, and start accepting payments from customers today.
Every Nigerian seller hits the same wall eventually.
A customer is ready to pay. You send your bank account number. They transfer. You wait for an alert. You confirm manually. You update your records by hand. And somewhere in that chain, something goes wrong. A transfer goes to the wrong account. An alert does not come through. A customer claims they paid when they did not.
There is a better way. And it has been available to Nigerian businesses for years.
Paystack is a payment gateway that lets your customers pay you securely by card, bank transfer, USSD, or mobile money, with instant confirmation on both sides. No manual checking. No chasing transfers. No uncertainty about whether payment has been received.
Over 200,000 businesses in Nigeria and across Africa use Paystack to collect payments. This guide shows you exactly how to set it up and start using it today.
What Is Paystack?
Paystack is a Nigerian-founded payment technology company acquired by Stripe in 2020. It allows businesses to accept payments online through multiple channels including debit and credit cards, bank transfers, USSD, mobile money, and QR codes.
When a customer pays through Paystack, the money is held securely and settled into your bank account on a regular schedule. You get a real-time notification the moment payment is confirmed. The customer gets a receipt. Everything is logged automatically.
Paystack currently operates in Nigeria, Ghana, South Africa, Kenya, and several other African markets. For Nigerian sellers, it is the most widely recognised and trusted payment processor available.
What You Need Before You Start
Before creating your Paystack account, have these ready:
A valid email address you have access to. Your business name exactly as it appears on your registration documents. Your Bank Verification Number. Your business bank account details. A means of identification, either a National ID, Driver's Licence, Voter's Card, or International Passport. Your CAC registration number if your business is registered, though you can start with a personal account without this.
How to Create a Paystack Account Step by Step
Step 1: Go to the Paystack website
Open your browser and go to paystack.com. Click the Get Started button on the homepage. You will be taken to the registration page.
Step 2: Enter your details
Fill in your first name, last name, email address, and a strong password. Choose your country e.g Nigeria. Click Create Account.
Paystack will send a verification email to the address you provided. Open the email and click the verification link before proceeding.
Step 3: Set up your business profile
After verifying your email, you will be taken through a business setup process. You will need to provide:
Your business name. This is the name customers will see on their payment receipts and bank statements, so use your actual trading name.
Your business type. Choose between registered business if you have a CAC number, or starter business if you are operating informally. Starter business accounts have lower transaction limits but can be set up without registration documents.
Your business category. Choose the option closest to what you sell.
Your business description. A brief explanation of what your business does.
Step 4: Add your bank account
Go to Settings, then Bank Account, and add the bank account where you want to receive settlements. Enter your account number and select your bank. Paystack will verify the account by displaying the account name. Confirm it is correct before saving.
Step 5 — Complete KYC verification
KYC stands for Know Your Customer. Paystack requires identity verification before you can access full account features and higher transaction limits.
Go to Settings, then Compliance, and submit your verification documents. For a personal account, you will need your BVN and a government-issued ID. For a registered business, you will also need your CAC documents.
Verification typically takes one to two business days.
Step 6 — Set your settlement schedule
Paystack settles funds into your bank account either daily, weekly, or manually depending on your preference. Go to Settings, then Preferences, then Settlement Schedule, and choose the option that works best for your cash flow.
Daily settlement is recommended for most sellers as it keeps your working capital moving.
Understanding Paystack Transaction Fees
Paystack charges 1.5 percent per transaction for local Nigerian transactions, with a cap of 2,000 naira per transaction. There is no charge for transactions below 2,500 naira.
For international transactions, the fee is 3.9 percent plus 100 naira.
These fees are deducted automatically from each transaction before settlement. You do not receive a separate invoice. What arrives in your account is the transaction amount minus the Paystack fee.
Factor these fees into your pricing so they do not erode your margins unexpectedly.
How to Start Accepting Payments on Paystack
Once your account is set up and verified, you have several ways to start accepting payments.
Payment links are the simplest option. Go to your Paystack dashboard, click Payment Pages, and create a payment link with the amount and description. Share the link with customers on WhatsApp, Instagram, or any other channel. Customers tap the link, pay, and you receive instant confirmation.
Payment pages are dedicated URLs for specific products or services. You can create a page for each product you sell and share the specific link whenever a customer wants to buy that item.
Invoices allow you to send a payment request directly to a customer's email address with a link to pay online. Useful for larger or custom orders.
API integration allows you to connect Paystack directly to your website or app so payments happen within your own platform. This requires technical knowledge or a developer.
For most sellers starting out, payment links are the fastest and most practical option.
Common Paystack Setup Mistakes to Avoid
Using a personal account name instead of your business name. Customers who see a personal name on their receipt instead of a business name lose confidence. Set up your business profile properly from the beginning.
Not completing KYC verification. Unverified accounts have significantly lower transaction limits. Complete verification as soon as possible to avoid disruption when your sales volume grows.
Wrong bank account details. Double-check your account number and bank name before saving. An error here means your settlements go nowhere and can take days to resolve.
Not setting a settlement schedule. If you leave settlement on manual, your money sits in Paystack until you request it. Set a daily or weekly automatic schedule so your cash flow stays consistent.
Ignoring transaction notifications. Paystack sends email and dashboard notifications for every transaction. Review these regularly to catch any failed payments or disputes early.
How Zerrar Removes the Paystack Setup Entirely
Everything in this guide is what you need to do to use Paystack independently. It works. But it adds steps, it requires ongoing management, and it means you are handling payment infrastructure on top of everything else your business demands.
When you open a store on Zerrar, Paystack is already integrated. You do not create a separate Paystack account. You do not generate payment links manually for each order. You do not check your Paystack dashboard to confirm payments before processing an order.
Every product in your Zerrar store has a built-in payment flow. A customer selects what they want, pays through Paystack directly on your storefront, and the order is confirmed automatically. The payment is logged in your Zerrar dashboard with the full order details. A receipt goes to the customer on WhatsApp instantly.
Zerrar also integrates Flutterwave and Monnify alongside Paystack, which means your customers always have multiple ways to pay. Card, bank transfer, USSD, mobile money. Whatever works for them.
You get all the reliability of Paystack without the setup, the dashboard management, or the manual payment confirmation process.
This is what it means to have payment infrastructure built into your store rather than bolted on as an afterthought.
Open your free Zerrar store at zerrar.com and start accepting payments from your very first order.
Frequently Asked Questions
Is Paystack free to use? Creating a Paystack account is free. Paystack charges 1.5 percent per local transaction, capped at 2,000 naira, with no charge for transactions below 2,500 naira. There are no monthly fees or setup costs.
How long does Paystack take to settle funds? With daily settlement enabled, funds from transactions completed before a certain cutoff time are settled into your bank account the next business day. The exact cutoff time is displayed in your Paystack dashboard settings.
Can I use Paystack without a registered business? Yes. Paystack offers starter business accounts for individuals and informal businesses. Starter accounts have lower transaction limits than fully verified business accounts but are sufficient for sellers just starting out.
What happens if a customer's payment fails? Paystack notifies both you and the customer of a failed transaction. The customer can attempt payment again using a different card or payment method. No money leaves the customer's account for a failed transaction.
Can I use Paystack to pay vendors or suppliers? Yes. Paystack has a transfer feature that allows you to send money from your Paystack balance to any Nigerian bank account. This is useful for paying suppliers or withdrawing funds outside your regular settlement schedule.
How is using Paystack through Zerrar different from using it directly? Using Paystack directly requires you to create and manage a separate account, generate payment links manually, confirm payments before processing orders, and reconcile your Paystack dashboard with your order records. Through Zerrar, all of this happens automatically as part of your store's payment flow.