Skip to main content

How pricing works in Koinly

Written by Robin Singh
Updated over 3 months 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

  • ❌ You can't use "Bulk edit in Excel" feature

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

Plans

Koinly offers 4 different plans you can purchase, depending on the number of transactions you need to cover:

  • Newbie

    • Up to 100 transactions

  • Hodler

    • Up to 1.000 transactions

  • Trader

    • Up to 3.000 transactions

  • Pro

    • Up to 10.000 transactions

    • If you need more transactions, you can purchase additional ones in packages of 1000

    • Extra transactions add-on is only available on the Pro plan

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. All three requirements need to be met in order to generate a tax report:

  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 this particular 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.

ℹ️ Purpose of account-wide limit

Building account-wide limit with a larger plan is useful if you need to cover transactions in years you don't want to buy a plan for. If you want to generate reports for a particular year, you need to purchase a plan for that year that covers as many transactions as you had.

Plan validity

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

  • You don't have to generate reports right away - you can generate them at any time as long as your plan is valid

  • 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 and you will not be charged automatically for the next year's plan

For details on pricing and costs of each plan, go to https://koinly.io/pricing/

Add-ons

There are multiple add-ons you can buy together with your plan:

  • Extra transactions (only available for the Pro plan)
    Purchase additional transactions in packs of 1000 if the Pro plan doesn't cover all the transactions you had in the year

  • Daily sync
    Have Koinly automatically sync your transactions once per day

  • Dual nationality
    Download reports for more than one country

  • Expert Review
    Have one of our experts assist you with importing your transactions and fixing errors with the imported data

Purchasing a plan

You can purchase a plan by going to the Plans page and selecting the year you need to generate reports for.

You can select the current year or a historical year. If you need reports for multiple years, you need to buy a plan for each year separately. Upcoming tax year will be available for purchase right before the current tax year finishes.

Optimizing the cost of multiple plans

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. So the plan automatically selected by Koinly is the correct plan to purchase to download reports for this year.

If you need to buy plans for multiple years, you may be able to optimize (lower) 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 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 happens if I exceed my transaction limit?

If you import more transactions that your plan allows:

  • All calculations will be halted

  • Gain/loss visible on the transactions page may be implausible (as it's incomplete)

  • You will not be able to sync wallets anymore

  • You will not be able to import more transactions using CSVs

  • You will not be able to generate reports

Since calculations are not finished, you won't be able to generate any reports, even for previous years where you didn't import additional transactions. The only way to restore Koinly's functionality is to upgrade your plan or delete excess transactions.

How to upgrade a 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.

On the Plans page, the plan you already have will be marked green. You can select another higher plan to upgrade it, e.g. select "Trader" if you already have the "Newbie" plan.

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 transactions to generate a tax report?

Koinly will not block you from generating a report no, so you will be able to generate reports even if you didn't import all your data. But please mind Koinly's calculations are only as accurate as the data provided. If the data you provide is incomplete, Koinly's calculations (and reports) may not be plausible.

To properly track your cost basis and calculate gains on disposals, Koinly needs your full transaction history for all years.

Do I need to purchase a plan for every year?

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.

If you don't buy a plan for every year, you may need to buy a larger plan for the years you need (to cover the account-wide transaction limit)

I'm asked to buy a higher plan than I need

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?

A discount code can be used (will reduce the total price) when buying:

  • ✅ Tax plans

  • ✅ Additional transactions (for Pro plan)

A discount code cannot be used (won't work) for add-ons like:

  • ❌ Expert Review

  • ❌ Dual Nationality

  • ❌ Daily Sync

If your order includes both tax plans and add-ons, the discount will only be applied to the eligible items (tax plans) and the price of add-ons will remain the same.

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.

Which payment methods do you accept?

You can pay for your plan using both traditional payment methods (debit or credit card) and you can also pay for your plan using crypto.

When paying with crypto, you can pay directly from your Coinbase account or using any non-custodial wallet like MetaMask, Rabby, etc. We accept multiple cryptocurrencies (wBTC, ETH, USDC, DAI, etc.) on multiple networks (Ethereum, Base, Polygon).

Do you price match to other tax platforms?

We don't match prices to other tax platforms.

We believe that Koinly is not comparable with other crypto tax accounting platforms due to its unique value proposition: vast number of blockchains supported, exclusive partner integrations with multiple exchanges, easy-to-use interface, automated handling of advanced DeFi transactions, etc.

Do you offer an unlimited plan?

No, there is no plan that would allow importing unlimited number of transactions. If you have a lot of transactions, you should purchase a Pro plan with as many Extra Transactions as needed.

Did this answer your question?