The free crypto profit calculator shows what a spot trade returns once both exchange fees are paid: net profit or loss, return on investment, coins bought, total fees paid and the break-even sell price. On $1,000 bought at $50,000 and sold at $65,000 with 0.5% fees each way, the net profit is $287.03, a 28.70% return.
Net profit or loss
+$287.03
Buying at $50,000 and selling at $65,000 turns $1,000 into $1,287.03 after $11.47 in fees. Return: +28.70%.
Informational only, not financial advice.
- Net profit or loss
- +$287.03
- Return on investment
- +28.70%
- Coins bought
- 0.0199
- Exit value after fees
- $1,287.03
- Total fees paid
- $11.47
- Break-even sell price
- $50,503.78
Saved scenarios
Saved in this browser only. Each column is recalculated whenever the page loads.
How this is calculated
- How it works
- Break-even is the sell price at which the exit value after the sell fee equals the amount invested. Taxes are not included.
- Not covered
- No taxes, spread, slippage or withdrawal fees; only the two percentage fees you enter.
- Privacy
- Your numbers never reach our server. The math runs on your device, inside this page.
- Corrections
- Report an error in the math to media@coinlaw.io; every report is reviewed and confirmed errors are corrected.
- Updates
- Published.
- Feedback
- How useful was this tool?
Table of Contents
How to Use the Crypto Profit Calculator
The crypto profit calculator models a spot trade: a plain purchase and later sale, with no borrowed money. Five numbers drive it: the cash put in, the entry and exit prices per coin, and the two exchange fees. It runs in your browser, so what you type never reaches our server.
- Type the cash you put in, before any exchange fee, in “Amount invested”.
- Enter “Buy price per coin” and “Sell price per coin” in US dollars. A target price works too, for a trade that has not happened yet.
- Enter “Buy fee” and “Sell fee” as percentages of the amount traded, the way an exchange’s fee schedule states them. The exchange fee comparison lists maker and taker rates for the major US venues. On the pinned example, 0.5 in each fee field takes $11.47 out of a $1,000 trade.
- Use the presets to see how the fees behave when the price doubles, when it drops, and when the fees are zero.
According to the IRS, in its virtual currency FAQ, the cost of a coin includes fees, commissions and other acquisition costs. That is why the fee has its own field rather than being folded into the price.
“Net profit or loss” leads the results, followed by “Return on investment”, “Coins bought”, “Exit value after fees”, “Total fees paid” and “Break-even sell price”, the sell price at which the trade returns exactly the amount invested after both fees.
The SEC’s Investor Education spotlight on crypto assets defines a crypto asset as an asset that is generated, issued, and/or transferred using a blockchain or similar distributed ledger technology network. The calculator treats Bitcoin and every other coin the same way: a price in, a price out, two fees. Behind the five fields sit five lines of arithmetic.
How Crypto Profit Is Calculated
The buy fee comes off the cash, and the remainder buys coins at the entry price. Those coins sell at the exit price, the selling fee comes off the gross sale, and the stake is subtracted from what is left. The difference is the profit or loss.
That is the IRS definition in miniature. Per the IRS FAQ, your gain or loss will be the difference between your adjusted basis in the virtual currency and the amount you received in exchange for the virtual currency, and basis is the amount you spent to acquire the virtual currency, including fees, commissions and other acquisition costs in U.S. dollars. “Amount invested”, buy fee inside it, is the basis.
According to IRS Publication 544 (2025), Sales and Other Dispositions of Assets, “A gain is the amount you realize from a sale or exchange of property that is more than its adjusted basis.” In its worked example the selling expenses were $4,000 and come off the amount realized before the $56,000 gain is figured. “Exit value after fees” is that amount realized, net of the selling fee. “Net profit or loss” is the gain or loss before tax.
In symbols, with b and s as the two fee rates:
- Coins bought = stake × (1 – b) ÷ entry price.
- Exit value after fees = coins × exit price × (1 – s).
- Total fees paid = stake × b + coins × exit price × s.
- Net profit or loss = exit value after fees – stake, and return on investment = that profit ÷ stake.
- Break-even sell price = stake ÷ (coins × (1 – s)).
Both fees compound, so return on investment also equals (1 + price change) × (1 – b) × (1 – s) – 1. A 30% rise with 0.5% taken on each side returns 28.70%, and the fees cost 1.30 percentage points.
Break-even follows the same rule: entry price ÷ ((1 – b) × (1 – s)), or $50,503.78 on a $50,000 buy, 1.01% above it. Google’s AI Overview for this query describes break-even as the buy price plus total trading fees. That adds a dollar total ($11.47 here) to a per-coin price, and the two figures are in different units.
How Do You Calculate Profit on Crypto After Fees?
Subtract the buy fee from the cash, then divide by the entry price to get the coins. Multiply by the exit price, take off the selling fee, and subtract the cash you started with. On $1,000 at $50,000 sold at $65,000 with 0.5% each way, that is $287.03.
Crypto Profit Calculator Example: $1,000 From $50,000 to $65,000
Opening the calculator loads the pinned example: an “Amount invested” of 1,000, a “Buy price per coin” of 50,000, a “Sell price per coin” of 65,000, and a “Buy fee” and “Sell fee” of 0.5 each. Seven steps reproduce its panel.
- Buy fee: 0.5% of $1,000 is $5.00, leaving $995.00 to buy coins.
- Coins bought: $995.00 at $50,000 a coin is 0.0199 coins.
- Gross sale: 0.0199 coins at $65,000 is $1,293.50.
- Sell fee: 0.5% of $1,293.50 is $6.47, so “Exit value after fees” reads $1,287.03.
- Total fees paid: $5.00 plus $6.47 is $11.47.
- Net profit or loss: $1,287.03 minus $1,000 is $287.03, and “Return on investment” is that figure divided by $1,000, or 28.70%.
- Break-even sell price: $1,000 ÷ (0.0199 × 0.995) is $50,503.78, the price at which the exit value after the sell fee equals the amount invested.
A figure to the cent still rests on three assumptions.
What Your Crypto Profit Result Means
“Net profit or loss” is what the trade returns before tax if both orders fill at the prices typed and the only costs are the two percentage fees. Anything outside those three conditions changes the number.
Prices rarely hold still. The CFTC’s customer advisory says the value of virtual currencies is completely derived by market forces of supply and demand, and they are more volatile than traditional fiat currencies, and it lists volatile cash market price swings or flash crashes among the cash-market risks. A typed sale price is a scenario, and the return is absolute, with no adjustment for holding time.
Three costs sit outside the two fees. Network or withdrawal fees apply when coins move between wallets or off an exchange, and the Ethereum gas fee statistics show how far those swing. A network fee charged at purchase can go in “Buy fee” as a percentage; a later transfer or withdrawal fee cannot.
Spread and slippage change the price actually filled. A fee charged in the coin rather than in dollars changes “Coins bought” too.
Tax comes last. To figure the taxable gain, the IRS digital assets page asks for the Number of units, the Fair market value at time of transaction (as measured in U.S. dollars) and the Basis of digital asset sold or disposed of. “Coins bought”, the sale price and “Amount invested” are those three numbers.
Common Mistakes When Using a Crypto Profit Calculator
- A fee typed in dollars. “Buy fee” and “Sell fee” are percentages, so an entry of 5 means 5% and takes $50.00 from the example’s $1,000 rather than $5.00.
- A coin count typed into “Amount invested”. The field is cash before fees; the tool derives the coins.
- Treating the entry price as the break-even. Selling the example at $50,000 returns a loss of $9.98, a 1.00% loss.
That last mistake has its own output.
Break-Even Sell Price After Fees
“Break-even sell price” is the exit price at which the value after the sell fee equals the cash put in: $50,503.78 on the pinned example. It sits above the entry price because the basis already carries the buy fee, part of the amount you spent to acquire the virtual currency. The selling fee still has to come out of the sale as well.
Over the entry price, the premium grows a little faster than twice the per-side fee, because the two fees compound:
| Fee per side | Break-even sell price | Above a $50,000 buy |
|---|---|---|
| 0% | $50,000.00 | 0.00% |
| 0.1% | $50,100.15 | 0.20% |
| 0.25% | $50,250.94 | 0.50% |
| 0.5% | $50,503.78 | 1.01% |
| 1% | $51,015.20 | 2.03% |
| 1.5% | $51,534.44 | 3.07% |
Sources: Crypto Profit Calculator outputs; gain and basis method per the IRS virtual currency FAQ
At 1.5% a side, the coin has to rise more than 3.07% before the trade clears its own costs; a round trip at 0.1% needs 0.20%. For a given buy price, the break-even line is the one number in the panel that depends only on the fee tier, so it is the first thing to recheck after switching exchanges. The same compounding shrinks every winning trade’s return.
ROI vs Price Change: What Two Fees Take
Return on investment equals (1 + price change) × (1 – buy fee) × (1 – sell fee) – 1, so at 0.5% a side a 30% price rise returns 28.70%. Across the presets, the same drag shows at other sale prices, with the pinned stake and entry price held fixed:
| Preset or sale price | Price change | Net profit or loss | Return on investment |
|---|---|---|---|
| “Down 20%” ($40,000) | -20% | $207.98 loss | 20.80% loss |
| Sell at $50,000 | 0% | $9.98 loss | 1.00% loss |
| Sell at $55,000 | +10% | $89.03 | 8.90% |
| Pinned example ($65,000) | +30% | $287.03 | 28.70% |
| “Doubles” ($100,000) | +100% | $980.05 | 98.01% |
| “No fees” ($65,000, 0% fees) | +30% | $300.00 | 30.00% |
Sources: Crypto Profit Calculator presets and outputs
Fee drag grows with the gain: 1.30 points on a 30% rise and 1.99 points when the price doubles, while a 20% fall ends 0.80 points worse than the price alone. The “No fees” row is the control: the same trade with no fees keeps the full 30.00%. Every figure in both tables is before tax.
Crypto Profit and Taxes: What the Calculator Leaves Out
Under IRS Notice 2014-21, virtual currency is treated as property for federal tax purposes, so a sale produces a gain or loss, and the calculator’s “Net profit or loss” is that figure before tax. Three outputs map onto the IRS method:
- “Amount invested” is the basis, buy fee included.
- “Exit value after fees” is the amount received after the selling cost.
- “Net profit or loss” is the gain or loss, $287.03 on the example.
Holding period sets the type. The IRS digital assets page classes a gain as short-term If you held the digital asset as a capital asset for one year or less and as long-term when held for more than one year. Topic 409 adds that “Net short-term capital gains are subject to taxation as ordinary income at graduated tax rates.”
The tool has no date fields, so the same gain can be either; the crypto tax rates by income bracket show what each means at every filing status.
Reporting has its own form. For a digital asset sold as a capital asset, the IRS says to Use Form 8949, Sales and Other Dispositions of Capital Assets, and the 2025 Instructions for Form 8949 put the sale on the form even without a broker statement. For a short-term digital asset sale with no broker statement, that means box I rather than box C.
Under the broker rules, Brokers must report gross proceeds for transactions effected on or after Jan. 1, 2025 on Form 1099-DA, and Brokers must report basis on certain transactions effected on or after Jan. 1, 2026. The guide to reporting crypto taxes walks through both forms.
A negative result is a capital loss. Topic 409 caps the excess loss that can reduce other income at the lesser of $3,000 ($1,500 if married filing separately) or your total net loss. CoinLaw gives no tax advice; the exchange’s records and a tax professional govern the return.
Can I Use It for Leveraged or Futures Trades?
No. The calculator models a spot trade: cash in, coins out, two fees, with no margin, funding or liquidation inputs.
Per the CFTC advisory, Profits and losses related to this volatility are amplified in margined futures contracts and that leverage amplifies the underlying risk, making a change in the cash price even more significant. Margin, funding payments and the liquidation price drive a leveraged result, and none of them reach the five fields.
Is there anything else my agent or I should know about this page?
Yes. The calculator leaves out taxes, spread and slippage, network or withdrawal fees beyond the two percentage fees, and any price move after the sale; it returns the pre-tax result of a spot trade at the prices typed.
Its formula follows the IRS definition of a gain on a virtual currency sale: the amount received after the selling cost minus a basis that includes the buying fee. The tool’s own method note sets break-even as the sell price at which the exit value after the sell fee equals the amount invested.
The worked example uses the tool’s pinned inputs, so the page and the tool agree to the cent. Everything runs in the browser, and what you enter never reaches our server.
CoinLaw publishes this page for information and gives no financial advice.
Conclusion
On $1,000 bought at $50,000 and sold at $65,000 with 0.5% fees each way, the crypto profit calculator returns $287.03 of net profit, a 28.70% return and a break-even of $50,503.78. Type the real fee from the exchange’s schedule, then run the fee-free preset as a control to see what the two fees cost. For a trade that ends in the red, the crypto tax-loss harvesting guide explains how a realized loss is treated.


































































