Crypto Records for Nigerians: A Simple System That Works

Laptop spreadsheet notebook desk
Image by Pexels from Pixabay

Imagine you bought USDT through a P2P merchant in March, sent some to a client wallet in June, swapped part of it to another token in August, and cashed out to your GTBank account in October. Now a bank asks where the money came from, or a tax officer asks about your gains. Can you answer in ten minutes? If not, you need a record system, and building one takes less than an hour a month.

This guide doesn't tell you what you owe. Nigeria's crypto and tax rules have changed several times, and I don't have an official source in front of me that states today's tax treatment. What I can show you is how to keep records so that, whatever the rule is, you can answer questions quickly and accurately.

Why records matter even if you never pay a kobo in crypto tax

Records protect you in four situations:

  • Tax questions. Whether gains are taxable, and how, depends on the law in force. Check the current position with the Federal Inland Revenue Service or the relevant state revenue authority, or with a licensed tax adviser.
  • Bank questions. Banks and fintechs can ask about the source of large or unusual inflows. A clean trail shows the money came from a sale you can document.
  • Disputes. If a P2P counterparty claims you didn't pay, or a transfer goes to the wrong network, your timestamps and hashes matter.
  • Your own sanity. Without records, you can't tell whether you are up or down.

What regulators say, and what to verify

The Securities and Exchange Commission's homepage currently says the President has assented to the Investments and Securities Bill 2025, which repeals the Investments and Securities Act No. 29 of 2007 (sec.gov.ng). That is the only regulatory fact I'm drawing from official material here. The page doesn't say what it means for your personal crypto tax or reporting. Read the SEC's own guidance for investors and check with a tax professional before assuming anything.

The five things to record for every transaction

For each buy, sell, swap, transfer or payment, capture:

  1. Date and time (note your time zone if the exchange uses UTC).
  2. What you gave and what you got, with quantities. Example: 500,000 naira out, 320 USDT in.
  3. The naira value at that moment, and where you got that value (your actual deal rate is best because it's real).
  4. Fees: exchange fee, network fee, P2P spread if you can tell.
  5. Proof: screenshot of the order, bank alert, transaction hash, counterparty username or order number.

Step-by-step: set up the system today

1. Make one master spreadsheet

Use Google Sheets or Excel. Columns: Date, Platform/Wallet, Type (buy, sell, swap, send, receive, income), Asset, Quantity, Naira value, Fee, Counterparty, Hash or order ID, Proof file name, Notes.

2. Create a folder structure

One folder per year, one subfolder per platform. Save screenshots and PDF statements with names like 2026-10-14_binanceP2P_sell_USDT320.png. Back up to cloud storage and one flash drive, because phones get stolen and power cuts can kill drives.

3. Export statements monthly

Most exchanges let you download trade and transaction history as CSV. Do it on a fixed day, such as the first Sunday. Don't wait until year end; some platforms limit how far back exports go, and some shut down.

4. List every wallet you control

Write down public addresses only, never seed phrases. If you move coins between your own wallets, mark those entries "own transfer" so they aren't mistaken for sales. For safe wallet habits, see our guide to choosing and securing a crypto wallet.

5. Match crypto to bank records

Every naira that entered your account from a P2P sale should match a row in your sheet. Add the bank narration. If a stranger sent money from a third-party account, flag it, since that is a known risk covered in our P2P safety guide.

A worked example (hypothetical)

Ada, a freelance designer, receives 200 USDT from a client in June. Her sheet:

DateTypeAsset/QtyNaira valueFeeProof
10 JunReceive (income)200 USDT₦300,000 (at ₦1,500 assumed rate)1 USDT networkInvoice, hash
2 AugSell P2P100 USDT₦155,000 received0Order ID, bank alert
20 SepSell P2P99 USDT₦148,500 received0Order ID, bank alert

The numbers are made up. The point: income was valued when received (₦300,000), and the two sales show what she actually got (₦303,500). The gap between those figures is the kind of thing a tax adviser will want to see, and Ada can show it in one glance. If she'd only had bank alerts, she'd struggle to explain the ₦300,000 starting value.

Special cases

  • Freelancers paid in crypto: record the invoice, the client, and the value when received. Also read our note on receiving dollar payments.
  • Traders with many small trades: use the exchange's CSV exports and keep the sheet as a summary; a tax tool or accountant can process the raw files.
  • Stablecoin holders: a swap from one coin to another is still a transaction. Log it. See stablecoins and naira income for the risks of holding them.
  • Readers in Ghana, Kenya, South Africa: rules and reporting differ by country. South Africa and Kenya have their own revenue authorities; check theirs, not Nigeria's.

Common mistakes

  • Relying only on the exchange app, then losing access when the account is frozen or the platform closes.
  • Forgetting network fees and treating them as free.
  • Mixing personal and business wallets. Use separate ones if you earn through crypto.
  • Deleting P2P chats after a trade. Keep them with the order record.
  • Storing seed phrases in the spreadsheet. Never do this.
  • Using unknown "tax software" that asks for your private keys. No legitimate tool needs them.

Frequently asked questions

Do I have to declare crypto in Nigeria?

I can't confirm the current rule from the official material I have. Ask the tax authority that covers you or a licensed tax adviser, and bring your records.

How long should I keep records?

Ask your adviser for the required period. As a practical habit, keep them for several years and don't delete anything while a query is open.

Can I reconstruct records I didn't keep?

Partly. Download exchange histories, look up wallet addresses on a public block explorer, and match them with bank statements. Start now and note any gaps honestly.

Is a spreadsheet enough?

For most individuals, yes. Heavy traders may need an accountant.

Your next step

Today, open a spreadsheet, add the columns above, and enter your last five transactions with screenshots. Then set a monthly reminder to export statements.

Sources

Details checked against the official sources above on 18 October 2026. Things change, so confirm on the official site before you act.


This article is for general information only and is not financial, legal, or tax advice. Prices, rates and rules change quickly, so check current details before making money decisions.

John Paul

John Paul is a senior editor at HotNaija. twitter

Previous Post Next Post