Crypto Profit Calculator
See what a crypto trade really earns after exchange fees on both sides and tax on the gain — gross profit, ROI and net profit in one view.
Reviewed by the CalcCafe editorial team · Last updated 18 July 2026 · How we test our tools
Example
You buy 0.5 BTC at $30,000 and sell at $45,000, paying a 0.1% fee on each side. Invested: $15,000 plus a $15 buy fee. Proceeds: $22,500 minus a $22.50 sell fee. Gross profit after fees is $7,462.50, an ROI of 49.70% on the $15,015 total cost. At the default 30% tax rate the tax comes to $2,238.75, leaving a net profit of $5,223.75.
How it works
Invested = buy price × quantity, and buy fees = invested × buy fee % ÷ 100. Proceeds = sell price × quantity, and sell fees = proceeds × sell fee % ÷ 100. Gross profit = proceeds − sell fees − invested − buy fees. ROI = profit ÷ (invested + buy fees) × 100. Tax is applied only when the profit is positive: tax = profit × tax rate ÷ 100, and net profit = gross profit − tax. A losing trade shows a negative profit and zero tax.
Good to know
Fees are the quiet drag on trading returns. A 0.1% spot fee sounds negligible, but it applies to the full trade value on both legs — on the example trade the two fees total $37.50, about half a percent of the profit. Trade more actively and the drag compounds: ten round trips at 0.1% each way skim roughly 2% of your capital before any market movement. Maker/taker tiers, spread markups on “zero-fee” platforms, and network withdrawal fees all belong in a realistic profit estimate.
The default 30% tax rate reflects India’s treatment of virtual digital assets under Section 115BBH of the Income-tax Act: gains from transferring crypto are taxed at a flat 30% (plus applicable surcharge and cess) regardless of your income slab or holding period. A 1% tax deducted at source (TDS) under Section 194S also applies on transfers above modest thresholds — that 1% is an advance tax credit, not an extra cost, but it does lock up capital. Notably, India allows no deduction except the cost of acquisition, and losses from one crypto cannot be set off against gains from another, or against any other income, or carried forward.
Other jurisdictions treat crypto very differently, which is why the tax rate here is editable. In the United States, the IRS treats digital assets as property: gains are capital gains, long-term holdings (over one year) get preferential rates, losses can offset gains, and cost basis matters — with specific identification or FIFO determining which coins you “sold” when you bought at multiple prices. If you accumulated at several price points, run this calculator with your average or per-lot cost basis to match your method.
Finally, a profit calculator can only tell you about a trade after both prices are known — it says nothing about what prices will do. Crypto assets routinely move 10% or more in a day, and drawdowns of 70–80% from peaks have happened in every major cycle. Use the numbers here for planning and record-keeping, treat any projected sell price as a scenario rather than a forecast, and confirm your actual tax with a professional in your jurisdiction. This tool is educational and is not investment advice.
Frequently asked questions
How are exchange fees applied in this calculator?
The buy fee percentage is charged on the amount invested (buy price times quantity) and the sell fee on the gross proceeds (sell price times quantity). Both are subtracted before profit is computed, and the buy fee is also added to your cost base when working out ROI, matching how most spot exchanges bill.
Why is the default tax rate 30%?
That is India's flat rate on virtual digital asset gains under Section 115BBH — no slab benefit, no long-term discount, and no loss set-off. If you are taxed elsewhere, replace it with your own capital-gains rate; in the US, for example, long-term crypto gains are taxed at 0%, 15% or 20% depending on income.
Is my data uploaded anywhere?
No — this calculator runs entirely in your browser. Your trade sizes, prices and tax rate never leave your device, and the tool works offline once loaded.
Is this crypto profit calculator free?
Yes, completely free with no sign-up and no limits. It provides educational estimates only, not investment or tax advice.
People also ask
How do I calculate profit on a crypto trade?
Multiply quantity by the sell price to get proceeds and by the buy price to get cost, subtract exchange fees on both legs, and the difference is your gross profit. Divide by your total cost (including the buy fee) for ROI, then subtract tax at your applicable rate for the net figure.
Is crypto profit taxable in India?
Yes. Gains on virtual digital assets are taxed at a flat 30% plus surcharge and cess under Section 115BBH, with no deduction other than the acquisition cost and no set-off of losses. Exchanges also deduct 1% TDS on transfers under Section 194S, which is credited against your final tax.
What is a good ROI in crypto trading?
There is no benchmark — ROI simply measures profit against cost, and in a volatile market large positive and negative ROIs are both common. Compare your after-fee, after-tax ROI against a simple buy-and-hold of the same asset over the same period to judge whether active trading actually added anything.
Related calculators
Sources & references
These tools follow our methodology and provide educational estimates only — verify important figures with a qualified professional.