Tax Loss Harvesting Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Tax Loss Harvesting Tool helps you identify opportunities to realize capital losses for tax purposes. You provide your portfolio holdings (asset, amount, cost basis per unit) and current market prices, and the tool calculates unrealized gains and losses for each position. It highlights positions with significant losses that could be harvested for tax benefits, displaying the loss amount and percentage. This is essential for investors and traders who want to optimize their tax situation by strategically realizing losses to offset capital gains. It reads the current network chain ID from your wallet provider for context, but all calculations are performed locally.
HOW TO USE
Connect your wallet using the "Connect" button (required for network context). Select the target network (Ethereum Mainnet, Sepolia, Polygon, BSC, Arbitrum, Optimism, and testnets are supported). Enter your portfolio holdings with asset symbol, amount, and cost basis per unit. Enter current market prices for each asset. Optionally set a minimum loss threshold percentage. Click "Analyze tax loss harvesting" — the tool will calculate gains/losses and highlight harvestable losses. The entire operation is read-only — no transactions are signed or sent.
TECHNICAL MECHANISM
The tool calculates cost basis as amount * cost basis per unit. Current value is amount * current price. Gain/Loss is current value - cost basis. Gain/Loss percentage is (gain/loss / cost basis) * 100. Positions with losses exceeding the configured threshold are flagged as harvestable. The tool uses ethers.js v5.7.2 for network context but performs all calculations locally. Results are displayed with color-coded indicators: green for gains, red for losses, and amber for neutral. Harvestable losses are highlighted with actionable suggestions.
WHAT IT CANNOT SEE
The tool cannot guarantee tax compliance or accuracy of tax calculations — consult a tax professional. It cannot account for wash sale rules or other tax regulations in all jurisdictions. It is limited by RPC provider availability and price feed freshness. It cannot execute trades automatically — only provides suggestions. It cannot track the holding period of assets or distinguish between short-term and long-term capital gains. It cannot account for transaction fees or slippage.
PLEASE NOTE
This tool is for educational and analytical purposes. Always consult a qualified tax professional before making any tax-related decisions. The tool does not persist any data; all state is lost on page reload. EVM chains only.