There are several free and low-cost software options available that can help you calculate your cryptocurrency gains and losses from your buys and sells on an exchange and a wallet. Some popular choices include:
CoinTracking: This is a web-based tool that allows you to import your trades from various exchanges and wallets, and it will automatically calculate your gains and losses for you. It's free for up to 200 trades, and paid plans are available for more trades.
CryptoTrader.Tax: This is a web-based tool that allows you to import your trades from various exchanges and wallets, and it will automatically calculate your gains and losses for you. It has a free plan and paid plans are available for more trades.
BearTax: This is a web-based tool that allows you to import your trades from various exchanges and wallets, and it will automatically calculate your gains and losses for you. It has a free plan and paid plans are available for more trades.
TokenTax: This is a web-based tool that allows you to import your trades from various exchanges and wallets, and it will automatically calculate your gains and losses for you. It has a free plan and paid plans are available for more trades.
It's important to keep in mind that these software options are not official or endorsed by the IRS, so it's important to do your own research and consult with a tax professional before using them for tax purposes.
You can also use spreadsheet software like Excel or Google Sheets to create a table of your transactions, and then use formulas to calculate your gains and losses. This method requires more manual work, but it can be a cost-effective way to calculate your gains and losses.
A Google Sheets spreadsheet for calculating your cryptocurrency gains and losses would typically include the following columns:
Date: The date of the transaction Type: Whether it's a buy or sell transaction Symbol: The cryptocurrency symbol (e.g. BTC, ETH, LTC) Quantity: The number of units of the cryptocurrency Price: The price per unit in USD Total Cost: The total cost of the transaction (Quantity x Price) Sale Date: The date of the sale transaction Sale Price: The sale price per unit in USD Sale Total: The total sale proceeds (Quantity x Sale Price) Gain/Loss: The difference between Sale Total and Total Cost
You can then use formulas in the spreadsheet to calculate the gain or loss for each transaction.
Here attached is an example of what the spreadsheet may look like