Crypto accounting in Africa is quietly becoming a real bookkeeping problem, not a niche one. A growing number of small and medium businesses in Nigeria, Ghana, Kenya and South Africa now hold some crypto, get paid or pay suppliers in USDT, and still run the rest of the business through a normal bank account — which means three different money trails that rarely line up on their own. This guide walks through why that gap causes real problems at tax time and audit time, and how to build a simple, repeatable system for tracking crypto, stablecoin and fiat together instead of reconciling them by hand every quarter.
Subpadi has been helping people across Africa manage money since 2013, and the accounting approach described here reflects what actually works for SMEs that touch crypto day to day: one monthly view, not three separate spreadsheets.
Why crypto accounting is harder than normal bookkeeping
A standard small business ledger assumes money moves through one or two channels — cash and a bank account. Once crypto enters the picture, that assumption breaks down in a few specific ways:
- Valuation changes constantly. Bitcoin or Ethereum held for a month can be worth meaningfully more or less by the time it's converted, which means the same transaction can look different depending on which date you value it against.
- Conversions create their own trail. Swapping crypto for USDT, then USDT for naira, cedis, shillings or rand, each generates a record that needs to be captured, not just the final fiat amount that lands in a bank account.
- Spending and sales get mixed together. A business that both receives client payments in USDT and pays suppliers in USDT can easily end up with in-flows and out-flows tangled in the same wallet history, making it hard to tell what was actually earned versus what was simply moved.
- Multiple platforms, multiple formats. Exchange records, wallet histories and bank statements rarely export in a format that plugs neatly into standard accounting software, so a lot of SMEs end up manually retyping numbers.
None of this means crypto accounting is impossible — it means it needs a system built for three money types at once, rather than a bank-account system with crypto bolted on as an afterthought.
The core problem: three ledgers instead of one
Picture a small e-commerce business in Lagos that holds some Bitcoin as savings, gets paid by a few clients directly in USDT, converts part of that USDT to naira for local expenses, and pays a supplier in Ghana in USDT for imported stock. By the end of the month, that business has:
- A crypto ledger — Bitcoin holdings and any gains or losses.
- A stablecoin ledger — USDT received, held and spent.
- A fiat ledger — naira in and out of the bank account.
Without a system that connects all three, the owner (or their accountant) is left cross-referencing wallet addresses, exchange transaction IDs and bank statement lines by hand, every month, just to answer a basic question: how much did the business actually make, and how much did it actually spend?
Building a workable crypto accounting system
For most African SMEs, a workable system doesn't need to be complicated — it needs to be consistent. A few practical habits make the biggest difference:
1. Record the transaction, not just the amount. Every crypto movement should be logged with the date, the asset, the amount, the counter-value at the time (in USDT or local currency), and what it was for — a sale, a supplier payment, payroll, or a straight conversion.
2. Separate spending from sales at the point of entry. Don't wait until month-end to work out what was revenue and what was an outgoing payment. Tag each transaction as it happens, so the totals at the end of the month are already sorted rather than needing to be untangled.
3. Convert at a consistent reference point. Whether you value crypto at the time of receipt, the time of conversion, or both, pick one approach and apply it every month, so your numbers are comparable period over period.
4. Reconcile monthly, not annually. Waiting until tax season to reconstruct a year of crypto activity is where most of the pain happens. A short monthly reconciliation — even 30 minutes — keeps the gap small enough to close quickly.
5. Keep one statement, not three. This is the piece that actually removes the manual work: a single monthly record that already combines crypto, stablecoin and fiat activity, with spending and sales already separated, rather than three exports you have to merge yourself.
How a monthly statement of account solves this
This is exactly the gap Subpadi's monthly statement of account is built to close for business accounts: it tracks crypto, stablecoin and fiat activity together in one place, and splits spending from sales automatically, so you're not reconstructing the picture by hand every time your accountant asks for records. We've covered the mechanics of how that statement works in more detail in audit-ready records for crypto, stablecoin and fiat, and how it fits into holding part of a business's treasury in USDC-style stablecoin balances in business treasury in USDC.
If your business already runs payroll partly in USDT, that activity also needs to show up cleanly in the same records — see how that side works in our USDT payroll guide, since payroll is usually one of the largest recurring line items a crypto-touching SME needs to account for correctly.
What this means for tax season
A consolidated statement doesn't file your taxes for you, and it doesn't change what you owe — but it does make the difference between handing your accountant a clean, dated record of every crypto, stablecoin and fiat movement, versus handing them a pile of screenshots from three different apps. Nigeria, Ghana, Kenya and South Africa each have their own evolving rules for how crypto-related income and gains are taxed, and none of that responsibility shifts just because a transaction happened in USDT instead of local currency. Our crypto tax in Nigeria guide walks through the basics for one market as a starting point, but you're still responsible for confirming your own obligations with a qualified accountant wherever your business operates.
Who needs this most
Crypto accounting matters most for SMEs that:
- Get paid in USDT by clients, locally or abroad, alongside normal bank income.
- Run part or all of payroll from a stablecoin balance.
- Hold some crypto as a treasury reserve alongside cash.
- Pay cross-border suppliers or contractors directly in crypto.
- Need clean records for a bank, investor, or tax authority query at short notice.
If your business fits any of these, the earlier you set up a consistent monthly habit, the less reconstruction work you'll face later. For a wider view of how accounting fits alongside registration, branding, marketing and payroll for a growing business, see our complete operating guide for African SMEs and the broader crypto for business in Africa pillar.
Frequently asked questions
What is crypto accounting, in simple terms? It's the practice of recording and reconciling crypto, stablecoin and fiat transactions together, so a business has one clear, dated picture of what it earned, spent and holds, rather than three separate records that don't talk to each other.
Do I need special software to do crypto accounting? Not necessarily. Many SMEs manage well with a consistent spreadsheet habit plus a monthly consolidated statement from their platform; larger businesses may eventually want dedicated crypto accounting software, but the underlying discipline — separating spending from sales and reconciling monthly — matters more than the tool.
How is a crypto business statement of account different from a bank statement? A bank statement only shows fiat currency moving through a bank account. A crypto business statement of account tracks crypto, stablecoin and fiat activity together in one record, and typically separates spending from sales, which a bank statement alone cannot do.
Does using crypto or stablecoins change what tax I owe? It can, depending on your country's rules, but the underlying obligation to report income and pay tax doesn't disappear because a transaction happened in crypto. Confirm your specific position with a qualified accountant.
Is crypto accounting only relevant for businesses that trade a lot of crypto? No. Even a business that only occasionally receives a client payment in USDT or pays one supplier in stablecoin benefits from consistent records, since the goal is a clean audit trail, not trading volume.
Educational only — not financial, legal or tax advice.