Workspace / Research tools
Portfolio

Bitcoin profit calculator after fees

Calculate what a Bitcoin spot trade would return after the cost of buying, selling and any fixed expenses you enter. This tool uses a BTC quantity with purchase and sale prices, then shows how trading fees change the gross result. It is useful for evaluating an exit target or reconciling a simple completed trade. All values come from your inputs; no current Bitcoin price is implied. The calculation covers a long spot position and does not determine tax treatment, portfolio performance or the outcome of leveraged contracts.

Explicit assumptionsFormula & methodology includedNo account required

Set your assumptions

CALCULATE LOCALLY

Default values are an illustrative scenario, not current market quotes. Use consistent quote-currency units across your inputs.

Your scenario

ESTIMATED RESULT
Net realized profit$983.00
Return on total outlay14.02%
Entry cost including fee$7,007.00
Sale proceeds after fee$7,992.00
Net profit = quantity × sale price × (1 − sale fee) − quantity × purchase price × (1 + purchase fee) − other costs.

Long spot trade with fees charged in quote currency. Tax is excluded. Enter any network, financing or other costs separately.

Shared links contain the input values. Share only information you intend to make public.

Explore how the result changes

Sensitivity analysis: only the selected input changes. Other assumptions stay fixed. Points outside the model’s valid range are excluded. This is not a forecast.

Read methodology ↗

Separate gross price profit from net profit

For quantity q, purchase price B and sale price S, the gross price profit is q × (S − B). The purchase fee increases the amount spent, while the sale fee reduces the proceeds received. Fixed quote-currency expenses reduce the result further.

Using buy fee b, sell fee s and fixed costs C, net profit is q × S × (1 − s) − q × B × (1 + b) − C. A positive change in price can still produce a negative net result if the fees and fixed expenses are larger than the gross gain.

Use the quantity that matches the trade being measured

If you purchased BTC in several transactions, the amount being sold may have more than one acquisition price. A single-price calculation can represent a scenario or an average-cost estimate, but it does not reconstruct every purchase automatically. Use the DCA calculator to examine multiple purchase rows.

The model assumes the same base quantity is bought and sold, with fees represented in the quote currency. When an exchange charges a fee in BTC or another token, account for the reduced quantity or translate the cost consistently before interpreting the result.

Define what your return includes

The net cash result measures this modeled trade after the costs entered. Its return percentage divides net profit by the purchase outlay including the buy fee and all entered fixed costs. This denominator differs from a price-only percentage change that ignores fees and other expenses.

Portfolio deposits, withdrawals, other holdings and the timing of cash flows are not represented. The tool also does not calculate taxes or choose accounting lots. For an actual completed trade, use execution records and fee records rather than a chart's displayed price, then reconcile transfers and any separately charged expenses.

Questions about this tool

Can I use this calculator for a Bitcoin trade that lost money?

Yes. Enter the actual purchase and sale prices and applicable costs. A sale price below the purchase price produces a gross loss, and positive trading costs make the net loss larger.

Does the result include tax on my Bitcoin profit?

No. It calculates a trade result from prices and costs. Tax treatment depends on the relevant jurisdiction and your transaction history, which this calculator does not assess.

Your research workspace

Save selected inputs and research notes explicitly in this browser. Compare assumptions and restore a saved setup without submitting a trade. JavaScript enables the controls.

Find a tool or explanation