Calculate how much profit or loss you made on your cryptocurrency investment. Enter your buy price, sell price, quantity, and fees to see your net profit, return on investment (ROI), and cost basis. Supports three modes: Simple calculation, Multiple Buys (DCA), and Tax Lot (FIFO) cost basis tracking. Whether you're a day trader, long-term HODLer, or DCA investor, this free crypto profit calculator gives you complete insight into your crypto trading performance.
Track multiple buy transactions at different prices, then sell at one price. Add as many buy lots as needed.
Track multiple buy lots with FIFO (First In, First Out) cost basis. First-bought lots are sold first. Specify how many coins you sold from each lot.
Buy Price: $45,000 per BTC
Sell Price: $52,000 per BTC
Quantity: 0.5 BTC
Transaction Fees: $15 total
Total Invested: (45,000 ร 0.5) + 15 = $22,515.00
Total Proceeds: (52,000 ร 0.5) โ 15 = $25,985.00
Profit: $25,985 โ $22,515 = $3,470.00
ROI: ($3,470 รท $22,515) ร 100 = 15.41%
โ A solid profit of $3,470 with a 15.41% ROI on this BTC trade.
Buy 1: 0.25 ETH @ $2,000 (Fee: $5)
Buy 2: 0.25 ETH @ $2,400 (Fee: $5)
Buy 3: 0.25 ETH @ $2,800 (Fee: $5)
Sell Price: $3,000 per ETH
Sell Fees: $15
Total Invested: (2000ร0.25+5) + (2400ร0.25+5) + (2800ร0.25+5) = $505 + $605 + $705 = $1,815.00
Total Quantity: 0.75 ETH
Avg Cost Basis: $1,815 รท 0.75 = $2,420.00
Total Proceeds: (3000 ร 0.75) โ 15 = $2,235.00
Profit: $2,235 โ $1,815 = $420.00
ROI: ($420 รท $1,815) ร 100 = 23.14%
โ DCA smoothed out the entry price to $2,420, resulting in a 23.14% ROI.
Lot 1 (Bought first): 0.5 BTC @ $30,000 (Fee: $10)
Lot 2 (Bought second): 0.5 BTC @ $40,000 (Fee: $10)
Sell: 0.6 BTC @ $50,000 (Fee: $20)
FIFO Order: First 0.5 BTC from Lot 1, then 0.1 BTC from Lot 2
Cost of sold coins (Lot 1): (30,000 ร 0.5) + (10 ร 0.5/0.5) = $15,010.00
Cost of sold coins (Lot 2): (40,000 ร 0.1) + (10 ร 0.1/0.5) = $4,002.00
Total Cost Basis of Sold: $15,010 + $4,002 = $19,012.00
Total Proceeds: (50,000 ร 0.6) โ 20 = $29,980.00
Profit: $29,980 โ $19,012 = $10,968.00
ROI: ($10,968 รท $19,012) ร 100 = 57.69%
โ FIFO method correctly assigns the oldest lots first, maximizing the long-term gain on the earlier purchase.
Buy Price: $1.50 per token
Sell Price: $1.20 per token
Quantity: 10,000 tokens
Transaction Fees: $50 total
Total Invested: (1.50 ร 10,000) + 50 = $15,050.00
Total Proceeds: (1.20 ร 10,000) โ 50 = $11,950.00
Loss: $11,950 โ $15,050 = โ$3,100.00
ROI: (โ$3,100 รท $15,050) ร 100 = โ20.60%
โ ๏ธ A loss of $3,100 with a โ20.60% ROI. Remember that crypto losses can offset gains for tax purposes.
This is your net profit or loss from a straight buy-and-sell transaction. Total fees include all exchange and transaction fees on both the buy and sell sides.
ROI expresses your profit as a percentage of your total investment. A positive ROI means you made money; a negative ROI means you lost money. This helps you compare the efficiency of different trades regardless of position size.
When you buy at multiple price points (Dollar Cost Averaging), your average cost basis is the total amount you've invested divided by the total quantity of coins you've accumulated. Your profit is then based on this average cost.
FIFO (First In, First Out) is an accounting method where the oldest coins you bought are considered sold first. This means when you sell a portion of your position, the cost basis is calculated using the purchase price of your earliest acquisitions. FIFO is a common default method used by tax authorities in many countries.
Under FIFO, you track each buy lot separately. When you sell, you deduct from the oldest lot first until it's exhausted, then move to the next oldest lot. This is important for tax reporting as it determines which lots contribute to your gain or loss.
The total amount you receive from selling your cryptocurrency, after deducting exchange and transaction fees.
Your total cost to acquire the cryptocurrency, including all purchase fees. For DCA, this is the sum of all individual buy transactions.
Transaction fees on crypto exchanges can significantly impact your net profit, especially on smaller trades or frequent trading. Always include both buy-side and sell-side fees in your calculations. Some exchanges charge a percentage (e.g., 0.1% per trade), while others charge flat fees. For accurate crypto profit tracking, always use the actual fees you paid.
Crypto profit โ also referred to as realized gain or loss โ is the difference between the total proceeds you receive from selling cryptocurrency and the total cost you paid to acquire it, minus any transaction fees. When the sell price exceeds your average cost basis after all fees, you've made a profit. When it's lower, you've incurred a loss.
Accurately calculating crypto profit is crucial for several reasons. First, it tells you whether your trading strategy is actually working โ the price of a cryptocurrency can rise significantly, but if you bought at a high average cost or incurred substantial fees, your net profit may be much smaller than expected. Second, accurate profit calculation is essential for tax reporting, as most tax authorities treat cryptocurrency as property and require you to report capital gains and losses. Third, tracking your profit helps you evaluate which cryptocurrencies and trading strategies are most effective for your portfolio.
For example, if you buy 0.5 BTC at $45,000 with a $10 fee and later sell at $52,000 with a $15 fee, your total invested is $22,510, your proceeds are $25,985, and your net profit is $3,475 โ a 15.44% ROI. But if you had bought at $48,000 instead, your profit would be much smaller, showing how entry price dramatically impacts returns.
Dollar Cost Averaging (DCA) is a popular investment strategy where you invest a fixed amount of money into a cryptocurrency at regular intervals, regardless of the price. This approach reduces the impact of volatility by spreading your purchases over time โ you buy more coins when prices are low and fewer when prices are high, resulting in a smoothed average cost basis.
Cryptocurrency markets are known for their extreme volatility. A single all-in purchase at the wrong time can result in significant paper losses that may take months or years to recover from. DCA mitigates this timing risk by spreading your entry points. For example, if you invest $1,000 in Bitcoin every month, your average cost basis will naturally be closer to the average price over that period rather than a single peak or trough.
To calculate profit from a DCA strategy, you need to track every buy transaction with its price, quantity, and fees. Your total invested is the sum of all purchases plus all buy-side fees. Your average cost basis is total invested divided by total quantity. When you sell, your profit is (sell price โ average cost basis) ร quantity sold โ sell fees. Our Multiple Buys (DCA) mode handles this automatically โ just enter each buy transaction and the final sell price.
Studies have shown that lump sum investing (investing all capital at once) statistically outperforms DCA in bull markets, while DCA outperforms in volatile or bear markets by reducing the risk of buying at the peak. Many crypto investors use a hybrid approach โ entering a position with a lump sum and then adding to it via DCA over time.
Cryptocurrency tax reporting is one of the most important and complex aspects of crypto investing. In most countries, including the United States, cryptocurrency is treated as property for tax purposes, meaning every sale, trade, or disposal of crypto is a taxable event. This includes crypto-to-crypto trades, spending crypto on goods or services, and converting crypto to fiat currency.
The following are generally considered taxable events: selling crypto for fiat currency, trading one cryptocurrency for another (e.g., BTC for ETH), using crypto to purchase goods or services, and receiving crypto as payment for services or mining. The following are generally NOT taxable events: transferring crypto between your own wallets, buying and holding crypto (no tax until sold), and receiving crypto as a gift (though the giver may need to report).
Tax authorities typically allow or require specific cost basis methods for calculating gains. FIFO (First In, First Out) is the default method in many jurisdictions โ it assumes the oldest coins are sold first. LIFO (Last In, First Out) assumes the newest coins are sold first. Specific Identification allows you to choose which lots to sell. Each method can produce different tax results, so using our Tax Lot calculator with FIFO can help you understand your potential tax liability.
For each crypto transaction, you should record: the date and time of the transaction, type and amount of cryptocurrency, value in your local currency at the time of the transaction, exchange rate used, transaction and network fees, the purpose of the transaction (trade, purchase, transfer), and the wallet addresses involved. Our crypto profit calculator helps you track these key metrics for every trade.
โ ๏ธ Important Disclaimer โ Not Financial Advice: This Crypto Profit Calculator is for educational and informational purposes only. It provides estimates based on the values you enter and is not a substitute for professional financial, legal, or tax advice. Cryptocurrency investing involves significant risk, including the complete loss of principal. Prices are highly volatile and can move dramatically in either direction. Tax laws regarding cryptocurrency vary by jurisdiction and are constantly evolving. You are responsible for understanding and complying with your local tax reporting obligations. This calculator does not account for staking rewards, airdrops, forks, margin trading, futures, options, DeFi yield farming, or other complex crypto scenarios. Always consult with a qualified tax professional, financial advisor, or legal professional for advice specific to your financial situation and jurisdiction. Past performance does not guarantee future results.
โ ๏ธ Crypto Tax Reporting Obligations: In many countries, including the United States, you are required to report capital gains and losses from cryptocurrency transactions on your tax return. Failure to accurately report crypto transactions can result in penalties, interest, and potential legal consequences. Keep detailed records of all your crypto transactions including dates, amounts, prices, fees, and wallet addresses. Use this calculator as one tool in your crypto tax preparation process, but always verify your calculations with official records from your exchanges and wallets.