Common Koinly Import Errors and How to Fix Them

Accurate transaction data is the foundation of stress‑free crypto tax reporting. Yet one of the most common frustrations crypto users face is importing their data into Koinly only to be met with errors, warnings, or confusing balances.

The good news? Most Koinly import issues are not tax problems, they’re data problems. And almost all of them can be fixed with a clear, systematic approach.

In this guide, we’ll walk through the most common Koinly import errors, why they happen, and exactly how to fix them, using a clear, practical framework designed to improve accuracy and confidence.

Key Takeaways

  • Most Koinly issues stem from data inaccuracies, not tax miscalculations.

  • Incomplete or duplicated imports distort cost basis and portfolio balances.

  • Transfers and DeFi activity require review to prevent incorrect taxable events.

  • Resolving warnings and balance discrepancies is essential before finalizing tax reports.

Why Koinly Import Errors Happen


Before jumping into fixes, it’s important to understand why errors occur in the first place.

Koinly relies on three things:

  1. Complete transaction history

  2. Correct wallet connections

  3. Accurate labeling of transfers, trades, and income

When even one of these is incomplete or misclassified, Koinly will still calculate, but the results won’t be reliable.

Think of Koinly as a calculator. It’s powerful, but it can only work with the data you give it.

Error #1: Missing Purchase History

What you’ll see in Koinly:

  • “Missing purchase history” warning

  • Extremely high capital gains

  • Cost basis showing as zero

Why this happens: This occurs when Koinly can see a disposal (sell, swap, spend) but cannot see how or when the asset was originally acquired.

Common causes include:

  • Wallet imported, but exchange where you bought the asset is missing

  • Partial CSV imports

  • Using multiple exchanges over time

How to fix it:

  1. Identify which asset is flagged

  2. Check if the original buying exchange or wallet is imported

  3. Import all historical data, even from years ago

  4. If the exchange no longer exists, add a manual transaction with the correct cost basis

Pro Tip: Always import earliest data first, then move forward in time. This prevents cost‑basis gaps.

Error #2: Duplicate Transactions

What you’ll see in Koinly:

  • Inflated balances

  • Duplicate buys or sells

  • Unrealistic profit or loss figures

Why this happens: Duplicate transactions usually appear when:

  • You import both API and CSV for the same wallet or exchange

  • You re‑upload the same CSV multiple times

  • You connect multiple wallets that track the same activity

How to fix it:

  1. Go to Transactions → Filters → Duplicates

  2. Identify the duplicated source (API vs CSV)

  3. Delete one data source, not individual transactions

  4. Re‑sync and re‑check balances

Pro Tip: Use either API or CSV, not both, unless you clearly separate date ranges.

Error #3: Transfers Marked as Trades or Income

What you’ll see in Koinly:

  • Unexpected taxable events

  • Gains triggered on internal transfers

  • Income showing where none exists

Why this happens: Koinly doesn’t always know whether a transaction is:

  • A transfer between your own wallets

  • A trade

  • Income

If one side of a transfer is missing, Koinly may treat it as a taxable event.

How to fix it

  1. Ensure both sending and receiving wallets are imported

  2. Manually edit the transaction

  3. Change the label to Transfer

  4. Confirm fees are correctly assigned

Error #4: Incorrect Wallet Balances

What you’ll see in Koinly:

  • Negative balances

  • Assets you no longer hold still appearing

  • Wallet balances not matching reality

Why this happens: Balance issues are almost always caused by:

  • Missing transactions

  • Wrong timestamps

  • Failed API syncs

How to fix it:

  1. Compare Koinly balance with the actual wallet or exchange

  2. Look for gaps in transaction dates

  3. Re‑sync the API

  4. Upload missing CSVs if needed

    Pro Tip: Fix balances before reviewing tax reports. Balance issues always flow downstream.

Error #5: Unsupported or Misclassified Tokens

What you’ll see in Koinly:

  • Tokens marked as “Unknown”

  • Tokens priced at $0

  • Incorrect market values

Why this happens: New or obscure tokens may not be fully supported, especially from DeFi protocols.

How to fix it:

  1. Click the transaction and review token details

  2. Assign the correct contract address if available

  3. Manually set the fair market value if required

  4. Label DeFi activity accurately (reward, interest, liquidity, etc.)

Error #6: DeFi Transactions Showing Extreme Gains or Losses

What you’ll see in Koinly:

  • Very large gains or losses

  • Complex transactions split incorrectly

Why this happens: DeFi protocols often bundle multiple actions into one transaction. Koinly may misinterpret these without manual review.

How to fix it:

  1. Break down the transaction using a block explorer

  2. Split the transaction inside Koinly

  3. Re‑label each component correctly

  4. Confirm cost basis and proceeds

Pro Tip: DeFi accuracy comes from review, not automation.

A Simple Checklist Before Finalizing Taxes

Before generating your tax report, always confirm:

  • All wallets and exchanges are imported

  • No unresolved warnings remain

  • Wallet balances make sense

  • Transfers are not taxed

  • DeFi and income labels are accurate

This single review step can save hours, and potentially thousands in incorrect tax calculations.

Conclusion

Koinly is one of the most powerful crypto tax tools available, but it’s only as accurate as the data behind it.

Rather than focusing only on which buttons to click, it’s far more important to understand how to review and interpret your data so you can confidently spot errors, correct them, and trust your reports.

If you want a step‑by‑step system for cleaning up your Koinly account, reviewing DeFi activity, and generating tax‑ready reports with confidence, a structured and methodical review process makes all the difference.

FAQs

1. Are Koinly import errors tax issues or data issues?

Most errors are data-related, not tax-related. Incomplete transaction history or misclassified activity leads to incorrect calculations.

2. Why is Koinly showing extremely high gains or zero cost basis?

This usually happens when purchase history is missing. Without acquisition data, Koinly assumes a zero cost basis.

3. Why are transfers or DeFi transactions being taxed?

When wallets are missing or transactions are mislabeled, Koinly may treat transfers or complex DeFi actions as taxable events.

Written by:

Andrew Harder

Trending

Discover the most overlooked crypto tax ...

About me

Hi there 👋 I’m Andrew, with 10+ years in bookkeeping and 5 years in crypto, helping investors track and manage their portfolios with practical systems.

Start working with me

Let’s connect and discuss next steps.

Want to chat first?

Chat with me via LinkedIn.