Crypto Profit Calculator
Free Crypto profit Calculator for investing. Enter your numbers to see returns, costs, and optimized scenarios instantly.
Crypto Profit Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Net Profit = (Sell Price - Buy Price) × Quantity - Total Fees
Worked example — Net Profit: $7,462.50 | ROI: 49.75%
Formula
Net Profit = (Sell Price - Buy Price) × Quantity - Total Fees
Multiply the price difference (sell minus buy) by the quantity of coins traded to get the gross profit or loss. Then subtract the exchange fees on both the buy and sell sides. The ROI is calculated by dividing the net profit by the total investment and multiplying by 100.
Worked Examples
Example 1: Bitcoin Profit Calculation
Problem:You bought 0.5 BTC at $30,000 and sold at $45,000 with a 0.1% exchange fee. What is your net profit?
Solution:Investment = 0.5 × $30,000 = $15,000 Gross Revenue = 0.5 × $45,000 = $22,500 Buy Fee = $15,000 × 0.1% = $15 Sell Fee = $22,500 × 0.1% = $22.50 Total Fees = $37.50 Net Profit = $22,500 - $15,000 - $37.50 = $7,462.50
Result:Net Profit: $7,462.50 | ROI: 49.75%
Example 2: Ethereum Loss Calculation
Problem:You bought 10 ETH at $3,500 and sold at $2,800 with a 0.2% exchange fee. What is your net loss?
Solution:Investment = 10 × $3,500 = $35,000 Gross Revenue = 10 × $2,800 = $28,000 Buy Fee = $35,000 × 0.2% = $70 Sell Fee = $28,000 × 0.2% = $56 Total Fees = $126 Net Loss = $28,000 - $35,000 - $126 = -$7,126
Result:Net Loss: -$7,126 | ROI: -20.36%
Frequently Asked Questions
How do I calculate crypto profit or loss?
To calculate cryptocurrency profit or loss, you need to know your buy price, sell price, and the quantity of coins you traded. The basic formula is: Profit/Loss = (Sell Price - Buy Price) × Quantity. However, you must also account for exchange fees, which are typically a percentage of each transaction. Most exchanges charge between 0.1% and 0.5% per trade. Both the buying and selling transactions incur fees, so you need to subtract the total fees from your gross profit to arrive at your net profit or loss.
What is ROI in cryptocurrency trading?
ROI (Return on Investment) in cryptocurrency trading measures the percentage gain or loss relative to your initial investment. It is calculated as: ROI = (Net Profit / Total Investment) × 100. For example, if you invested $10,000 and your net profit after fees is $5,000, your ROI is 50%. ROI helps you compare the performance of different investments regardless of the amount invested. A positive ROI indicates a profitable trade, while a negative ROI means you lost money. Professional traders track ROI across all their positions to evaluate overall portfolio performance.
How do exchange fees affect crypto profits?
Exchange fees can significantly impact your cryptocurrency trading profits, especially for frequent traders. Most centralized exchanges charge maker and taker fees ranging from 0.1% to 0.5% per transaction. Since you pay fees on both the buy and sell sides, the total fee impact is doubled. For example, with a 0.1% fee on a $10,000 trade, you pay $10 when buying and another $10 when selling, totaling $20. For high-frequency traders or those with thin profit margins, these fees can erode profits substantially. Many exchanges offer fee discounts for higher trading volumes or for using their native tokens.
Should I include gas fees in my crypto profit calculation?
Yes, gas fees should be included in your overall profit calculation, especially when trading on decentralized exchanges (DEXs) or transferring tokens between wallets. Gas fees on Ethereum can range from a few dollars to hundreds of dollars during network congestion. These costs directly reduce your net profit. When using centralized exchanges, gas fees are typically included in the withdrawal fee rather than the trading fee. For accurate tax reporting and performance tracking, keep records of all gas fees paid, as they can be added to your cost basis and reduce your taxable gains in many jurisdictions.
What is the difference between realized and unrealized crypto profit?
Realized profit occurs when you actually sell or trade your cryptocurrency, locking in the gain or loss. Unrealized profit (also called paper profit) is the theoretical gain or loss based on current market prices while you still hold the asset. Only realized profits are typically subject to taxation. For example, if you bought Bitcoin at $30,000 and it is currently at $50,000 but you have not sold, your unrealized profit is $20,000 per coin. Once you sell, that profit becomes realized. This distinction is important for tax planning, as you can time your sales to manage your tax liability across different tax years.
What sell price do I need just to break even after fees?
Because you pay a fee on the way in and on the way out, the break-even sell price sits above your buy price. With the same fee rate f on both sides it is Buy Price x (1 + f) / (1 - f). At a 0.1% fee and a $30,000 entry that is about $30,060, so the market must rise roughly 0.2% before the trade stops losing money. Doubling the fee roughly doubles that hurdle, which is why round-trip cost matters far more to short-term traders than to long-term holders.
If I bought the same coin several times, what buy price should I enter?
Use the weighted average cost, not the price of your most recent purchase. Add up every amount of fiat you committed at each purchase and divide by the total number of coins held. Buying 0.2 BTC at $25,000 and 0.3 BTC at $35,000 gives $5,000 plus $10,500 over 0.5 BTC, an average of $31,000 before fees. If you prefer a fee-inclusive cost basis, add each buy fee to the amount committed before averaging, which lifts the figure slightly. That single figure is what the profit and ROI outputs here are measured against; separate tax lots may still need to be tracked individually for reporting.
What is the difference between a maker fee and a taker fee?
A maker order rests on the order book and adds liquidity, typically a limit order placed away from the current price. A taker order removes liquidity by matching immediately against an existing order, which is what a market order does. Exchanges charge takers more because takers consume the depth that makers supply, and some venues rebate makers entirely. If your fee input is a single number, use your taker rate for market orders, since that is the worse case and the one most retail trades incur.
Why is my ROI percentage not the same as my annual return?
ROI here is a total, holding-period figure: net profit divided by the amount invested, with no reference to time. A 49.75% gain earned over two years is not a 49.75% annual return. To annualise, use the compound growth form: (1 + ROI)^(1/years) - 1. A 49.75% total gain across two years works out near 22.4% a year. Annualising is what lets you compare a quick crypto trade against a longer-held position or any other asset on equal terms.
How should I treat a crypto-to-crypto swap rather than a sale into fiat?
Swapping one token for another is economically two events: a disposal of the coin you gave up and an acquisition of the coin you received, both valued in your home currency at the moment of the swap. To use Crypto Profit Calculator, convert the swap rate into a fiat sell price for the outgoing asset. Many tax regimes treat such a swap as a taxable disposal even though no fiat was withdrawn, so record the fiat value at the time and confirm the treatment with a qualified tax professional.
References
Reviewed for accuracy by Sahil, Senior Finance & Tax Editor · Editorial policy
Related Calculators
🧮Crypto P&L Calculator
Calculate cryptocurrency profit and loss including trading fees, leverage, ROI, break-even price, and liquidation price for spot and margin trades.
🧮Stock Profit Calculator
Calculate stock profit with inputs, formulas, and instant results.
🧮Options Profit Calculator
Calculate options profit with inputs, formulas, and instant results.
🧮NFT Profit Calculator
Calculate profit or loss from buying and selling an NFT after marketplace fees and gas costs.
🧮Crypto Portfolio Rebalance Calculator
Determine how many units to buy or sell to rebalance your crypto portfolio to target allocations.
🧮Crypto Capital Gains Tax Calculator
Calculate short-term and long-term capital gains tax on cryptocurrency trades and estimate your crypto tax liability.
🧮ROA Calculator
Calculate Return on Assets (ROA) to measure how efficiently a company uses its assets to generate profit. Free instant results.
🧮Markup Calculator
Calculate markup, gross margin, profit, and selling price from your product cost and target pricing.