This is a guide, not tax advice. Crypto taxation in Nigeria is new, the guidance is still developing, and your position depends on facts we cannot see. Use this to understand the shape of the problem and to prepare records — then have your actual return prepared by a Nigerian tax practitioner.
What changed, and what is now taxable
The 2025 tax reform acts — signed in June 2025 and effective from January 2026 — modernised Nigeria's tax code and, in doing so, expressly treated digital and virtual assets as chargeable assets. The consequence is straightforward: a gain realised on disposing of a crypto-asset is within the tax net rather than in a grey area.
The key concept is disposal. Tax is not triggered by owning an asset or by its price rising. It is triggered when you dispose of it and realise a gain measured in naira.
| Event | Disposal? | Note |
|---|---|---|
| Buying USDT with naira | No | This establishes your cost base. Record the naira amount. |
| Holding while the price rises | No | Unrealised gains are not taxed. |
| Selling USDT or BTC for naira | Yes | The clearest case. Gain = naira received − naira cost base − allowable costs. |
| Swapping BTC for ETH | Yes | A crypto-to-crypto trade is a disposal of the first asset, valued in naira at the time. |
| Spending crypto on goods or services | Yes | Disposal at market value in naira. |
| Moving coins between your own wallets | No | Not a disposal. Keep the transaction hashes so you can prove it. |
| Receiving crypto as payment for work | Income | Taxed as income at the naira value when received, and that value becomes your cost base for a later disposal. |
| Staking or lending rewards | Income | Naira value when you obtain control of the reward. |
| Airdrops | Usually income | Naira value at receipt where the token has an ascertainable value. |
Which tax, and at what rate
Two different regimes can apply depending on who you are and what you are doing.
- Individual, investing. Gains on disposal of chargeable assets fall under the capital-gains provisions, and under the reformed code an individual's chargeable gains are brought into the personal income tax computation and taxed at the graduated personal rates rather than a separate flat rate.
- Individual, trading as a business. If crypto trading is genuinely your trade — high frequency, systematic, your main income — the profits look like business income rather than capital gains, and are taxed as such.
- Company. A Nigerian company's chargeable gains fall under the corporate regime, and the reform aligned the rate applied to company chargeable gains with the companies income tax rate rather than the old lower capital-gains rate.
The rate is the part most likely to be reported wrongly online, and it is the part where getting it wrong is expensive. Confirm the applicable rate and any exemption thresholds for your own facts with a practitioner or against the Act itself before you file. What this page can tell you reliably is which events create a charge and what records you need — and those are the parts you have to get right during the year, not at filing time.
The hard part: building a naira cost base from P2P
For most Nigerian users the computation is not conceptually difficult; it is difficult because the records live in three places. You bought USDT from a P2P merchant, so the trade price is in the exchange app. The naira left your bank, so the amount is in a bank statement. And the merchant's rate was not the same as the reference market rate that day.
Use the naira you actually paid, not a reference rate. If you sent ₦1,610,000 for 1,000 USDT, your cost base for those 1,000 USDT is ₦1,610,000 — an effective ₦1,610 per USDT — regardless of what any index said the rate was. The same applies on the way out: the naira you actually received is the disposal proceeds.
| Record | Where it lives | Export it |
|---|---|---|
| P2P order history (rate, quantity, date, counterparty) | Exchange app | Monthly CSV export |
| Naira sent or received | Bank or fintech statement | Monthly PDF or CSV |
| Spot trades and swaps | Exchange trade history | Monthly CSV export |
| On-chain transfers between your own wallets | Block explorer | Save the transaction hashes |
| Fees paid (trading, network, P2P spread) | Exchange statements | Included in the CSV exports |
Exchange exports have a habit of being limited to a rolling window — often three to twelve months. If you only think about this in the last week of the tax year, the early months may simply be gone. Export monthly and keep the files.
A worked example, in naira
Assume an individual investor with three trades in a year. Rates below are illustrative — substitute your own.
| # | Event | Quantity | Naira | Effective rate |
|---|---|---|---|---|
| 1 | Bought USDT via P2P (March) | +1,000 USDT | −₦1,520,000 | ₦1,520 |
| 2 | Bought USDT via P2P (July) | +500 USDT | −₦810,000 | ₦1,620 |
| 3 | Sold USDT via P2P (November) | −600 USDT | +₦1,014,000 | ₦1,690 |
Step 1 — pool the cost. Total acquired: 1,500 USDT for ₦2,330,000. Average cost: ₦1,553.33 per USDT.
Step 2 — cost of what you sold. 600 × ₦1,553.33 = ₦932,000.
Step 3 — the gain. ₦1,014,000 − ₦932,000 = ₦82,000 chargeable gain, before allowable costs.
Step 4 — deduct allowable costs. Trading fees, P2P platform fees and network fees attributable to the disposal reduce the gain. Say ₦4,000 in total: the gain becomes ₦78,000.
Step 5 — the 900 USDT still held. No disposal, no charge, and their cost base remains ₦1,553.33 each for whenever you do sell.
Note what this example shows. The paper profit felt much larger — the naira had moved a long way. But because the cost base is also in naira, only the gain relative to your own naira entry price is chargeable. Pooling the cost, rather than cherry-picking which coins you "sold", is the conservative and defensible approach.
What the authorities can actually see
The honest answer is: more than most traders assume, and less than complete visibility.
- Your bank account is the weak point. Naira inflows and outflows are visible to your bank, tied to your BVN and NIN, and reportable. A pattern of large, regular transfers from many different individuals is exactly what P2P looks like from the inside of a bank's monitoring system.
- Registered platforms have reporting obligations. A SEC-registered VASP that holds your KYC is in a very different position from an offshore venue, and the direction of travel internationally is toward more exchange-of-information, not less.
- Public chains are public. Once an address is linked to your identity through a KYC'd withdrawal, its history is readable by anyone.
The practical point is not to hide. It is that the cost of being tax-compliant is a monthly CSV export and an annual conversation with a practitioner, while the cost of being non-compliant with a visible bank trail is penalties and interest on top of the tax.
Your 2026 crypto tax checklist
Export monthly, not annually
P2P order history, spot trade history and bank statements. One folder per month. This single habit removes most of the pain.
Record the naira actually paid or received
Not a reference rate. Your effective P2P rate is your cost base.
Tag transfers between your own wallets
Keep the transaction hash. Untagged, they look like disposals.
Separate income from gains
Crypto earned as payment, staking rewards and airdrops are income at receipt — and that value becomes the cost base for a later disposal.
Use a dedicated bank account
It makes the trail legible for you and for anyone reviewing it. See banks and crypto.
Get one professional review
One consultation with a Nigerian tax practitioner in the first year you have real gains is far cheaper than a reassessment.
Primary sources: cbn.gov.ng · sec.gov.ng · firs.gov.ng. Regulation moves faster than any guide. Where a date or a figure matters to a decision you are about to make, confirm it against the official document before you act.
Frequently asked questions
Do I pay tax on crypto in Nigeria?
Yes, where you realise a gain. Following the 2025 tax reform acts, effective January 2026, digital assets are expressly chargeable assets — so disposing of crypto at a gain creates a tax charge. Simply holding an asset whose price has risen does not.
Is swapping one coin for another taxable in Nigeria?
Yes. A crypto-to-crypto swap is a disposal of the asset you gave up, valued in naira at the time of the swap. This surprises people who only think of taxable events as cashing out to naira.
How do I calculate my cost base from P2P trades?
Use the naira you actually paid, not a published reference rate. If you sent ₦1,610,000 for 1,000 USDT, your cost base is ₦1,610,000. Where you have bought at different times, pool the cost and use the average — it is the conservative and defensible method.
Do I have to declare crypto I am only holding?
Holding is not a disposal and does not create a chargeable gain. Whether a holding must be disclosed as an asset in your particular filing is a question for your practitioner — but the taxable event is disposal.
Are staking rewards and airdrops taxed in Nigeria?
They are generally income at the naira value when you obtain control of them, and that value then becomes the cost base for any later disposal. Keep the date and the naira value for each receipt.
What records should I keep for crypto tax in Nigeria?
Monthly exports of your P2P order history and spot trade history, monthly bank and fintech statements, transaction hashes for transfers between your own wallets, and a record of all fees. Export monthly — exchange history windows are often limited to a rolling period.
What happens if I do not declare crypto gains?
The usual consequences for undeclared income and gains: assessment, penalties and interest. The relevant practical point is that your naira banking trail is tied to your BVN and NIN and is visible to your bank, so P2P activity is not invisible.
Related guides
Last reviewed: 2026-09-09. We update this page whenever Nigerian rules, fees or platform availability change. Nothing here is financial, tax or legal advice — see our editorial policy.
Open a CEX.IO account in 5 minutes
Licensed exchange supporting NGN, BVN/NIN KYC and instant naira-to-USDT conversion.