Skip to main content

How pricing works in Koinly

Robin Singh avatar
Written by Robin Singh
Updated over 2 weeks ago

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

  • ❌ You don't have access to the "Cost analysis" tab on each transaction

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 that covers the entire number of transactions for gains calculations to be restored.

Pricing structure

Billable transactions

Not all transactions imported to Koinly will be counted as billable and need to be covered by your plans.

  • Deleted transactions do not count towards your transaction limit

  • Majority of your dust rewards do not count towards your transaction limit

  • Transactions marked as Spam do not count towards your transaction limit

  • Transactions merged into one count as one transaction (e.g. avalanche trades)

Transaction limits

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

    • You don't need to purchase a plan for a year you don't need reports generated

    • 🔵 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

    • 🔵 Example: 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

    • All plans combined need to cover all transactions

    • 🔵 Example: If you had 2k transactions in 2023 and 5k transactions in 2024 (7k transactions in total across all years). You either need to:

      • Buy a plan for 2023 covering at least 2k transactions and a plan for 2024 covering at least 5k transactions

      • Or buy a plan for 2024 covering at least 7k transactions

    • There is a margin of 1000 transactions for the account-wide limit

    • 🔵 Example: You need to download reports for 2024 (you had 3k transactions) and in all previous years 2018-2023 you had under 1k transactions. You only need to purchase a plan for 2024 covering 3k transactions.

Plan validity

  • Each yearly plan is valid for 10 years from the date of purchase

  • You can update your transactions (e.g. import new data) and generate new reports based on the current transaction history as many times as you want

  • Koinly plans are not subscriptions - there is no recurring fee you need to pay to keep the plan active

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

Which plan should I buy?

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

I bought the plan for the wrong year

If you haven't generated any reports yet, you can move the plan to the correct year yourself from the plan management page:

If you generated a report by mistake already, please contact our support team via our in-app chat.

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 on the Plans page 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 a discount code was used when purchasing the original plan, the upgrade discount ensures you won’t overspend or be charged again for the previously purchased portion.

Why does Koinly have an account-wide limit?

Koinly's calculation engine needs to process all your historical transactions to properly track your cost basis, even if you don't need to download reports for those years but purchasing additional transactions to cover the account-wide limit due to past years is cheaper than buying a plan for each year.

Do I need to upload all my transaction history to generate a tax report for a specific year?

Yes, it is essential to upload your complete transaction history, even if you only need a report for a specific year. Without the full transaction history, Koinly has no way to accurately track your cost basis or calculate gains.

Do I need to upload data from older wallets?

Yes, make sure you have added all wallets and imported complete data from all years to ensure accuracy.

Can I exclude years I am not filing for?

No, excluding certain years may lead to incomplete and inaccurate reports, even if you're only generating a tax report for a specific year.

Do I need to purchase plans for consecutive years?

No, Koinly does not require you to purchase plans for consecutive years. You can choose to buy plans only for the years that have transactions requiring tax reporting, and skip others.

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:

  • 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

I have a discount code, what can I use it for?

Discount codes can be used to purchase tax plans only. They cannot be used for buying add-ons such as the Expert Review, Dual Nationality or Daily Sync.

Discounts cannot be combined with other offers or promotions. For example, if you have an offer from one of Koinly's partners, you cannot use it in conjunction with another discount or promotion.

Did this answer your question?