All Collections
Account related
How pricing works on Koinly
How pricing works on Koinly
R
Written by Robin Singh
Updated this week

To generate a tax report in Koinly, you need to purchase a plan corresponding with the tax year of the plan and the number of transactions in your account.

This article describes Koinly's pricing structure and answers frequently asked questions.

Free plan

You can test Koinly for free to check how the data gets imported and how gains are calculated before purchasing a paid plan. On a free plan:

  • ✅ You can import up to 10,000 transactions

  • ✅ You can import unlimited wallets

  • ✅ You can view the transactions imported and see gains calculated on each trade.

  • ✅ You can view the tax summary on the Tax Report page

  • ❌ You cannot generate any reports

If you import more than 10,000 transactions on a free plan, all calculations will be halted, so the balances of assets on the wallet and the data on the dashboard may look implausible. If this happens, you will need to purchase a plan for gains calculations to be restored.

Pricing structure

Koinly's pricing structure is based on three requirements:

  1. Yearly plan

    • You need to purchase a plan for the year you want to generate the tax report

    • Example: If you want to generate a report for 2023, you need to have a plan for 2023

  2. Yearly transaction limit

    • You need a plan that covers all transactions in the year

    • If you had 2000 transactions in 2023, you need to buy a plan that covers that many transactions (or more)

  3. Account-wide transaction limit

    • Your plan/plans combined need to cover the total number of transactions in your account. We have this limit because Koinly needs to process all your past-year transactions to calculate gains for subsequent years.

    • Example: If you had a total of 5000 transactions across all your transaction history, all the plans you purchased need to sum up to at least 5000 transactions (or more).

    • Good to know! Every time you purchase a tax report, the account-wide transaction limit increases by the maximum number allowed in the chosen report plan. Once you buy a tax report, your account’s transaction limit is permanently increased.


Good to know:

  • Spam transactions are excluded

  • A majority of reward transactions are excluded

  • Most trades for the same order are grouped into a single transaction

For more on pricing, please go to https://koinly.io/pricing/

Optimizing the price of the plan

When you select the year on our Plans page, Koinly will automatically select the plan needed to generate a report for this year, accounting for both yearly and account-wide limits. Depending on what years you need to generate reports for, you may be able to optimize the total cost:

🟦 I need a plan for the current year and the past 3 years

  • Start purchasing the plans starting from the oldest

  • That way, you will start building your account-wide transaction limit

  • Thanks to this, the plan for the most recent year may be significantly cheaper compared to buying the most recent year first

🟦 I need a plan for the last year only

  • Select the last year and purchase the plan selected by default

  • If you do not need reports for previous years, it's cheaper to build the account-wide transaction limit under one plan than to buy multiple plans

  • Remember to consider carefully if the plans for previous years are really not needed

Frequently asked questions

What if I need to upgrade my plan?

If you imported additional wallets/transactions and your transaction count exceeded the limit for the plan you bought, you need to upgrade your plan to account for the additional transactions.

When upgrading, you only pay the difference between the price of the plan already bought and the new plan.

If you exceed the limits of our top plan you can purchase additional transactions in the app. Koinly supports up to 100,000 transactions on regular accounts.

I only have a few transactions but I'm asked to buy the highest plan

This is most likely due to our account-wide transaction limit and the number of transactions in the previous years. When on the Plans page, you can see the number of transactions in the year and in the whole account. You can also hover over the icon next to a plan to check why it's not available:

  • This user had only 137 transactions in 2023

  • But in total (including all the previous years) they had a bit under 3000

  • That's why the only plan available is the one covering 3000 transactions, to account for both yearly and account-wide limit

What counts as a transaction?


A transaction is any deposit, withdrawal or trade that you add to Koinly. Many exchanges will split a large order into hundreds of smaller trades, in such cases Koinly is clever enough to group them into a single transaction. Koinly also excludes spam transactions and the majority of small reward transactions. This results in considerably less transactions on Koinly compared to other tax software.

Did this answer your question?