Crypto Profit Calculator

Share:

Calculate your crypto profit or loss instantly. Enter buy price, sell price, amount and trading fees to see your exact ROI. Free, no signup, works for Bitcoin, Ethereum and all altcoins.

RT-CRY-001 · Crypto & Web3
Your browser is too old for this tool’s interactive features. Please update to Safari 13.1, Chrome or Edge 80, Firefox 74 or newer.

Crypto Profit Calculator Tool

Not financial advice. Crypto investments carry significant risk including the possibility of total loss. For informational purposes only.
$
$
Qty
%
Binance ~0.1%, Coinbase up to 1.49%
%
Usually same as buy fee
Advertisement
After results · AD-W1 Responsive · Post-tool — peak engagement

How to Use the Crypto Profit Calculator

Enter the coin name and your buy price per coin

The coin name is only a label. For the buy price, use what you actually paid per coin; if you bought in several lots, use the average: total spent ÷ total coins received.

Enter the sell price and the number of coins you hold

Type the price you sold at, or today's price to see where an open position stands, and the number of coins. Fractions are fine.

Add the fee on each side

Enter each side's fee as a percentage of the trade's value, as most exchanges quote it. A flat fee in dollars can be converted: fee ÷ trade value × 100. With 1% each way, the price must rise just over 2% before you break even.

Read profit, ROI and break-even price

Cost is what you paid including the buy fee, and proceeds are what you receive after the sell fee. Profit is the difference, ROI is profit as a percentage of cost, and the break-even line is the sell price at which the two are equal.

Advertisement
After how-to · AD-W2 Responsive

Crypto Trading Profit — What the Numbers Actually Mean

ROI is profit measured against what you paid, including fees

A USD 100 profit is a 1% return on USD 10,000 and a 50% return on USD 200, so the calculator reports both the dollar figure and the percentage. Both use cost including the buy fee as the base, because that is what actually left your account. Proceeds are counted after the sell fee for the same reason.

A gain on screen is not yet a gain in hand. Until you sell, the figure moves with the price. Put today's price in as the sell price and the result is a snapshot of an open position; put in the price you actually sold at and it is a realised result. For several purchases, use the average cost: two buys of 0.1 BTC at USD 30,000 and USD 50,000 cost USD 8,000 for 0.2 BTC, an average of USD 40,000.

Fees compound against you on every round trip

With a 1% fee on each side, you pay 1.01 for every 1.00 of coin and keep 0.99 of every 1.00 you sell, so the price has to rise by 1.01 ÷ 0.99 − 1 = 2.02% to break even. At 0.1% each way the hurdle is 0.20%. The calculator prints that break-even sell price for your own inputs.

Repeat it and the cost compounds. Fifty round trips at 1% each way on a price that never moves leave 0.99 ÷ 1.01 raised to the 50th power, about 37% of the starting stake: the fees alone take nearly two-thirds. Fee schedules differ between exchanges, between order types and between account tiers, and they change, so take the percentages from your exchange's current fee page rather than from a comparison table.

"Fees are charged on the trade's value, not on the profit, so they are paid in full on every losing trade too."

Tax in Singapore turns on whether you are trading or investing

IRAS's e-Tax Guide on digital tokens (30 January 2026 edition) treats a payment token such as bitcoin as intangible property. A gain on disposal is taxable, and a loss deductible, only if the disposal is "revenue in nature", which IRAS decides by applying the badges of trade, the long-standing tests that separate a trade from an investment. Singapore does not tax capital gains, so a gain that is capital in nature is not taxed. A paper gain on a token you still hold is not taxed either, because it has not been realised.

For someone taxed as a trader in tokens bought at different prices, IRAS accepts either first-in, first-out or weighted-average cost for working out the gain. The guide also lists the records it expects you to keep: the date of each transaction, the number of units, their value and the exchange rate used at the time, and the purpose of the transaction. In Singapore, a business dealing in or exchanging digital payment tokens needs a licence under the Payment Services Act, in force since 28 January 2020. Check MAS's Financial Institutions Directory for the platform you use. Other countries' rules differ, so check with the national tax authority wherever you are taxed.

Fifty round trips at 1% each way leave 37% of the stake

01

Break-even with fees of b% to buy and s% to sell is buy price × (1 + b) ÷ (1 − s). At 1% each way that is a 2.02% rise.

02

At 0.1% each way the break-even rise is 0.20%, a tenth of the 1% case.

03

Fifty flat round trips at 1% each way leave 0.99 ÷ 1.01 to the 50th power: about 37% of the stake.

04

ROI is profit ÷ cost, and cost includes the buy fee. USD 100 is 1% of USD 10,000 and 50% of USD 200.

05

Average cost for several buys is total spent ÷ total coins: USD 6,200 for 3 ETH is USD 2,066.67 each.

06

IRAS treats a payment token as intangible property, not as currency, for income tax.

07

A token gain is taxed in Singapore only if it is revenue in nature, judged by the badges of trade.

08

Unrealised gains on tokens you still hold are not taxed, IRAS says, because they have not been realised.

09

For token traders IRAS accepts FIFO or weighted-average cost to work out each disposal's gain.

10

Singapore's Payment Services Act, in force since 28 January 2020, requires digital payment token services to be licensed.

📅 Research current as of 13 Sep 2026 · Sources: Profit = sell × quantity × (1 − sell fee) − buy × quantity × (1 + buy fee); percentage return on cost. Pure arithmetic on the prices you enter; no market data is fetched.
Rates, regulations, and lender practices change frequently — verify current figures with your provider or licensed advisor before acting.

Frequently Asked Questions

  • Cost = buy price × amount × (1 + buy fee %). Proceeds = sell price × amount × (1 − sell fee %). Profit is proceeds minus cost, and ROI is profit ÷ cost × 100. For example, 2 coins bought at USD 100 and sold at USD 120 with 1% each way cost USD 202, bring in USD 237.60, and make USD 35.60, a 17.6% return.
  • Return on investment: profit as a percentage of what you paid, including the buy fee. It lets you compare trades of different sizes. A USD 500 profit is a 50% ROI on USD 1,000 and a 1% ROI on USD 50,000. It says nothing about how long the money was tied up, so a 20% gain over five years and over five weeks look the same here.
  • Fees are a percentage of each trade's value, so they are paid whether the trade wins or loses. With 1% each way the price must rise 2.02% to break even; at 0.1% each way, 0.20%. Over many trades they compound: fifty round trips at 1% each way on a flat price leave about 37% of the starting stake. Use your exchange's current fee page for the percentages, because schedules vary by order type and account tier.
  • An unrealised gain is what the position would make if you sold now; it moves with the price and is not money in hand. A realised gain is locked in by selling. Enter today's price as the sell price for an unrealised snapshot, or the price you actually sold at for a realised result. In Singapore, IRAS does not tax an unrealised gain on tokens you still hold.
  • It depends on whether the gain is capital or revenue in nature. IRAS's e-Tax Guide on digital tokens (30 January 2026) says a gain on disposing of a payment token is taxable only if it is revenue in nature, which is decided by the badges of trade, and Singapore does not tax capital gains. There is no threshold that settles it, so if you trade often, keep the records IRAS lists (dates, units, values, exchange rates, purpose) and get advice from a Singapore tax professional.
  • Divide the total amount spent by the total coins received. Buying 0.1 BTC at USD 30,000 and another 0.1 BTC at USD 50,000 costs USD 8,000 for 0.2 BTC, an average of USD 40,000. Enter USD 40,000 as the buy price and 0.2 as the amount. If the purchases carried fees, adding them to the total spent and leaving the buy fee at 0 gives the same answer.
  • They vary by platform, by order type (an order that adds liquidity is often charged less than one that takes it), by account tier and over time, so this page does not print a table that would go stale. Use the percentages from your exchange's current fee schedule. To check that a platform is licensed to offer digital payment token services in Singapore, search for it in MAS's Financial Institutions Directory.
  • Work out the average cost: total spent ÷ total coins received. Three purchases of 1 ETH at USD 2,000, 2,400 and 1,800 cost USD 6,200 for 3 ETH, an average of USD 2,066.67, so enter that with an amount of 3. For tax, IRAS accepts first-in, first-out or weighted-average cost for a trader working out the gain on each disposal; this calculator uses the average.
  • Trade less often, because every round trip pays twice. Compare the fee for the order type you actually use: many exchanges charge less for a limit order that waits on the order book than for a market order that fills at once. Check whether a larger monthly volume moves you to a cheaper tier. Then put the real percentages in the calculator and look at the break-even line, which shows how much each choice costs.
  • 100% free, forever. No account, no subscription, no hidden limits. All calculations run entirely in your browser — no data you enter is ever sent to a server. RECATOOLS is free to use, with no paywall — we plan to fund it with contextual advertising, shown only with your consent, and is published by RECASYS, Singapore.

Method & sources

How it computes

Cost = buy x amount x (1 + buy fee %); proceeds = sell x amount x (1 - sell fee %); profit = proceeds - cost; ROI = profit / cost. New: break-even sell price = buy x (1 + b) / (1 - s). Arithmetic in RecaInvest.trade, tested.

What this tool implements

  • IRAS e-Tax Guide, Income Tax Treatment of Digital Tokens (30 Jan 2026): payment tokens are intangible property; disposal gains are taxable only if revenue in nature (badges of trade); unrealised fair-value gains are not taxed; FIFO or weighted-average cost accepted for traders; record-keeping list.
  • Payment Services Act in force 28 Jan 2020, bringing digital payment token services under MAS licensing. The page listed Binance among MAS-licensed exchanges and printed fee tables for named exchanges; those are removed and the reader is pointed to the exchange's own fee page and MAS's Financial Institutions Directory.
  • The facts heading said 1% each way fifty times is the whole stake; at a flat price it leaves (0.99/1.01)^50 = 36.8%. Removed as unsourced: retail loss rates, wash-trading share, Singapore ownership and portfolio sizes, Bitcoin price history, hodler and DCA-window claims, and Indonesian, Thai, Malaysian and Philippine tax statements.

Sources

Advertisement
Pre-footer · AD-W3 728 × 90