Koinly Guide for South African Crypto Tax Reporting
Koinly aggregates crypto transactions from wallets and exchanges and produces tax reports and cost-basis calculations for use with accountants or tax authorities.
Guide overview
Crypto holders and traders who need clear records and reports for South African tax (SARS) and want to avoid manual spreadsheets.
Execution blueprint
Overview
Koinly imports trades, transfers, and income from exchanges and wallets (via API or CSV), then calculates gains, losses, and cost basis. You get reports suitable for your accountant or tax filing. In MixtapeDB systems it fits when crypto is part of your income or investment and you need defensible records for SARS.
Setup process
Sign up at https://koinly.io and create an account. Connect exchanges with read-only API keys (no withdrawal) or upload CSV exports. Add wallets by address or integration where supported. Review and fix any misclassified or duplicate transactions. Choose your tax year and country (South Africa). Generate the tax report and download or share with your accountant. Do this before year-end or filing deadline so you have time to correct data.
South Africa execution notes
South African crypto tax treatment (income vs capital, timing) can be complex. Koinly gives you data and reports; it does not give tax advice. Use the reports with a South African tax professional who understands crypto and SARS. Subscription is in foreign currency.
Common pitfalls
Missing exchanges or wallets so the picture is incomplete. Not reconciling balances so the report is wrong. Assuming Koinly's default treatment is correct for SA without professional input. Import early and fix issues; do not leave it to the last week before filing.
Alternatives and substitutions
CoinTracking, Coinpanda, and manual spreadsheets with accountant support. Choose Koinly when you want a user-friendly aggregator and reports; compare transaction limits and SA suitability.
Execution checklist
- Sign up and connect exchanges (read-only) or upload CSVs.
- Add wallets and reconcile balances; fix misclassified transactions.
- Set country to South Africa and generate the tax report.
- Share the report with a South African tax professional for filing.
Best-fit use cases
- Aggregating crypto transactions for tax reporting.
- Producing cost-basis and gain/loss reports for an accountant.
- Keeping a clear audit trail of trades and transfers.
Used in these systems
This tool appears inside real MixtapeDB income systems. Soon you’ll be able to download a curated systems pack gated behind ads.
Systems pack preview
See how this tool is wired into high-performing income systems.
Soon you'll be able to unlock a curated systems pack for this tool, gated behind ads for aligned partners. For now, explore the live systems below to see it in production.
FAQ
Practical answers for implementation and execution.
Does Koinly support South African tax?
Koinly can set your country to South Africa and produce reports. How SARS treats crypto (income vs capital gains, etc.) is a legal question; use the report with a local tax professional.
Is it safe to connect my exchange accounts?
Use read-only API keys only; never enable withdrawal. Koinly only needs to read transaction history. Revoke keys if you stop using Koinly. For maximum caution, use CSV uploads instead of API for sensitive accounts.
What if I have missing or wrong transactions?
Koinly lets you add manual transactions, edit classification, and merge or delete duplicates. Review the dashboard for warnings (e.g. balance mismatches) and fix them before generating the final report.
How far back should I import?
Import from when you first acquired or traded crypto that could create a tax event. Partial history can distort cost basis and gains. If old data is missing, work with your accountant on how to handle it.
Can I use Koinly for DeFi and NFTs?
Koinly supports many chains and protocols; coverage varies. Check their list for your specific DeFi or NFT activity. Complex DeFi may need manual entries or support from your accountant.
Disclaimer and sources
Use this guide as educational input, not as financial, tax, or legal advice.
Important disclaimer
This guide is for education only. Koinly does not provide tax advice. South African users must consult a qualified tax professional for SARS compliance.
Last reviewed: 2026-03-05