Start with the CSV. Add wallets to fill blank basis.

Free, read-only — up to 5 wallets, 500 events, cutoff 2025-12-31, no sign-up, no keys.

Choose or drop a Koinly, CoinTracker, or 1099-DA CSV

Coinbase or Kraken history still works — matching withdrawals keep their purchase price. On a phone, use Choose file. Sent when you press Run — never stored.

Most phantom gains hide between wallets — the more of yours we can link, the more we catch.

Stored on this device only — never sent to us, never part of a saved link, and it is not used to identify you. Untick the box (or press Forget) to delete it.

One chain per scan. Pick the chain these addresses actually use.

Optimism, Polygon, NFTs, and contract wallets

One chain per scan. Pick the chain these addresses actually use. Optimism, Polygon and other EVM networks are not in this list — a scan of Ethereum will not see those transactions. Native ETH and ERC-20 only — NFTs (ERC-721 and ERC-1155) are not read. A Safe or other contract wallet is still an address — paste it. You can run the other two after this scan — that is not a claim they have activity there.

Stops the scan at 23:59:59 UTC on that calendar date — the picker latest date is today in UTC, which can be yesterday on a local clock. This run stops on 2025-12-31 — the 2025 tax year.

This free scan reads up to 5 wallets. Any transfer out to an address you didn't submit is treated as a sale at that day's market price — so if you hold more wallets than you enter here, the gain figure will come back higher than your real one. Enter the wallets that move coins between each other first.

The first run on an address can take about a minute.

This scan is free — up to 5 wallets and 500 on-chain events, cutoff 2025-12-31, no sign-up. Hit the cap and the 2025 tax-year pack is $79 once, no subscription.

The scan cannot read your exchange account — CSV export only, no API or OAuth. Wallets fill any basis the file left blank.

Can't run the scan yet?

The scan needs an Ethereum, Base or Arbitrum One address you hold yourself. If your coins only sit on an exchange, if you use a chain we don't read yet, or if you're a CPA sizing this up before putting a client on it — leave an email and we'll write when there's something new for you to scan.

One email at a time, no drip campaign. Unsubscribe whenever.

FAQ

What is Form 1099-DA, and why should I care?

It's the new IRS form for digital assets. Brokers already report gross proceeds — that started with 2025 transactions, and the first forms went out in early 2026. Starting with 2026 transactions they report cost basis too, and those forms land in early 2027. The problem: brokers only see their own slice of your activity. If you self-custody or use DeFi, the basis they report (or fail to report) may not match reality — and it's on you to reconcile the difference on your return.

Does a blank Box 1g on Form 1099-DA mean my cost basis is zero?

No. Per the IRS instructions, a broker enters -0- in Box 1g only when the asset genuinely had a zero basis; a blank box means the broker did not report basis at all, usually because the asset is a noncovered security. Your real basis is whatever you can document under section 6001. The costly mistake is letting tax software import a blank as $0, which taxes the entire sale as gain rather than just your actual profit.

Why is my crypto a noncovered security on the form?

Because of how you acquired or held it. The instructions classify a digital asset as noncovered if the broker didn't have custody of it when it was acquired, if it was acquired before 2026, or if it was transferred into the broker from somewhere else, among other cases. Coins you bought in earlier years, moved between wallets, or earned in DeFi before sending to an exchange typically fall into one of these buckets, so the broker isn't required to report their basis and checks Box 9.

Do I still have to report the sale if Box 1g is blank?

Yes. A missing basis figure doesn't remove your obligation to report the disposal and compute the gain yourself, generally on Form 8949. The broker still reports your gross proceeds in Box 1f, and the IRS sees that number. Leaving the basis blank on your return would let the full proceeds be treated as gain, so the task is to supply and substantiate your real basis. How to handle a specific reconciliation belongs with a qualified tax professional.

I'm not in the US — is this for me?

That depends on your return, not your address. Verilot is built around US tax reporting — Form 1099-DA, Form 8949, US cost-basis conventions — and the scan reads public chain data without asking where you live. Plenty of people outside the US file a US return, and plenty of US filers hold coins bought anywhere. Whether your coins belong on a US return is a call for your own tax professional; what we produce is the evidence either way.

Do you need my private keys or a wallet connection?

Never. Drop a Koinly, CoinTracker, or 1099-DA file, or paste a public address. We read the file and public blockchain data. There is nothing to sign, approve, or connect.

Verilot Check — start with your CSV