From scattered wallets to a return you can file.

Four steps. For most filers it's an evening's work — the app does the heavy lifting, you review the bits that matter.

An evening
Typical time end-to-end
Automatic
On-chain reconciliation
Guided
Only review what matters
Traceable
Every line links to its source

What happens in between

Every record follows the same four stages before it reaches a report.

  1. Import

    Wallets & exchanges

  2. Match

    Transfers & duplicates

  3. Review

    Categories & cost basis

  4. Report

    Tax forms & exports

Connect
01
~10 min

Connect

Add the wallets and exchanges your 1099 won't cover. Read-only API keys, public addresses or a CSV — your call.

  • ✓Read-only keys for major exchanges
  • ✓Paste any public wallet address
  • ✓Drag-drop CSV from anywhere
  • ✓Hardware wallets (Ledger / Trezor) supported
1 Coinbase API key
2 MetaMask 0x82…b1
3 Ledger XPUB
4 TurboTax CSV
Reconcile
02
Automatic

Reconcile

The engine traces transfers between your accounts and flags anything the source data is missing.

  • ✓Internal transfer matching
  • ✓Bridge & wrap detection
  • ✓Duplicate removal
  • ✓Missing-cost-basis alerts
1 Raw events imported
2 Bridges matched
3 Duplicates removed
4 Clean transactions
Review
03
~30 min

Review

Work through the items that actually affect your tax outcome — with clear suggestions for each one.

  • ✓Step-by-step fixes
  • ✓Bulk-categorise similar txs
  • ✓One-click cost-basis lookup
  • ✓Notes & evidence per item
1 Flagged items
2 Bulk categorise
3 Confirm pricing
4 Nothing outstanding
File
04
~5 min

File

Export the report and the tax forms. Hand them to your accountant, or import them into TurboTax or H&R Block.

  • ✓Form 8949 & Schedule D
  • ✓TurboTax / H&R Block exports
  • ✓Accountant-ready PDF
  • ✓Audit trail per line item
1 Form 8949 generated
2 Schedule D attached
3 PDF audit trail
4 Filed ✓
Before the final export

A report is only as complete as its records.

Missing purchases can change your cost basis. Review the gaps before relying on a gain or loss, even when an import has finished.

  • Account coverage

    Include old exchanges and wallets, not just the accounts you use today.

  • Unresolved records

    Check unmatched transfers, missing purchase prices and transactions needing a category.

  • Filing details

    Confirm your country, tax year and cost-basis method. Keep the source exports with your report.

Common questions

Do I need to upload anything manually? +

Usually not. API keys and public addresses cover most accounts — CSV is there if you need it.

What if my exchange shut down? +

Import the last CSV they gave you and we'll reconstruct the rest from on-chain data where possible.

Can I share a draft with my accountant? +

Yes — invite them with read-only or edit access from inside the app.

How current is the data? +

Connected accounts refresh daily. You can also run a manual refresh before reviewing or filing.

Try it for free

Connect your wallets, review your history and see your tax position before choosing a paid plan.

Get started