Crypto fee calculator (buy and sell round trip)
Buying a coin and later selling it costs a trading fee each way, the spread between buy and sell prices, and any fixed withdrawal or network fees. Enter each cost to see the total in dollars and percent, and the price rise needed to break even.
Which costs does a crypto round trip include?
- Trading fee — a percentage the platform charges when you buy and again when you sell.
- Spread — US regulators define the spread as the difference between the bid price (the most a buyer will pay) and the ask price (the least a seller will accept). You buy near the higher price and sell near the lower one. The US Securities and Exchange Commission (SEC) puts it simply: “Market makers make their money on the spread.” You pay it even when no fee is shown.
- Fixed fees — flat amounts such as a withdrawal fee or a blockchain network fee. On Ethereum, for example, ethereum.org explains that “Gas fees have to be paid in Ethereum's native currency, ether (ETH).”
To estimate the spread yourself, note the buy and sell prices your platform shows at the same moment: spread % = (buy price − sell price) ÷ buy price × 100.
How does the calculator work out the total cost?
The steps, assuming the price does not move between buying and selling (percentages as decimals, so 0.5% = 0.005):
- Buy fee = amount × trading fee
- Spread cost = (amount − buy fee) × spread
- Value at the sell price = amount × (1 − trading fee) × (1 − spread)
- Sell fee = value at the sell price × trading fee
- You get back = value at the sell price − sell fee − fixed fees
- Total cost = amount − you get back; cost % = total cost ÷ amount × 100
- Price rise needed to break even = (amount + fixed fees) ÷ (amount × (1 − trading fee)² × (1 − spread)) − 1
The calculator subtracts fixed fees once, at the end. If you pay them earlier, the total is the same but the break-even rise is slightly different.
What does a worked example look like?
Using the default numbers — $1,000 spent, a 0.5% trading fee on each side, a 1% spread and $5 in fixed fees:
| Step | Result |
|---|---|
| Buy fee | $1,000 × 0.005 = $5.00 |
| Spread cost | $995 × 0.01 = $9.95 |
| Value at the sell price | $985.05 |
| Sell fee | $985.05 × 0.005 ≈ $4.93 |
| Fixed fees | $5.00 |
| You get back | about $975.12 |
| Total cost | about $24.88 (2.49%) |
| Rise needed to break even | $1,005 ÷ $980.12 − 1 ≈ 2.54% |
Small amounts are hit harder because the fixed fee does not shrink. With $100, a 1.5% fee per side, a 2% spread and $5 in fixed fees, the round trip costs about $9.92 — 9.92% of the money — and the price must rise about 10.43% just to get back to $100.
Computed examples for illustration only; your platform’s fees may differ.
How do you use the calculator?
- Enter the amount you plan to spend.
- Enter the trading fee from your platform’s fee schedule. If buy and sell fees differ, use the higher one for a cautious estimate.
- Enter your spread estimate from the buy and sell prices on screen.
- Add any flat fees in dollars: withdrawal, network, card or deposit fees.
- Press Calculate and read the break-even line. Any gain has to clear that hurdle first.
To size a trade around a stop-loss, try the position size calculator. To test a full trade with a sell price, use the crypto profit calculator.
Why can real costs be higher than the estimate?
The spread you enter is only an estimate, and the prices on screen change all the time. A market order fills at the best price available when it reaches the market — which, as the US Financial Industry Regulatory Authority (FINRA) warns, may not be the price you saw. Network fees also change: ethereum.org says the right priority fee “is determined by the network usage at the time you send your transaction”, so you may pay more when demand is high.
The calculator also leaves out taxes and any price movement. Costs are certain; gains are not. Read more about bid, ask and spread, and before using any platform, read the red flags of crypto scams.
Frequently asked questions
Does this calculator save my numbers?
No. It runs entirely in your browser and sends nothing to Blockhorizon.
What if my platform says it charges zero fees?
Set the trading fee to 0 but still enter a spread. A platform can earn from the gap between its buy and sell prices instead of a visible fee.
Why is the break-even rise bigger than the cost percentage?
Because the price rise only applies to the money still invested after the buy fee and spread, not to the full amount you spent, and the sale is charged a fee too.
Where do I find the fixed fees?
Check your platform’s fee page for withdrawal and deposit fees. Network fees on a blockchain change with demand, so treat any figure as an estimate.
Sources
- SEC, live page — Spread — sec.gov (accessed 2026-10-02)
- SEC (Investor.gov), live page — Bid Price/Ask Price — investor.gov (accessed 2026-10-02)
- FINRA, live page — Order Types — finra.org (accessed 2026-10-02)
- ethereum.org, last edited 24 Jun 2026 — Gas and fees — ethereum.org (accessed 2026-10-02)