Crypto taxes can become confusing once you start using more than one exchange or wallet. A few trades may be easy to track, but things change when you add transfers, staking rewards, DeFi activity, and years of transaction history.
This is where Koinly comes in. It is a crypto tax and portfolio tracking platform that brings transaction data from different sources into one account. Koinly then processes that information and calculates figures such as capital gains, losses, and certain types of crypto income.
However, using tax software does not mean you can ignore your transaction records. The results depend on the information imported into the account. So, understanding how Koinly works is just as important as generating the final report.
What Is Koinly?
Koinly is software built to help crypto users organize their transaction history and prepare tax reports. It connects with supported exchanges, wallets, and blockchains, allowing users to bring their crypto activity into one place.
The platform can process trades, transfers, deposits, withdrawals, and other supported transactions. It can also track crypto balances and calculate gains and income from activities such as staking. Koinly says it connects with more than 800 exchanges, wallets, and blockchains.
It is worth clearing up one common misunderstanding. Koinly is not a crypto wallet, and it is not an exchange. It does not store your coins or execute trades. Instead, it works with the transaction information from the platforms and wallets you use.
How Does Koinly Work?
The basic idea is simple. You give Koinly your crypto transaction data, and the platform organizes that information before calculating the relevant tax figures.
Suppose you bought Bitcoin on one exchange, moved it to another wallet, and later sold part of it. Those actions can appear as separate records. Koinly attempts to connect the related transactions so that a wallet transfer is not treated like a new purchase or sale.
The process usually looks like this:
| Stage | What happens |
|---|---|
| Import | You connect exchanges, wallets, or other supported sources |
| Processing | Koinly organizes and analyzes the imported transactions |
| Matching | Transfers between your own wallets can be matched |
| Calculation | Gains, losses, and certain income are calculated |
| Review | You check the transaction history and fix problems |
| Reporting | You generate the tax reports available for your situation |
Koinly’s own getting-started guide follows this same general process. It also warns that calculations are only as accurate as the data imported into the account.
Connect Your Crypto Exchanges and Wallets
Your first job is to tell Koinly where your crypto activity happened. That can include exchanges, browser wallets, mobile wallets, hardware wallets, and supported blockchain addresses.
Depending on the source, Koinly may let you import data through an API or CSV file. Public blockchain wallets can also be connected using supported wallet addresses. If a particular exchange or wallet is not listed, Koinly provides a custom wallet option for some unsupported sources.
The important part is completeness. If you used three exchanges during the year but only add two, Koinly will not have the full picture. An old wallet can matter too, especially when it contains the original purchase history for assets you later sold.
Import Your Crypto Transactions
Once your sources are connected, Koinly starts importing transaction information. The records can include purchases, sales, deposits, withdrawals, transfers, and other supported crypto activity.
The exact data depends on the platform providing it. Some exchanges may provide more detailed records than others, which is why checking the imported history still matters.
Koinly can also process activities such as staking and liquidity providing when the available transaction data supports their identification.
If you notice missing records, do not simply continue to the tax report. Fix the underlying data first. A tax calculation based on incomplete history can produce the wrong result.
Koinly Matches and Organizes Transactions
Crypto transfers can make tax records messy. Moving coins from one wallet to another does not normally mean you sold those coins. Yet the transaction can appear as a withdrawal from one wallet and a deposit into another.
Koinly tries to match these movements between wallets that belong to the same user. Its calculation process also looks for missing acquisition history and other issues that can affect the results.
This matching process is especially useful for people who move assets between exchanges and personal wallets. Still, you should review unusual transactions rather than assuming every transfer was identified perfectly.
Koinly Calculates Gains and Income
After processing your transaction history, Koinly calculates the figures needed for its tax reports.
For a crypto disposal, the calculation generally involves the asset’s acquisition cost and the value received when it was disposed of. The difference can result in a capital gain or loss under the applicable tax rules.
Koinly can also identify certain income transactions, including staking rewards. The way that income is taxed depends on the country where you are filing.
This distinction matters because crypto tax rules are not identical around the world. A transaction treated one way in the United States may receive different treatment in another country.
Review Your Transactions Before Creating a Report
This step is easy to overlook, especially when the software has already processed thousands of transactions.
Before downloading a report, check whether all your exchanges and wallets are present. Compare the balances shown in Koinly with the balances on your actual accounts. Also look for warnings about missing purchase history or other unresolved issues.
Koinly specifically recommends reviewing imported data before generating reports. It points to missing wallets, incorrect balances, and missing acquisition history as areas worth checking.
A quick review can save you from carrying an obvious data problem into your tax filing.
What Crypto Taxes Can Koinly Help Calculate?
Koinly can calculate several figures used when preparing crypto taxes. What those figures mean for your actual tax bill depends on your country’s rules.
The main areas include capital gains, capital losses, and certain forms of crypto income. The platform uses your transaction history and selected tax settings to make those calculations.
Capital Gains and Losses
A gain or loss can arise when you dispose of a crypto asset. The calculation depends on factors such as what you originally paid and what you received when disposing of it.
For example, buying an asset for $2,000 and later disposing of it for $3,000 creates a $1,000 difference before considering applicable fees and tax rules. The actual taxable amount can depend on the jurisdiction and the details of the transaction.
Koinly calculates these figures from the transaction information you provide.
Crypto Income
Not every crypto transaction is simply a purchase or sale. Some users receive rewards through staking, lending, mining, airdrops, or other activities.
Koinly can identify certain income transactions and include them in its reports. Its income report can include items such as airdrops, forks, interest, and staking rewards.
Whether a particular reward counts as taxable income depends on local law. That is something you should confirm for your own tax situation.
Cost Basis
Cost basis is the amount associated with acquiring an asset for tax calculation purposes. It becomes important when that asset is later disposed of.
Imagine you bought Ethereum at different times and prices. When you later sell some of it, the calculation needs to determine which acquisition cost applies. That is where cost-basis rules become important.
Koinly tracks acquisition costs across your transaction history. Missing historical transactions can therefore affect later calculations.
Different Cost Basis Methods
Different countries can use different methods when determining which assets were disposed of first.
Koinly supports several methods, including FIFO, LIFO, HIFO, and Average Cost Basis. The correct method depends on the tax rules that apply to you.
| Method | Basic idea |
|---|---|
| FIFO | First assets acquired are treated as disposed of first |
| LIFO | Last assets acquired are treated as disposed of first |
| HIFO | Assets with the highest acquisition cost are used first |
| Average Cost | Uses an average acquisition cost under applicable rules |
Do not choose a method simply because another crypto investor uses it. Your country’s rules should guide that decision.
What Tax Reports Does Koinly Provide?
Once your transactions have been reviewed, Koinly can produce different reports based on your tax year and country.
The available reports include a Complete Tax Report, Capital Gains Report, Income Report, Transaction History Report, and various holdings reports. Koinly also provides country-specific reports for supported jurisdictions.
For example, its listed country-specific reports include an IRS report for the United States, an HMRC Capital Gains Summary for the UK, and an ATO Summary for Australia. The available reports differ by country.
One detail is easy to miss. The report focuses on transactions within the selected tax period, but cost-basis calculations can use your complete transaction history.
Which Countries Does Koinly Support?
Koinly currently says it supports more than 100 countries. Its supported list includes the United States, United Kingdom, Canada, Australia, India, Japan, Germany, France, Spain, and many others.
Support does not mean every country follows the same tax rules. Koinly uses country-specific settings and calculation methods where available.
For countries that are not individually listed, Koinly says users may still be able to use the platform when their country uses one of its supported cost-calculation methods.
Why Your Country’s Tax Rules Matter
Crypto tax treatment can vary significantly between jurisdictions. Even the same transaction may receive different treatment depending on where you are filing.
Your country can affect how gains are calculated, how income is treated, and which reports you need. Some jurisdictions also have special rules that do not apply elsewhere.
So, Koinly should be treated as a calculation and reporting tool rather than a universal tax rulebook.
What If Koinly Does Not List Your Country?
Koinly says its Complete Tax Report can still help users in countries that use supported calculation methods. Its documentation specifically mentions methods such as FIFO, LIFO, HIFO, and Average Cost Basis.
That does not automatically mean the report meets every local filing requirement. If your country’s crypto tax rules are unusual or unclear, checking with a local tax professional is sensible.
How Much Does Koinly Cost?
Koinly’s pricing is based on the tax year and the number of transactions that need to be covered. You can use the platform on a free plan, but generating tax reports requires a paid plan.
The pricing system also considers your account-wide transaction count. This means older transactions can affect which plan you need, even when you only want a report for a newer tax year.
Koinly says its plans are not recurring subscriptions. A plan is purchased for the relevant tax year, and the plan remains valid for ten years from purchase.
Because pricing and plan limits can change, it is better to check Koinly’s current pricing page before purchasing.
Is Koinly Free to Use?
You can start using Koinly without immediately purchasing a tax plan. The free plan lets you test the platform and work with your transaction data.
The important difference comes when you want to generate a tax report. Koinly currently requires a paid plan for downloadable tax reports.
So, someone can use the free version to see how their transaction history looks before deciding whether they need a paid report.
Is Koinly Accurate?
There is no useful way to judge Koinly’s calculations without looking at the data behind them.
Koinly itself makes this point clearly: its calculations are only as accurate as the transaction data imported into the account. If information is missing or incorrect, the resulting report can reflect those problems.
That means accuracy starts before the calculation happens. Add every relevant wallet, check imported transactions, investigate missing purchase history, and compare balances where possible.
The software can reduce manual work, but it cannot know about a transaction that never reached its records.
Is Koinly a Tax Accountant?
No. Koinly is tax software, not a personal tax advisor.
It can organize your crypto records, calculate relevant figures, and produce reports. Koinly itself says it does not replace an accountant and does not provide tax advice.
This distinction matters most when your situation is complicated. Business crypto activity, unusual transactions, international tax questions, and other special circumstances may need professional advice.
Does Koinly Send Your Crypto Data to the Government?
Koinly says it does not submit tax reports to government tax authorities on your behalf. Its help center specifically says it does not send reports to the IRS, HMRC, ATO, or other tax offices.
Instead, the platform prepares reports that users can use when handling their own tax filing.
That does not remove your responsibility to report taxable activity. You still need to follow the rules that apply in your country.
Who Should Consider Using Koinly?
Koinly can make more sense when your crypto records are spread across several places.
For example, you might trade on two exchanges, keep long-term holdings in a hardware wallet, and use another wallet for DeFi. Tracking every movement manually can become difficult once the transaction count grows.
It may be useful for people who:
- Use several exchanges or wallets
- Trade crypto frequently
- Move assets between personal wallets
- Receive staking or other crypto rewards
- Have several years of transaction history
- Need organized records for an accountant
- Want to prepare crypto tax reports
Someone with only a handful of transactions may have a much simpler recordkeeping task.
What Koinly Does Not Do
Koinly has a specific job in the crypto tax process. It organizes transaction information and calculates figures based on that data.
It does not store your cryptocurrency, act as an exchange, or execute trades. Koinly also does not provide personal tax advice or replace a tax accountant.
That makes the role of the software fairly clear: Koinly helps prepare the information, while the user remains responsible for checking it and meeting their filing obligations.
Koinly Pros and Limitations
There are some practical advantages to having your crypto records in one place. At the same time, tax software cannot remove every problem that comes with crypto recordkeeping.
What Koinly Can Help With
The platform can bring transaction data together from supported sources and process large amounts of activity. It can also match transfers, track acquisition costs, calculate gains and losses, identify certain income, and prepare different reports.
What Users Still Need to Check
The main limitation is the information going into the system. You still need to make sure the right wallets are connected and the transaction history is complete.
Pay particular attention to duplicate records, missing purchase history, unmatched transfers, and unusual transactions. Koinly itself recommends reviewing these areas before generating reports.
How to Get Started With Koinly
Getting started is mostly about collecting your records before you need the final report.
Create your Koinly account first and select the relevant tax country. Then add the exchanges and wallets you have used. Depending on the source, you can connect through an API, upload a CSV file, or use a supported blockchain wallet address.
Once the data is imported, give Koinly time to process the transactions. Review the results carefully, especially any warnings about missing acquisition history or incomplete records. When the transaction history looks right, select the relevant tax year and report.
A paid plan is required to download tax reports. Koinly says you can make changes after generating a report and download an updated version without paying again, provided you remain within your plan’s transaction limits.
Frequently Asked Questions About Koinly
What is Koinly used for?
Koinly helps crypto users organize transaction records and prepare tax reports. It can calculate capital gains, losses, and certain crypto income based on imported data.
Is Koinly a crypto wallet?
No. Koinly does not store your cryptocurrency. It connects with wallets, exchanges, and supported blockchain sources to process transaction information.
Is Koinly free?
Koinly has a free plan for using and testing the platform. A paid plan is required when you want to generate downloadable tax reports.
Does Koinly calculate crypto taxes?
Koinly calculates figures such as gains, losses, and certain crypto income. The actual tax treatment depends on your country’s rules and the accuracy of your transaction data.
Does Koinly support multiple wallets?
Yes. Koinly is designed to combine information from multiple exchanges, wallets, and supported blockchain sources.
Does Koinly support DeFi and staking?
Koinly can identify supported DeFi and staking activity from imported transaction data. The results depend on the available data and the type of transaction.
Can Koinly calculate crypto gains and losses?
Yes. Koinly calculates gains and losses using your transaction history and acquisition costs. The calculation method depends on the selected tax settings and applicable rules.
Does Koinly work outside the United States?
Yes. Koinly says it supports more than 100 countries, including the UK, Canada, Australia, India, Japan, Germany, and France.
Can Koinly replace a tax accountant?
No. Koinly states that its software does not replace an accountant and does not provide tax advice.
Does Koinly send tax reports to the government?
Koinly says it does not submit tax reports to government tax authorities on your behalf. Users are responsible for handling their own tax filing.
Final Thoughts on Koinly
Koinly is built to make crypto tax recordkeeping easier when your activity is spread across different platforms. It can bring those records together, match supported transfers, calculate gains and certain income, and create tax reports for supported countries.
The important thing to remember is that Koinly works from the information you give it. If a wallet is missing or an old purchase record cannot be found, the calculation may not tell the full story. Checking your transaction history before filing is therefore an important part of using the software.
For straightforward crypto activity, Koinly can help organize a task that becomes difficult to manage manually. For unusual or complicated tax situations, the software should be treated as a reporting tool rather than a replacement for professional tax advice.
Disclaimer
Crypto tax rules vary by country and can change over time. This article is for general information only and is not tax or financial advice. Tax treatment can depend on your country, transaction history, and individual circumstances. Always verify important tax details with your local tax authority or a qualified tax professional.
The information in this article is provided to help readers understand Koinly and its general tax-related features. It should not be used as a substitute for professional tax advice or official guidance.
Koinly features, supported countries, pricing, and reporting options may change over time, so check the official Koinly documentation for the latest information before making tax-related decisions.



