Crypto tax
Multi-exchange reconciliation
Pull CSVs from every exchange (Coinbase, Kraken, Binance.US, Gemini, etc.), normalize the columns, and merge into one master ledger.
Crypto tax
Five exchanges, three wallets, a few NFT trades, and some staking rewards. Most preparers won't touch this — and the ones who will charge a fortune to do it badly. We reconcile the data, calculate your gain/loss in FIFO or specific-ID, and file a clean 8949 + Schedule D.
What this is
Crypto tax prep is mostly data work: pulling exports from each exchange, spotting transfers between your own wallets (not taxable, though the data often flags them as sales), matching cost basis to each disposal, and producing a Form 8949 that reconciles against the 1099-DAs brokers began issuing for 2025 — the first of which landed in early 2026. Those first forms report your gross proceeds but not your cost basis, so the actual gain-or-loss math is still on you. Basis is now tracked wallet-by-wallet, too — the IRS ended universal basis as of 2025. One client can show up with 3,000+ transactions in a year. We do this with software built for the volume (Koinly, CoinTracker, or CoinLedger, depending on your situation), backed by manual review of the edge cases.
Exchanges, self-custody wallets, DeFi protocols, NFT marketplaces.
Normalized, de-duplicated, internal transfers flagged — not counted as sales.
Cost basis matched to each disposal in FIFO or specific-ID, wallet by wallet.
A Form 8949 and Schedule D that tie out to the 1099-DAs the IRS already has.
The part everyone gets wrong
Taxable events
Not taxable
What we handle
Crypto reporting isn't just buying and selling on Coinbase. The taxable events stack up faster than most people realize.
Crypto tax
Pull CSVs from every exchange (Coinbase, Kraken, Binance.US, Gemini, etc.), normalize the columns, and merge into one master ledger.
Crypto tax
MetaMask, Phantom, Ledger, Trezor. We pull on-chain transaction history and identify transfers between your own wallets so they're not double-counted as sales.
Crypto tax
All taxable as ordinary income at fair market value on the day received. We calculate the income and the cost basis going forward.
Crypto tax
Uniswap swaps, Aave borrows, liquidity provision, yield farming. Each protocol has its own tax shape. We work through the LP entries and exits.
Crypto tax
Capital gain/loss on each trade. Royalty income for creators. NFTs that represent an underlying collectible can fall under the 28% collectibles rate instead of standard long-term rates.
Crypto tax
Brokers began reporting 2025 transactions on Form 1099-DA, with the first forms issued in early 2026 — and they're often incomplete (proceeds, no basis). We reconcile to make sure your return matches what the IRS already has.
Why this is a separate service
A standard Schedule D has 10–50 lines. Crypto-active clients can have 500–5,000+ taxable events in a year. Reconciling exchange data, fixing gaps in the exports, identifying internal transfers, matching cost basis — that's hours of work before the actual return even starts. And now that brokers file 1099-DAs, a mismatch is easy for the IRS's systems to flag. We charge a separate fee (or a per-transaction adder on the base return) that reflects the real time involved. The tradeoff: a return that ties out to the 1099-DAs already in the IRS system, with documentation you could hand an auditor if it ever came to that.
Common questions
Often paired with
ITIN applications
An Individual Taxpayer Identification Number lets people who can't get a Social Security Number still file a U.
Explore1031 coordination
A 1031 exchange defers capital gains tax on investment real estate — but the rules are unforgiving.
ExploreTrust returns
A parent passed, a revocable trust became irrevocable, and now you're the trustee.
ExploreThe IRS now gets 1099-DAs directly from exchanges. If your return doesn't match, you get a letter. We make sure it matches.