Disclaimer: The information in this article provides a general overview and does not claim to be exhaustive. It cannot replace a detailed, individual consultation. TX-Partner assumes no liability for the accuracy, timeliness, or completeness of this information.
You generate your CoinTracking tax report and see warnings. Unrealistic profits, missing cost basis, negative balances. The first instinct: it's the report generator's fault. But the cause almost always lies deeper — in the transaction history itself.
01 The Problem: Warnings in the CoinTracking Tax Report
CoinTracking generates a tax report based on your imported transaction data. The tool calculates gains, losses, and holding periods automatically. But what happens when the report contains warnings?
Typical symptoms: The report shows unrealistically high profits. Certain coins display negative balances. CoinTracking reports missing cost basis for sales. Or transactions appear as unassigned.
The cause almost never lies in the report generator itself. CoinTracking calculates correctly — but only with the data that's available. If data is missing or misclassified, the report will inevitably be faulty.
Concrete Example:
Your CoinTracking tax report shows 250,000 euros in profit — but you know that's impossible. The cause: Missing imports from 3 exchanges. CoinTracking calculates sales without cost basis at 0 euros. Every sale becomes full profit. The solution isn't to adjust the report — but to add the missing exchange imports.
Source: CoinTracking Help Center
02 The Most Common Warnings and Their Meaning
Not every warning means the same thing. Here are the four most common messages in CoinTracking tax reports and what they specifically mean:
The 4 Most Common Warnings:
Missing Cost Basis
CoinTracking cannot find a corresponding purchase transaction for a sale. The tool calculates with a cost basis of 0 euros — the entire sale proceeds are shown as profit. Cause: The purchase transaction was not imported.
Negative Balance
More coins have flowed out than in. This means: A source is missing. Somewhere coins were received that weren't imported — an exchange, a wallet, an airdrop.
Unrealistically High Profits
The direct consequence of missing cost basis. When CoinTracking calculates with 0 euro acquisition costs, every sale becomes full profit. For active portfolios, this quickly adds up to six-figure amounts.
Missing Transactions
A counterpart in the data is missing for a deposit or withdrawal. CoinTracking cannot assign the transfer and loses the cost basis. The most common source of tax report warnings — verifiable under Analysis → Checks → Missing Transactions.
03 Why the Tax Report Can Be Wrong
Warnings in the tax report have concrete causes. In practice, it's almost always the same five problems that lead to faulty reports — the top 3: unlinked missing transactions, incorrect transaction types, and chronology errors.
Cause 1: Missing Exchange Imports
By far the most common cause. Anyone who has traded on multiple exchanges over the years — Binance, Kraken, Coinbase, Bitpanda, Gate.io — often forgets older accounts. But exactly there lie the purchase transactions that CoinTracking needs as cost basis. If even one exchange is missing, CoinTracking calculates with 0 euro acquisition costs for all affected coins.
Cause 2: Incorrect Transaction Types
CoinTracking distinguishes between Deposits, Withdrawals, Trades, Mining, Staking, and many other types. If a trade is imported as a deposit, the purchase is missing from the calculation. If an internal transfer is imported as a trade, a fictional profit is created. The correct classification of every single transaction is crucial.
Cause 3: Scam Tokens and Dust
Worthless airdrops and scam tokens appear in CoinTracking as positions with value — because the tool assigns the market price at the time of receipt. A scam token that briefly traded at 1 euro and then became worthless still appears as income in the report. With dozens of such tokens, this adds up to fictional income.
Cause 4: DeFi Not Correctly Captured
LP tokens, Yield Farming Rewards, Bridge transfers between chains, Wrapped Tokens — DeFi activities generate complex transaction chains that are not correctly depicted in a simple import. Missing or misassigned DeFi transactions are a common source of negative balances and false profits.
Cause 5: Duplicates Through Multiple Imports
Anyone who imports the same exchange multiple times — or uses API and CSV simultaneously — creates duplicates. Duplicate purchases double the cost basis. Duplicate sales double the profit. CoinTracking has duplicate detection, but it doesn't catch all cases — especially with slightly different timestamps.
Quick Reference: Warning → Cause → Solution
| Warning in Report | Probable Cause | Solution |
|---|---|---|
| Missing Cost Basis | Missing exchange imports | Identify and import all exchange accounts |
| Negative Balance | Missing incoming transaction | Check wallet sources, analyze causes |
| Unrealistically high gains | Cost basis 0 due to missing purchases | Fix Missing Cost Basis (same cause) |
| Missing Transactions | Transfers without counterpart | Link transfer pairs |
| Scam Token Income | Worthless airdrops with market price | Mark as Scam or rename ticker |
04 Step by Step: Fixing Tax Report Errors
When your CoinTracking tax report shows warnings, a systematic approach helps. The following six steps cover most cases.
Step 1: Document Warnings in the Report
Before changing anything: Document the warnings. Which coins are affected? What error messages appear? How high is the reported profit? You need this information as a reference to measure progress after corrections.
Step 2: Diagnose via Transaction Flow Report
CoinTracking offers a diagnostic tool under Analysis → Checks → Transaction Flow Report. Here you can see for each coin: inflows, outflows, and the resulting balance. Negative balances are marked. This is the best starting point to identify which coins are problematic.
Step 3: Identify and Import Missing Sources
For every coin with negative balance or missing cost basis: Where did the coin originally come from? An exchange that wasn't imported? A missing wallet? A DeFi protocol? Finding and importing the missing source often resolves multiple warnings at once. More on this in the article about missing transactions in CoinTracking.
Step 4: Correct False Classifications
Check transactions that were imported as wrong types. A trade that appears as a deposit must be manually reclassified. An internal transfer imported as a withdrawal creates an artificial outflow. CoinTracking allows manual change of transaction type — use it.
Step 5: Clean Up Scam Tokens
For scam tokens, there are two ways in CoinTracking: Mark the token's smart contract as scam — this completely removes the token from the calculation. Or rename the ticker (e.g., to SCAM_tokenname) — this makes it appear as a separate, worthless token. Both methods prevent fictional income from appearing in the report.
Step 6: Regenerate Report and Verify Numbers
After corrections: Regenerate the report. Compare the numbers with your documentation from Step 1. Have the warnings disappeared? Are the profits plausible? If not, repeat steps 2 through 5 for the remaining problems.
Diagnostic Checklist:
Document Warnings
Note affected coins, error messages, and reported profits.
Check Transaction Flow Report
Analysis → Checks → Transaction Flow Report — identify negative balances.
Import Missing Sources
Add exchanges, wallets, and DeFi protocols that are missing as sources.
Correct Classifications and Scam Tokens
Change incorrect types, mark scam tokens as scam or rename tickers.
Regenerate Report
Compare numbers with documentation. Solve remaining problems iteratively.
05 Scam Tokens in the Tax Report
Scam tokens are a growing problem in crypto documentation. Worthless airdrops land automatically in wallets — and thus in CoinTracking. The tool assigns them the market price at the time of receipt. If the token was briefly traded, fictional income is created.
Why Scam Tokens Are Dangerous
A single scam token with a brief price of 0.50 euros is not a problem. But when 50 such tokens land in your wallet — and each with thousands of units — the fictional income in the report adds up. CoinTracking doesn't automatically distinguish between real and worthless tokens.
How to Distinguish Real Airdrops from Scams
Real airdrops come from projects you actively used — Uniswap, Arbitrum, Jupiter. They have a traceable distribution criterion. Scam tokens, however, appear unsolicited, often have no functioning smart contract, and their ticker imitates known projects. A quick check: Is the token listed on CoinGecko or CoinMarketCap? Does the project have an active community? If not, it's most likely a scam.
Two Solutions in CoinTracking
- Mark Contract as Scam — In CoinTracking's Spam Center, the contract can be marked as scam. CoinTracking then completely removes the token from the tax calculation. The cleanest way when the token is clearly a scam.
- Rename Ticker — Change the ticker (e.g., to SCAM_tokenname). The token appears as a separate position without price assignment. Useful if you want to keep the transaction documented.
Source: CoinTracking Help Center
06 The Logic Chain: Report Is Not the Cause
To sustainably solve tax report errors, understanding the dependency between the three levels helps:
The Sequence:
Crypto Documentation
The transaction history in the crypto tax tool — all exchanges, wallets, DeFi activities. The foundation for everything.
Tax Calculation
CoinTracking calculates gains and losses based on available data. The tax report is the result.
Compliance
The tax return is based on the report. If the crypto documentation is faulty, everything after it is faulty.
Anyone wanting to correct the tax report must correct the crypto documentation. The report is just the output. The input — the transaction history — determines the result. There's no shortcut.
This principle applies to all crypto tax tools — not just CoinTracking. Whether Blockpit or Awaken Tax: The report can only be as good as the data behind it. More on crypto documentation and why it's essential.
07 What Warnings Mean for Your Tax Assessment
Warnings in the CoinTracking tax report are more than a software issue — they have direct tax law consequences. Anyone who submits a flawed report to the tax authority risks additional assessments, late payment surcharges, and in extreme cases criminal proceedings.
Concrete risks from unresolved warnings:
| Warning | Tax Impact | Risk |
|---|---|---|
| Missing Cost Basis | Fictional inflated gains in report | Excess tax burden or correction by tax authority |
| Negative Balances | Incomplete transaction history | Estimation by tax authority (§162 AO) |
| Missing Transactions | Non-traceable fund flows | Supplementary requests from tax authority |
| Scam Token as Income | Fictional taxable income | Tax payment on non-existent value |
Especially critical since DAC8 became active in January 2026: Crypto exchanges automatically report transaction data to tax authorities. The tax authority can compare reported data with your tax return. If the CoinTracking tax report doesn't match DAC8 reports, a supplementary request from the tax authority is only a matter of time.
08 When Professional Help Makes Sense
Many tax report warnings can be solved independently with the steps described above. But there are cases where complexity quickly rises:
- Dozens of warnings across multiple coins and years
- DeFi activities on multiple chains with LP tokens, bridges, and wrapped assets
- Closed exchanges where export is no longer possible
- Years-postponed documentation that must now be caught up
- Tax authority inquiries requiring reliable documentation
TX-Partner corrects crypto documentation — not the report. The result: A clean tax report as a consequence of clean data. No symptom treatment, but cause correction. More on the most common CoinTracking errors and how TX-Partner supports.
When the tax authority asks about crypto, complete crypto documentation is the best preparation. And with DAC8 active since January 2026, automatic data exchange between exchanges and tax authorities becomes the new reality.
Related article: CoinTracking Negative Balances — Causes and Solutions.
Frequently Asked Questions About CoinTracking Tax Reports
Why does my CoinTracking tax report show warnings?
Warnings in the tax report indicate problems in the underlying transaction history — missing imports, false classifications, or scam tokens. The report generator itself is rarely the cause.
What does "Missing Cost Basis" mean in the tax report?
"Missing Cost Basis" means CoinTracking cannot find a corresponding purchase transaction for a sale. The tool then calculates with a cost basis of 0 euros, leading to fictional gains. The cause is usually a missing import source.
How do I clean up scam tokens in CoinTracking?
There are two ways: Mark the token's smart contract as scam or rename the ticker (e.g., to SCAM_tokenname). Both prevent the token from being included in the tax calculation as a real position.
Can I correct the tax report directly?
No, the report is generated from transaction data. To correct the report, you must correct the transaction history — add missing imports, adjust classifications, clean up scam tokens.
What happens if I ignore warnings in the tax report?
Anyone who submits a report with warnings to the tax authority risks flawed profit calculations in the tax return. Since DAC8, tax authorities automatically compare exchange-reported data. Discrepancies can lead to supplementary requests, additional assessments, or estimations under §162 AO.
How long does it take to clean up a faulty CoinTracking tax report?
This depends on the number of warnings and portfolio complexity. Simple cases (1-2 missing exchange imports) can be resolved in a few hours. For extensive DeFi portfolios with dozens of warnings spanning multiple years, cleanup can take several days.
Do I need to resubmit a corrected report to the tax authority?
If you've already submitted a faulty report, you should file an amended tax return. For material changes, there may even be a correction obligation (§153 AO). Coordination with a tax advisor is recommended here.
Tax Report Full of Warnings?
TX-Partner corrects crypto documentation — not the report. No obligations in 30 minutes.
Request No-Obligation Documentation CheckFurther Information