AI Summary
- Blank report? Check that you have transactions in the selected financial year and that integrations are synced
- Unrealistically high Sale Value? Sale Value is the total amount received, not your profit, this is normal
- Figures changing on regeneration? You likely edited transactions or settings between generations
- Showing profit when you are in a loss? Cost basis issues, check for missing acquisition records
- Transaction count higher than expected? KoinX counts all transaction types, not just trades
- Most report issues trace back to transaction data problems, fix those first, then regenerate
Problem: Report Is Blank or Showing No Data
Why this happens: No transactions exist for the selected financial year, integrations have not synced yet, or transactions exist but fall outside the date range. How to fix:Check the financial year
Make sure you selected the correct year from the dropdown. FY 2024-25 will not show FY 2025-26 transactions.
Verify integrations synced
Go to Integrations and check that your exchanges and wallets show transaction counts. If they show 0, try syncing again.
Check the Transactions page
Filter by the financial year. If no transactions appear, the report will be empty.
Problem: Sale Value Looks Unrealistically High
This is the most common confusion. Users see a Sale Value of Rs. 50,00,000 and think KoinX is saying they made Rs. 50 lakh in profit. That is not what it means. Sale Value is the total amount you received when selling crypto. If you sold 1 BTC for Rs. 50,00,000, your Sale Value is Rs. 50,00,000 regardless of what you originally paid. Your actual profit is: Sale Value minus Cost Basis = Capital Gain So if you bought that BTC for Rs. 45,00,000 and sold for Rs. 50,00,000, your taxable gain is Rs. 5,00,000. Not Rs. 50,00,000.Problem: Figures Change Every Time I Regenerate
Why this happens: You edited, added, or deleted transactions between generations; you changed Tax Settings; an integration synced new transactions; or price data updated for previously unavailable transactions. How to verify: Go to Previously Generated Reports, compare timestamps, and think about what changed between those generations. The fix: This is usually expected behaviour, not a bug. If your data changed, your report should change. To get a stable report for filing: finalise all transaction edits before generating your final report, do not sync integrations after generating if you want consistent numbers, and use that version for filing.Problem: Report Shows Profit When I Know I Am in a Loss
This is almost always a cost basis issue. KoinX can only calculate your gain or loss if it knows both what you sold and what you originally paid for it. If KoinX does not have your acquisition record (the buy transaction), it may assume a cost basis of zero, making your entire sale look like profit. How to fix:Check for missing historical data
Did you import transactions from before you started using KoinX? If you bought crypto on Exchange A, transferred to Exchange B, and only connected Exchange B, KoinX does not know your original cost.
Problem: Transaction Count Is Higher Than Expected
“I only made 50 trades. Why does KoinX say I have 500 transactions?” KoinX counts all transaction types, not just trades:- Trades (buys and sells)
- Deposits and withdrawals
- Internal transfers
- Staking rewards
- Airdrops and interest payments
- Fee transactions
- Failed transactions (in some cases)
Problem: TDS Not Deducted from Sale Value in Report
For Indian users: TDS under Section 194S is deducted by exchanges at the time of sale, but the Schedule VDA report shows the gross Sale Value, not the net amount after TDS. This is correct. You report the gross Sale Value on Schedule VDA. TDS is claimed separately via Form 26AS reconciliation. Your CA adjusts for TDS when calculating your final tax payable. KoinX shows TDS details separately in the TDS Summary section. Do not manually subtract TDS from Sale Value.Problem: Dashboard Shows Different Figures Than Downloaded Report
Why this happens: The dashboard shows real-time or last-synced data. Downloaded reports are point-in-time snapshots from when you generated them. If you synced new transactions after generating, the dashboard will be ahead of the report. The fix: Regenerate your report to match the current dashboard state. If you have already filed using the older report, keep using that version for consistency.Quick Diagnostic Checklist
Before contacting support, run through this:| Check | How |
|---|---|
| Correct financial year selected? | Dropdown at top of Tax Reports page |
| Integrations synced recently? | Integrations page, check last sync time |
| Any integration errors? | Yellow warning icons on Integrations page |
| Transactions visible for the year? | Transactions page, filter by date range |
| Any transactions with warnings? | Transactions page, filter by Warnings |
| Tax Settings configured correctly? | Tax Settings page, check country and method |
| Missing historical transactions? | Do you have buy records for what you sold? |
Frequently Asked Questions
My transaction count in the report is higher than expected. Why?
My transaction count in the report is higher than expected. Why?
KoinX counts all transaction types: trades, deposits, withdrawals, transfers, staking rewards, airdrops, fees, and more. Daily staking rewards alone can add 365 transactions per year. The count is accurate because each transaction needs to be processed for tax calculations.
TDS is not deducted from sale value in the report. Do I do this manually?
TDS is not deducted from sale value in the report. Do I do this manually?
No. Report the gross Sale Value as shown. TDS is reconciled separately through Form 26AS. Your CA will adjust for TDS when calculating your final tax liability. KoinX shows TDS details in a separate summary section within the report.
Why are yesterday's and today's reports showing different numbers?
Why are yesterday's and today's reports showing different numbers?
Something changed between generations: new transactions synced, a transaction was edited, settings changed, or price data updated for a previously unavailable token. Reports are snapshots of data at the time of generation.
The dashboard shows a different figure than my downloaded report. Why?
The dashboard shows a different figure than my downloaded report. Why?
The dashboard reflects real-time data while reports are static snapshots. If you synced new data after generating the report, they will differ. Regenerate the report to match current dashboard figures.
My CA says figures look wrong. What should I check?
My CA says figures look wrong. What should I check?