How our crypto tax calculator works
Select the year you’re filing for and choose whether you're calculating a single trade or multiple trades.
Enter your figures.
Check your estimated tax bill.
How accurate is this crypto tax calculator
This calculator estimates your Capital Gains Tax using the information you provide. It determines your tax band based on your annual income, applies the relevant tax rates to your reported gains, and includes the Capital Gains Tax-free allowance. If your income spans multiple tax bands, rates are applied proportionally for a more accurate estimate.
Tax rates are sourced from HMRC. However, this calculator does not account for capital losses (current or carried forward), changes to your personal allowance, tax credits, or whether you’ve already used your tax-free allowance.
What if I don't have the information to use this crypto tax calculator?
If you don’t know your figures, Koinly can figure them out for you. When you import your trading history to Koinly, it does all the hard work for you, including identifying your cost basis and the fair market value of any crypto income. It even factors in deductible trading fees, all automatically.
How do I calculate my purchase price?
Your purchase price is whatever you paid for your crypto, plus any allowable fees. It’s also known as your cost basis. In instances where you have multiple assets of the same kind, HMRC states investors should use the Share Pooling method to calculate their cost basis.
Why do I need to enter my annual income?
Our tool uses your annual income to figure out what tax band you fall into, so it can more accurately estimate the amount of tax due.
How is cryptocurrency taxed in the UK?
Crypto is subject to Capital Gains Tax and Income Tax in the UK, depending on your specific transactions. Learn more in our UK crypto tax guide.
What are capital gains?
Capital gains are profits made from disposing of a capital asset, like stocks and crypto. Traditionally, a disposal meant selling your capital asset. For crypto, disposals include selling, trading, spending, and gifting crypto (excluding gifts to your spouse).
Is Bitcoin taxed in the UK?
Yes. HMRC treats Bitcoin as an exchange token, not as money, and most individuals hold it as an investment. That means you pay Capital Gains Tax (CGT) when you dispose of it by selling, swapping or spending it. Your gain is the pound sterling value you received minus your allowable costs. You only pay CGT on total gains above the annual exempt amount, which is £3,000 for both the 2025 to 2026 and 2026 to 2027 tax years. Your gain is added to your taxable income: the part that fits in the basic rate band is taxed at 18% and anything above it at 24%.
If you earn Bitcoin instead of buying it, for example from mining, staking or lending, or as pay from an employer, Income Tax applies to its pound value when you receive it. You then pay CGT only on any gain after that point.
Which Bitcoin transactions are taxable?
Selling, swapping and spending Bitcoin are taxable. Buying and holding it isn't.
| What you did | Taxable? |
|---|---|
| Sold Bitcoin for pounds | Yes, Capital Gains Tax |
| Swapped Bitcoin for another crypto | Yes, Capital Gains Tax |
| Spent Bitcoin on goods or services | Yes, Capital Gains Tax |
| Gave Bitcoin to someone else | Yes, Capital Gains Tax, unless it's a gift to your spouse, civil partner or a charity |
| Bought Bitcoin with pounds and held it | No, until you sell, swap or spend it |
| Moved Bitcoin between your own wallets | Not a disposal. A network fee paid in Bitcoin can count as a small disposal |
| Received Bitcoin from mining, staking, lending or your employer | Yes, Income Tax on its pound value when you receive it |
How do you report Bitcoin on your tax return?
You report gains in the cryptoasset section of your Self Assessment return, which is available on returns for 2024 to 2025 onwards, along with the capital gains summary pages (SA108). Complete it in pounds, and convert any Bitcoin you traded on a non-sterling exchange. Some people can use HMRC's CGT real time service instead. You need to report if your total gains for the tax year are above the £3,000 annual exempt amount. If you're registered for Self Assessment, you also report if your total sale proceeds were more than £50,000, even when your gains were under the allowance.
Online returns and payment for the 2025 to 2026 tax year (6 April 2025 to 5 April 2026) are due by 31 January 2027.
This calculator estimates tax on the trades you enter. To work out your gains across your exchanges and Bitcoin wallets, import them to Koinly. You can add Bitcoin wallets by public address or xpub and review the imported transactions before you generate your report.
Income from crypto
In some instances, you'll also pay Income Tax upon receipt of crypto when you're earning new tokens, for example, from mining, staking, or airdrops (in most instances).
What are capital losses?
If you dispose of your crypto and have a loss, then this is a capital loss that can be offset against your capital gains to reduce your tax bill. If you don't have any gains to offset, you can also carry losses forward to offset future gains.
How to calculate capital gains tax on crypto
Your Capital Gains Tax rate is either 18% or 24%, depending on the Income Tax band you fall into. Basic rate taxpayers pay 18%, while higher rate taxpayers pay 24%. Every taxpayer gets a £3,000 a year tax-free allowance for capital gains.
How tax brackets work
Your tax band is based on your total annual income, including employment income, capital gains, and other taxable income. The UK uses a progressive tax system, meaning different portions of your income are taxed at different rates. No single rate applies to your full income; only the amount within each band is taxed at that rate. See the UK capital gains tax rates below:
| Tax Rate | Taxable Income |
|---|---|
| 18% | Basic Rate Income Band (up to £50,270) |
| 24% | Higher Rate Income Band (up to £150,000) |
| 24% | Additional Rate Income Band (more than £150,000) |
When do I owe crypto taxes?
You owe tax when you realise a capital gain or receive taxable income from crypto. These must be reported on your Self Assessment tax return, which is due by 31 January following the end of the tax year. Any tax owed is due on the same date.
How to reduce crypto tax
There are many steps investors can take throughout the financial year in order to optimise their tax liability, including using Koinly’s tax optimization tool to identify unrealised losses and gains to harvest.

