Crypto tax lots,
optimized.

Per-wallet cost basis tracking, tax-loss harvesting, and AI-powered movement planning — built for CPAs managing digital asset portfolios under the 2025 IRS rules.

The problem

The IRS changed the rules.

Starting January 1, 2025, cost basis must be tracked separately per wallet and per account. You can no longer freely identify lots across wallets. Each wallet has its own disposal ordering, its own accounting method, and its own tax consequences.

For CPAs managing clients with dozens of wallets across multiple chains, this makes tax-loss harvesting significantly harder. Loss lots get stranded behind gain lots in FIFO queues. Optimal sales require moving lots between wallets first. The math is no longer simple.

How it works

Three steps to optimized tax outcomes.

01

Connect wallets

Add wallets by chain and address. On-chain history imports automatically from 7 chains. Upload exchange CSVs for Coinbase, Kraken, or Binance.

02

Run optimization

Choose a strategy — maximize losses, minimize gains, balance short-term and long-term, or target a dollar amount. The engine finds the best lots to sell across all wallets.

03

Execute the plan

Get a step-by-step movement plan with dependency ordering, transfer costs, and tax impact. Track progress as you execute each step.

Features

Everything a crypto CPA needs.

Per-wallet cost basis

Each wallet tracks its own accounting method — FIFO, HIFO, LIFO, or Specific ID — as required by 2025 IRS rules.

Tax-loss harvesting

Identifies lots with unrealized losses across all wallets and finds the optimal ones to sell.

Cross-wallet movement planning

Recommends lot transfers between wallets to unlock stranded losses behind FIFO gain lots.

AI tax advisor

Simulate sales, compare strategies, and model scenarios. Powered by Claude with 8 custom tools on your real data.

Multi-client CPA management

Manage multiple tax clients from one firm account with role-based access, audit trails, and plan approvals.

1099-DA reconciliation

Upload broker 1099-DAs and match against platform records. Surface discrepancies before filing.

Auto-import

Import on-chain history from 7 chains or upload exchange CSVs. Wallets sync automatically on creation.

IRS compliant

Built for T.D. 10000, Rev. Ruling 2023-14, Notice 2025-07, and 2026-20 temporary relief. Wash sale ready.

Optimization engine

4 strategies: maximize losses, minimize gains, balance ST/LT, or target a dollar amount. Transfer costs factored in.

Integrations

Multi-chain. Multi-exchange.

EthereumSolanaPolygonArbitrumOptimismAvalancheBase
Coinbase CSVKraken CSVBinance CSV

FAQ

Common questions.

What changed with crypto tax rules in 2025?

Starting January 1, 2025, the IRS requires cost basis to be tracked separately per wallet and per account (T.D. 10000). Taxpayers can no longer freely identify lots across wallets. Each wallet must maintain its own accounting method (FIFO, HIFO, LIFO, or Specific ID) and disposal ordering.

What is a tax lot in cryptocurrency?

A tax lot is a record of a specific acquisition of cryptocurrency — the asset, quantity, cost basis (what you paid), and acquisition date. When you sell crypto, the IRS needs to know which specific lot you're selling to calculate your capital gain or loss. Different lots of the same asset can have very different tax consequences.

What is tax-loss harvesting for crypto?

Tax-loss harvesting is the strategy of selling cryptocurrency lots that have declined in value below their cost basis to realize capital losses. These losses can offset capital gains from other sales, reducing your total tax liability. Unlike stocks, crypto is not currently subject to wash sale rules, making harvesting more flexible.

What accounting methods can I use for crypto tax lots?

The IRS allows four methods: FIFO (First In, First Out) sells oldest lots first and is the default. LIFO (Last In, First Out) sells newest lots first. HIFO (Highest In, First Out) sells highest-cost lots first to minimize gains. Specific Identification lets you manually choose which lot to sell. Under the 2025 rules, each wallet must maintain its own method.

How does LotShift optimize crypto taxes for CPAs?

LotShift analyzes tax lots across all client wallets and finds the optimal lots to sell or move. It identifies stranded loss lots (losses stuck behind gains in FIFO order), recommends cross-wallet transfers to unlock them, factors in transfer costs (gas fees), and generates step-by-step movement plans. CPAs can manage multiple clients with separate tax profiles from one firm account.

What blockchains and exchanges does LotShift support?

LotShift supports on-chain transaction import from 7 blockchains: Ethereum, Solana, Polygon, Arbitrum, Optimism, Avalanche, and Base. It also supports CSV import from Coinbase, Kraken, and Binance exchanges with auto-format detection. Wallets automatically import their on-chain history when created.

Stop leaving money on the table.

Every unoptimized lot sale is a missed deduction. LotShift finds the tax savings your spreadsheet can't.

Get started