Prepare crypto records before buying a tax report
Compare transaction bands, import routes and reconciliation tasks.
Import and reconcile first; choose the paid tax-year report only after checking coverage and transaction count. Neither tool determines the tax character of an event contract.
Match the same year and record count
Both reviewed products display $49 up to 100, $99 up to 1,000 and from $199 for 3,000+. These are dated tax-year purchases, not proof that every tax year is exportable.
| Case | Decision | Why |
|---|---|---|
| 80 counted transactions | Compare $49 plans | Check missing historical basis before exporting |
| 900 transactions plus 200 late records | Entry 1,000 band may be insufficient | Re-import can change counted volume |
| 3,200+ records | Inspect exact higher tier / top-up | “From $199” is not a universal unlimited price |
API, CSV or public address?
Use supported read-only access, never trading/withdrawal credentials. A source CSV and an API may overlap; adding both blindly can duplicate transactions.
| Route | Strength | What to reconcile |
|---|---|---|
| Exchange API | Documented Coinbase / Kraken integrations | Permission scope, date window and missing types |
| Exchange CSV | Retains an inspectable source file | Time zone, duplicate IDs and full history |
| Public wallet | No private key required for address history | Network/token coverage and own-wallet matching |
A record-quality decision, not tax advice
Match transfers between your wallets, preserve acquisition history, identify duplicates and resolve unknown basis before paying for the export. No customer records are uploaded here.
| Issue | Practical action |
|---|---|
| Missing basis | Recover acquisition history; do not silently set zero |
| Transfer | Match outgoing and incoming by asset/time/amount; isolate fees |
| Duplicate | Compare source IDs before deleting |
| Refund | Koinly reviewed seven days if no report generated; CoinLedger advertises 14 days |
See the workflow
Watch Koinly import Coinbase history: read-only sync or yearly CSVs →
Koinly's walkthrough of bringing Coinbase activity into Koinly, either through a read-only account connection or yearly CSV statements, plus the separate Coinbase Pro export.
Uploaded 2024-05-24 · 8 minOfficial Koinly demonstrationWatch Koinly import Binance.US history: tax API keys or CSV report →
Koinly's short walkthrough of connecting Binance.US with read-only tax API keys, the data that route misses, and the CSV transaction-report alternative.
Uploaded 2026-02-20 · 4 minOfficial Koinly demonstrationWatch Koinly import a Ledger wallet: public addresses, xpub or Ledger Live export →
Koinly's walkthrough of adding a Ledger hardware wallet to Koinly using public addresses (Ethereum), an extended public key (Bitcoin) or an exported Ledger Live operation history.
Uploaded 2024-12-19 · 6 minContinue with the detailed evidence
Koinly vs CoinLedger: imports, limits and tax reports
Both let readers import crypto history before paying for reports. Compare transaction limits, reconciliation and the specific exchanges you use—not event-contract assumptions.
CoinLedger: crypto imports, report pricing and limits
A crypto portfolio and tax-report product with documented exchange/API and CSV workflows. Paid report coverage is separate from a free import.
Koinly: tax-year plans and a reconciliation workflow
Koinly supports exchange/API and file imports, a free preview and paid tax-year reports. The useful question is whether your full history reconciles.
CoinStats Polymarket integration: identify the account before syncing
The public integration list names Polymarket, but does not establish Polymarket US compatibility or complete imports. Understand the supported-account question before relying on a consolidated portfolio.
Sources and scope
Source provenance and retrieval dates
Dated product documentation underlying the tables above
Koinly pricing ↗
Last successful source check: 2026-10-24Evidence origin: direct public-document read · Current evidence status: verified
CoinLedger pricing ↗
Last successful source check: 2026-10-24Evidence origin: direct public-document read · Current evidence status: verified
Koinly Coinbase import ↗
Last successful source check: 2026-10-24Evidence origin: direct public-document read · Current evidence status: verified
CoinLedger Kraken import ↗
Last successful source check: 2026-10-24Evidence origin: direct public-document read · Current evidence status: verified
Published documentation; private account, paid performance and current checkout are not independently tested.
Research and examples use the stated snapshot, not live quotes. We have not tested private accounts, paid software delivery or hardware recovery.