The Data Completeness Score

A crypto tax report is only as good as the data behind it. Most tools hide that risk. Coinfig measures it — so you know, before you file, whether your numbers rest on a complete history. The full score and gap advisories are included free on every plan.

The hidden problem with crypto tax tools

Connect an exchange, click export, get a number. It looks authoritative — but if the exchange only returned the last twelve months of trades, the cost base of everything you bought earlier is wrong, and so is your gain. The tool will not warn you. You only find out under audit.

What Coinfig measures

  • The actual date range each connected source returned, versus when you started trading there
  • Known API retention limits — Binance, KuCoin and Bybit each cut off at different points
  • Deposits and withdrawals that imply trades or holdings you have not imported
  • Transfers between your own accounts that need both sides to reconcile

The result is a single, honest score plus specific, fixable advisories — "add a CSV for this period", "connect this wallet" — so you can close the gaps instead of ignoring them.

See what is driving your score

A score-drivers view breaks the number down into the specific factors behind it, each linking straight to the transactions involved, so you can see exactly what to fix rather than guessing at a single figure. Transfers between your own sources are matched on the actual chain hash, so genuine internal movements stop counting as missing history. While a recompute is running, the score shows a recalculating state instead of a stale number.

From a number to a defensible return

Audit defence is not about the prettiest PDF; it is about provenance. When you can show how complete your data is and how you handled the gaps, your SARS position stops being a guess. That is the standard Coinfig is built around. It pairs naturally with our AI CSV importer: when an exchange API falls short, drop in the export and Coinfig reads 40+ formats automatically to fill the gap. Read why exchange CSVs lie →

Frequently asked

What is a Data Completeness Score?
It is a measure of how complete your imported transaction history is — accounting for the date ranges each exchange actually returns, gaps between deposits and trades, and known API retention limits. A high score means your report rests on a full picture.
Why do exchanges return incomplete data?
Many exchanges cap how far back their API or export goes. Binance trade history is more limited than its deposit/withdrawal history, KuCoin returns roughly a year, and Bybit around two. Pull a report blind and those gaps silently become wrong numbers.
How does this help in a SARS audit?
It turns "I think this is right" into "here is how complete my data is, and here is what I did about the gaps." That provenance is exactly what makes a return defensible. This is general information, not tax advice.
Is the Data Completeness Score included on the free plan?
Yes. The full score and gap advisories are included on every plan, including the free one. No plan gates the score. See what’s free.

This page is general information, not tax advice. Confirm your position with a registered tax practitioner.