
For many Nigerians, an Initial Public Offering (IPO) or public offer can provide a route into the stock market without needing millions of naira. But what exactly is the difference, and how do you apply without making costly mistakes?
An IPO is when a company offers its shares to the public for the first time, while a public offer is a broader term that can also cover additional shares offered by an already listed company. Both can create investment opportunities, but neither guarantees profits, and share prices can fall after listing.
In this guide, you will learn how to apply for an IPO or public offer in Nigeria, how to prepare your BVN and choose an approved investment platform, and to check your share allotment. You will also learn the common mistakes to avoid before investing your money.
If you are new to the market, our guide on investing in Nigerian stocks explains the basics of buying and holding shares.
What you need before you can participate in an IPO
Before applying for a Nigerian IPO or public offer, get a Bank Verification Number (BVN) and a bank account that the offer accepts. You will use them to confirm your identity and, where required, to pay or receive a refund. You also need an account with a stockbroker or investment platform approved to handle the offer. Ask whether it will open or link your CSCS account and provide a Clearing House Number (CHN), which helps identify where your shares are held. If you need help with this requirement, see our guide on opening a CSCS account.
Have your ID and any other documents the broker requests ready. Check the offer’s prospectus for the minimum amount, payment method, required account details and any fees. Set everything up before the offer opens so you have time to fix missing details.
Step-by-step guide to subscribing to an IPO
1. Choose a broker and complete your account setup
Open an account with a stockbroker or investment platform that is approved to handle the offer. Complete its identity checks, then ask how your shares will be held through the CSCS. Keep your account details handy, as you may need them when applying. You can compare available options in our guide to the best stock investment apps.
2. Read the official offer documents
Read the prospectus or offer document before you apply. It states the share price, minimum application, opening and closing dates, payment instructions, risks and how shares will be allotted. Check these details for each offer, because they can differ.
3. Confirm the offer is open
Check the issuer’s website, NGX, SEC Nigeria or your broker for an announcement. Use only application channels listed in the offer documents. Do not send money to an agent or use a link you cannot verify.
4. Submit your application
Follow the instructions on the approved website, app, bank or broker channel. Choose the offer and enter how many shares you want, making sure you meet the minimum. Review your name, bank details and any other information before submitting.
5. Pay and save your confirmation
Pay using the method stated in the offer documents. Save your receipt or transaction reference, then check that your application has been recorded. If you do not receive confirmation, contact the channel’s official support team before trying again.
What happens after you apply for an IPO
After the offer closes, the company and its appointed professionals review the applications and decide how many shares each applicant will receive. If more people apply than there are shares available, you may receive fewer shares than you requested, or none. If you paid for more shares than you receive, any extra money is handled according to the offer terms. Check the prospectus for the refund method and expected timing.
If shares are allotted to you, they are credited to your securities account through the CSCS. Once the shares are listed on the Nigerian Exchange (NGX), you can hold them or ask your stockbroker to sell them. A listing does not guarantee that the share price will rise.
Things to note
Apply and pay only through channels named in the official offer documents. Check the terms for each offer, since its price, dates and rules may differ from previous offers.
You may receive fewer shares than you requested, and a share’s price can fall after it lists. Keep your application receipt and check your CSCS account after allotment. Set up e-dividend details to receive eligible dividends in your bank account. This guide is for general information, not personal financial advice.
Popular questions on Nigerian IPOs
1. How to apply for IPO for beginners?
Get a BVN and Nigerian bank account, then open an account with a SEC-licensed broker or digital platform (Bamboo, Cowrywise, i-invest, etc.). Many create a CSCS account for you. Read the prospectus, apply during the offer window through an approved channel, pay in full, and wait for allotment and listing. Use only official channels.
2. How do I participate in an IPO?
Open a stockbroking or investment account, complete KYC, and get a CSCS account. Fund it, then apply via approved platforms, banks, or NGX Invest during the offer period. After closing, allotment occurs (full, partial, or none if oversubscribed), excess funds are refunded, and shares can be traded once listed on the NGX.
3. How to participate in the Dangote IPO?
The Dangote Refinery IPO is open until 27 October 2026 at ₦525 per share (minimum 10 shares = ₦5,250). Apply with your BVN through approved channels such as ipo.dangote.com, bank apps, Bamboo, Cowrywise, i-invest, PiggyVest, Flutterwave, or NGX Invest. Most platforms create a CSCS account if needed. Pay the full amount at application.
Before applying, review the available Dangote Refinery IPO application channels and read our critical analysis of the Dangote IPO to understand the investment questions to consider.
4. How much money do you need to participate in an IPO?
It varies by offer. Check the prospectus for the minimum number of shares or naira amount required.
5. How much money is required to apply for an IPO?
For the Dangote Refinery IPO the minimum is ₦5,250 (10 shares at ₦525). Additional shares must be in multiples of 10. Full payment is required when applying.
6. Which bank is best for IPO?
No single best bank. Many (Access, FirstBank, GTBank, Stanbic IBTC, UBA, Zenith, etc.) accept applications. Choose the most convenient one or a digital platform that is SEC-approved.
7. Is IPO good for beginners?
It can be if you invest only what you can afford to lose, read the prospectus thoroughly, and treat it as a longer-term holding. Risks include partial allotment and share price falling after listing.
8. How much are IPO fees?
Application fees are usually zero or very low on digital platforms and banks. Normal brokerage and CSCS fees apply later when selling on the NGX.
9. Can I sell my IPO immediately?
No. You can sell only after shares are credited to your CSCS account and the company lists for trading on the NGX. There is normally no lock-in for retail investors after listing.
10. How long does it take to get an IPO allotment?
Usually several weeks after the offer closes. SEC rules allow up to six weeks (plus possible two-week extension) for the allotment proposal. Shares are typically credited and trading starts about 15 business days after allotment approval. For Dangote, expect mid-to-late November allotment and early-to-mid December listing, subject to change.
Do not miss the Next Stock Market Opportunity
Applying for an IPO is just one way to enter the stock market. The bigger opportunity is knowing which companies deserve your attention before you commit your money. Join the AllenVest Community for premium stock watchlists and market insights that help you discover stocks to research and evaluate opportunities beyond the latest public offer.
Want to Make Better Trading Decisions?
Getting shares at an IPO price does not guarantee a profit. Knowing when to hold, when to sell, and how to manage risk matters just as much. ChartsEmpire offers trading programmes to help you learn chart analysis, identify potential entry and exit points, and build a structured trading strategy instead of relying on guesswork.

