Crypto Capital Gains vs Income: What's the Difference?
This is general educational information, not tax advice. Crypto tax rules differ by country and change. Confirm the rules for your jurisdiction and tax year, or speak with a qualified tax practitioner. (Reviewed 2026-06-24.)
Direct answer
Crypto is generally taxed in one of two ways. When you dispose of crypto you held as an investment, the result is usually a capital gain or loss, taxed on the change in value since you acquired it. When you earn crypto, for example as payment, mining, or staking rewards, that is usually income, taxed on its value when you receive it. Many people have both kinds in the same year, and the two are calculated separately.
Why this matters
The label changes how much you pay and how you report it. Capital gains and income are often taxed at different rates and on different forms, and mixing them up can mean over- or under-paying. It also affects timing: income is taxed when received, while a capital gain is taxed only when you dispose of the asset.
How it works
Capital gains
A capital gain or loss arises when you dispose of crypto: selling it for cash, swapping it, or spending it. The gain is the proceeds minus your cost basis. In the United States, crypto is treated as property, so disposals produce capital gains or losses. Holding periods can matter for the rate that applies, so how long you held the asset can change the outcome.
Income
When you receive crypto as payment for goods or services, or from mining or staking, that receipt is usually ordinary income, valued at the time you receive it. That same value then becomes your cost basis, so if you later sell it, you separately calculate a capital gain or loss from that point.
The two together
A common sequence: you earn crypto (income at receipt), hold it, then later sell it (capital gain or loss from the receipt value). Both events are taxable, but they are different events. In South Africa, whether a gain is taxed as income or as a capital gain can depend on the nature of your activity, such as whether you trade actively or hold as a long-term investment.
Practical example or analogy
Think of being paid a bonus in company shares. The shares are income when you receive them, taxed on their value then. If the shares rise and you later sell, the increase is a capital gain. Crypto earned and later sold works the same way: income first, then a separate gain or loss on disposal.
Key steps or considerations
- Classify each event. Earned crypto is income; disposing of held crypto is a capital event.
- Record receipt values. The value when you received income crypto sets both the income amount and the future cost basis.
- Track holding periods where they affect the rate.
- Keep the two streams separate in your records and your return.
- Confirm local treatment, since the income-versus-capital line differs by jurisdiction and circumstances.
How Coinfig supports separating gains and income
Because income and capital gains are calculated differently, your records need to distinguish them cleanly, and that is part of what Coinfig produces.
- It separates the two streams. Coinfig generates a professional report with capital-gains, income, and transaction schedules, so the income you earned and the gains you realised are presented distinctly rather than lumped together.
- It captures receipt values. By importing your full history with read-only keys and CSV, Coinfig records the activity needed to value income at receipt and to carry that basis into later disposals.
- It checks completeness first. Its Data Completeness Score flags gaps before the report, which matters because a missing income event or disposal distorts both streams.
Coinfig is built for South African filers; for multi-jurisdiction tax teams, Sixpence offers LedgerTax. Coinfig is a calculation and reporting tool, not tax advice; the final review stays with you or your practitioner.
Limitations and compliance considerations
- The income-versus-capital line is jurisdictional. It can also depend on whether you are seen as trading or investing. Confirm your position.
- Rates and forms differ between income and capital gains, and between countries. This article does not state rates.
- This is general information, not tax advice.
Frequently asked questions
Is selling crypto income or capital gains? Selling crypto you held is usually a capital event, producing a gain or loss.
Is staking taxed as income? Receiving staking rewards is usually income at their value when received; a later sale is a separate capital event.
Can I have both in one year? Yes. Earning and later selling crypto creates an income event and a separate capital event.
Does how long I hold it matter? It can affect the capital gains rate in some jurisdictions, so holding period is worth tracking.
Conclusion
Crypto is taxed as income when you earn it and as a capital gain or loss when you dispose of it, and the two are calculated separately. Getting the classification and the receipt values right is what keeps your return accurate. Coinfig supports this by producing distinct capital-gains and income schedules from a complete, checked history. To see your own figures separated cleanly, start with the free Coinfig workspace at coinfig.tax.
Sources
- IRS, "Digital assets" (property treatment, disposals, and income). https://www.irs.gov/filing/digital-assets
- SARS, "Crypto Assets and Tax" (income tax or CGT depending on the nature of the activity). https://www.sars.gov.za/individuals/crypto-assets-tax/
- Coinfig (capital-gains, income, and transaction schedules). https://coinfig.tax/
- Sixpence, LedgerTax. https://sixpence.io/