Estimate taxable income & capital gains from crypto activity (trades, sales, mining/staking income, airdrops). This calculator gives a simplified, country-agnostic estimate — always confirm with your local tax authority or CPA.
Many countries treat cryptocurrency as property or an asset. Selling crypto, trading one crypto for another, spending crypto, or disposing of it usually creates a taxable event (capital gain or loss) based on the difference between the disposal proceeds and your cost basis. Separately, receiving crypto as payment, mining rewards, staking rewards, or airdrops is often taxed as ordinary income at the fair market value when received. Always answer your country's digital asset reporting questions and keep accurate records.
Cost basis: what you paid (including fees) for the crypto. Proceeds: what you received when you sold or exchanged it. Holding period: determines whether the gain is short-term or long-term in many jurisdictions.
Pick the event type: Trade/Sale or Income. For trades, the tool subtracts cost basis and fees from proceeds to estimate a taxable capital gain or loss. For income, it treats the fair market value at receipt as taxable ordinary income. If holding period is entered, the calculator flags short vs long-term status (common threshold: 365 days). This tool provides an estimate — consult official guidance for exact reporting rules.
Trading (BTC → ETH): Trading one crypto for another is typically a disposal — you must compute gain/loss at the moment of trade. Spending crypto: Using crypto to buy goods or services is treated like a disposal and triggers capital gain/loss. Mining & staking: Rewards are usually taxable as income when received; later sale of those coins creates capital gain/loss relative to the value when received.
Good records make audits simpler and help you claim legitimate losses.
Tax rules differ significantly between countries and can change. This calculator provides estimates — not legal or tax advice. For definitive treatment (for example, whether your country taxes staking as income vs capital gains, or whether wash sale rules apply), consult local guidance or a tax professional. Key national resources include the IRS (U.S.) and HMRC (UK) pages linked below.
No — buying crypto with fiat money is not usually a taxable event. Taxable events are normally disposals: selling crypto for fiat, trading one crypto for another, spending crypto, or receiving income in crypto. Keep careful records of purchase price (cost basis) and later sale proceeds to compute gains or losses.
Mining and staking rewards are commonly taxed as ordinary income at the fair market value when you receive them. That value becomes your cost basis for any later disposal, which may then trigger capital gains or losses. Specific treatment depends on whether you're a hobbyist, self-employed, or operating a mining business — each category can change deductions and reporting requirements. For authoritative guidance, check your national tax authority.
Many countries apply different tax rates based on how long you held the asset before sale. For example, the U.S. typically taxes assets held ≤365 days as short-term (taxed at ordinary income rates) and >365 days as long-term (typically lower capital gains rates). This tool flags the holding period, but local thresholds and rates vary — check official guidance for exact definitions.
Yes — many tax authorities expect you to report all disposals and report income from crypto. Large volumes make manual reporting hard; consider exporting CSVs from exchanges or using a crypto tax tool. Accurate reporting prevents penalties and simplifies audits. The IRS and HMRC explicitly remind taxpayers to report digital asset transactions.
In many jurisdictions you can offset capital losses against capital gains, reducing your taxable amount, and sometimes carry remaining losses to future tax years. Rules differ by country for limits and carryover mechanics, so check local law. Keep detailed records that show original cost, disposal date, proceeds, and fees.