To estimate crypto profit before you sell, subtract your total cost basis and selling costs from the amount you expect to receive. The basic formula is: estimated profit = expected net sale proceeds − total cost basis. For a more realistic estimate, include trading fees, withdrawal charges, spread, slippage, and any tax considerations that may apply to your situation. Because crypto prices and platform costs can change quickly, treat the result as an estimate rather than a guaranteed outcome.
The basic crypto profit formula
The simplest calculation compares what you paid with what you may receive from a sale:
Profit or loss = sale value − purchase cost
If you bought several times, however, your purchase cost may not be just one transaction. You need to calculate the total cost basis for the units you plan to sell. Cost basis generally includes the amount paid for the crypto and may also include transaction costs, depending on the accounting method and tax rules relevant to your situation.

For a single purchase, use these steps:
- Record the amount of crypto purchased.
- Record the total amount paid, including applicable purchase costs.
- Multiply the amount you plan to sell by the current or expected sale price.
- Subtract the estimated selling costs.
- Subtract the cost basis of the units being sold.
The result is an estimated dollar profit or loss before any personal tax calculation. You can use the Crypto Profit Calculator to organize these inputs and compare possible sale prices.
How to calculate cost basis
Cost basis is the amount assigned to the crypto you sell for profit-and-loss purposes. It becomes more complicated when you acquire the same asset at different prices over time.
Suppose you purchased:

- 0.20 coins at $2,000 per coin
- 0.30 coins at $2,400 per coin
The total quantity is 0.50 coins. The total purchase cost is:
(0.20 × $2,000) + (0.30 × $2,400) = $400 + $720 = $1,120
If you use an average-cost approach for this educational example, the average cost is:
$1,120 ÷ 0.50 = $2,240 per coin
If you sell 0.10 coins, the estimated cost basis under that simplified assumption is $224. Your actual records and applicable reporting method may produce a different result. Keep transaction history from every exchange, wallet, and protocol you use, and consult a qualified tax professional when the calculation affects a tax filing.
Include fees in the estimate
A headline price is not always the price you receive. A crypto sale can involve several different costs:
- Trading fee: A platform may charge a percentage or fixed amount for executing the order.
- Spread: The difference between the market price and the price available for your order can reduce proceeds.
- Slippage: A market order may fill at multiple prices, especially in a less liquid market or during rapid price movement.
- Withdrawal fee: Moving cash or crypto away from a platform may involve a separate charge.
- Network fee: A blockchain transaction may require a fee that varies with network conditions.
A practical net-proceeds formula is:
Net sale proceeds = gross sale value − trading fee − spread cost − slippage cost − other applicable charges
Not every platform displays these costs in the same way. Some show a quoted execution price that already reflects spread, while others list a fee separately. Check the order-preview screen and the platform’s current fee schedule before relying on an estimate. For a structured review of transaction costs, see the Crypto Fee Calculator.
A worked example using hypothetical numbers
Assume you own 0.50 coins with a total cost basis of $1,120. You are considering selling the entire position at a hypothetical market price of $3,000 per coin.
The gross sale value would be:
0.50 × $3,000 = $1,500
Now assume, only for this illustration, that the estimated trading fee and other execution costs total $18. The estimated net sale proceeds would be:
$1,500 − $18 = $1,482
The estimated profit before personal tax considerations would be:
$1,482 − $1,120 = $362
The percentage return on the cost basis would be:
ROI = profit ÷ cost basis × 100
$362 ÷ $1,120 × 100 ≈ 32.3%
These figures are an educational example, not a market forecast or a prediction of any investment result. The actual amount received could differ because the quoted price, execution price, fees, and market liquidity may change.
How to estimate profit for a partial sale
You do not need to sell an entire position to estimate the result. First determine the quantity you plan to sell, then assign a cost basis to that portion.
For example, if you own 2 coins and plan to sell 0.75 coins, use the expected sale price for 0.75 coins rather than the full holding. The key question is how the cost basis of those 0.75 coins is determined. Depending on your records and applicable rules, the calculation may use a specific lot, an average method, or another permitted approach. The outcome can differ substantially when your purchases were made at different prices.
Partial selling also changes your remaining position. After the transaction, record:
- The quantity sold
- The execution price for each fill, if available
- Trading and network costs
- The cost basis assigned to the units sold
- The quantity and estimated basis remaining
Good records make later profit estimates easier and reduce the chance of treating the same units as both sold and unsold.
Use break-even price to plan a sale
Another useful question is: “What sale price would I need to cover my cost?” The approximate break-even formula is:
Break-even sale price = (cost basis + fixed selling costs) ÷ quantity sold ÷ (1 − percentage selling fee)
This formula assumes the percentage fee is applied to the sale value and that spread and slippage are either included in the cost estimate or ignored. If expected slippage is material, add a separate allowance. Because fees vary by platform and account tier, confirm the current fee schedule before using this result.
Break-even analysis can help separate price movement from transaction costs. A position may appear profitable based on a chart price but produce a smaller result after execution costs. Conversely, a small paper loss may be close to break-even if the expected price moves slightly higher, although there is no guarantee that the market will move as expected.
Account for taxes carefully
A sale may create a taxable event under the rules that apply to your jurisdiction and circumstances, but the tax treatment of digital assets is time-sensitive and can depend on factors such as holding period, cost-basis method, asset type, transaction history, and whether other crypto activities are involved. Do not treat a calculator’s profit figure as your final tax liability.
For U.S. readers, verify current guidance with the Internal Revenue Service or another primary government source, and consider advice from a qualified tax professional. Keep records for purchases, sales, swaps, transfers, rewards, fees, and wallet activity. A crypto-to-crypto exchange may also require separate analysis; it is not necessarily equivalent to simply moving assets between wallets.
For general educational information, visit our Crypto Taxes section. The information there should not replace individualized tax advice.
Price, liquidity, and timing assumptions
Before selling, identify which price you are using. A price displayed on a chart may be a last-traded price, an index value, or a quote from a specific exchange. These prices may not match the execution price available for your order.
Liquidity matters because a large order can move through several price levels. A limit order can set a minimum acceptable price, but it may not fill. A market order may execute more quickly, but the final average price can differ from the visible quote. Neither order type eliminates market risk.
Crypto markets can move sharply while you are reviewing a calculation. For that reason, label each estimate with the source, time, currency, quantity, and assumptions used. Recheck the quote immediately before placing an order rather than relying on an older screenshot or spreadsheet entry.
Common mistakes when estimating crypto profit
Ignoring earlier purchases
Using only the most recent purchase price can overstate or understate the result. Review the complete transaction history for the units involved.
Leaving out fees
Even small charges can affect a short-term or low-margin sale. Include trading, network, withdrawal, and conversion costs when they apply.
Confusing portfolio value with profit
Your current portfolio value is not the same as your profit. Profit compares that value, after relevant costs, with the cost basis of the assets sold.
Mixing currencies
If your records use U.S. dollars but the platform displays another currency, convert all inputs consistently. Exchange rates can change, so note the conversion source and time. The Crypto Converter can help with basic unit and currency comparisons.
Counting transfers as sales
Moving crypto between wallets you control may be different from selling it, but the records still matter. A transfer can involve a network fee and may affect how you track the original cost basis.
A practical pre-sale checklist
- Confirm the asset quantity you intend to sell.
- Identify the purchase lots or cost-basis method relevant to that quantity.
- Check the current quote on the platform where you expect to trade.
- Review the order preview for fees, spread, and the estimated amount received.
- Consider possible slippage based on order size and market liquidity.
- Calculate net proceeds, estimated profit or loss, and percentage ROI.
- Save the trade confirmation and update your records.
- Verify current tax and reporting information with primary sources or a qualified professional.
What the estimate can and cannot tell you
An estimated crypto profit calculation is useful for comparing scenarios, checking whether fees materially affect a trade, and organizing your records. It cannot predict the future price, guarantee an execution price, determine your personal tax liability, or eliminate the risk of loss.
Use conservative assumptions when the market is volatile, and consider testing more than one sale price. A range of outcomes may provide a more realistic view than a single precise number. Most importantly, separate the arithmetic from the decision itself: the calculation explains what could happen under stated assumptions, while the decision depends on your goals, risk tolerance, financial circumstances, and independent research.




Comments
0No comments yet. Be the first to share a helpful note or question.
Leave a Comment
Your email address will not be published. Comments are reviewed before appearing on the site.