Crypto Profit/Loss: Why Your Net Return Is Never What the Price Chart Shows
Buy 0.5 BTC at $60,000 and sell it later at $65,000, and the price chart says a $2,500 profit. Run that same trade through a typical exchange's simple buy-and-sell interface, with its bundled spread and fees on both ends, and the actual amount that lands in a bank account can be closer to $1,855, roughly a quarter of the "profit" quietly absorbed by trading costs that never appear on the price chart at all.
This calculator finds net profit or loss including exchange trading fees. Here's where those fees actually come from, why the exact same trade can cost dramatically different amounts depending on which interface gets used, and what's changed recently in how crypto gains get reported to the IRS.
Fees get charged on both sides of every trade
A crypto trade has two fee events, not one: a cost paid when buying, and a separate cost paid when selling, and both eat into the eventual profit independently. The math looks like this: net profit = (sale proceeds − sale fee) − (purchase cost + purchase fee). Skipping either fee, or assuming they cancel out, is the single most common reason a self-calculated crypto profit doesn't match what the exchange actually reports.
Maker and taker fees aren't the same fee
Most exchanges charge two different rates depending on how an order gets filled. A maker order (typically a limit order that sits on the order book waiting to be filled) adds liquidity and gets charged a lower rate. A taker order (a market order, or a limit order that fills immediately against existing orders) removes liquidity and gets charged a higher rate. As of mid-2026, representative base-tier rates look roughly like this: Binance charges 0.10% for both maker and taker orders; Kraken Pro runs about 0.25% maker and 0.40% taker; Coinbase Advanced Trade runs roughly 0.40% maker and 0.60% taker at the lowest volume tier. All of these scale down significantly for high-volume traders, sometimes to near zero, and scale differently across exchanges, so the specific numbers are worth checking directly on the platform being used rather than assumed from memory.
The interface matters more than the fee schedule
This is the detail that costs casual crypto buyers the most, and it's rarely obvious from the app itself. Most major exchanges run two separate interfaces with two separate pricing structures: a simple "buy/sell" screen aimed at beginners, and an "advanced" or "pro" trading screen aimed at active traders. The simple interface typically bundles a spread (often around 1% to 2%) on top of a transaction fee, sometimes reaching close to 4% total on card-funded purchases, while the advanced interface, often on the very same exchange and account, charges only the maker/taker rate with no hidden spread. Two people can buy the exact same amount of the exact same coin, on the exact same exchange, at the exact same moment, and pay meaningfully different amounts, purely based on which screen they used.
Working the earlier example through both: buying 0.5 BTC at $60,000 ($30,000 total) and selling later at $65,000 ($32,500 total), a simple-interface purchase with a roughly 1.5% combined spread and fee costs about $450 on the way in, and a 0.6% taker fee costs about $195 on the way out, netting $32,305 − $30,450 = $1,855 in profit. The same trade routed through an advanced interface at 0.4% on both sides costs about $120 going in and $130 coming out, netting $32,370 − $30,120 = $2,250. Same trade, same prices, a $395 difference from the interface alone.
Breakeven isn't the price you paid
Because fees apply on both the buy and the sell side, the price needed just to break even sits above the original purchase price, not equal to it. Using the 0.4%-both-sides example: paying $60,000 per coin plus a 0.4% purchase fee puts effective cost at $60,240 per coin. Because the eventual sale will also be charged a 0.4% fee, the actual sale price needed to fully recover that $60,240, after the sale fee comes out, works out to roughly $60,482, not $60,240. Skipping this calculation and treating the original purchase price as the breakeven point understates how much the asset actually needs to move before a trade turns genuinely profitable.
Crypto-to-crypto trades are taxable events too
This is one of the most commonly misunderstood rules in crypto taxation: trading one cryptocurrency directly for another (say, BTC for ETH) is a taxable disposal of the first asset, exactly like selling it for dollars, even though no fiat currency changed hands at any point. The IRS has treated virtual currency as property since Notice 2014-21, and a trade between two properties is a realization event requiring a gain or loss calculation on whatever was given up, based on its fair market value in dollars at the time of the trade. A lot of casual traders only think to calculate gains when converting back to dollars, missing every crypto-to-crypto swap along the way, each of which is its own separate taxable event with its own cost basis and gain or loss.
The wash sale rule currently doesn't apply to crypto, but that's actively being debated
For stocks, selling at a loss and buying the same security back within 30 days disallows the tax loss under the wash sale rule (IRC §1091). That rule applies specifically to "stock or securities." Because the IRS classifies cryptocurrency as property rather than a security, the wash sale rule does not currently reach crypto transactions, meaning a crypto holder can, as of this writing, sell at a loss and immediately repurchase the same asset while still claiming the tax loss, something a stock investor cannot legally do. This is genuinely current and genuinely unsettled: Congress has repeatedly proposed closing this gap, including active 2026 legislative discussion around extending wash sale treatment to digital assets, and the rule could change for a future tax year. Anyone using this strategy should treat it as based on current law, not a permanent feature of how crypto gets taxed.
New broker reporting rules are phasing in right now
For the first time, crypto exchanges are required to report transactions directly to the IRS, similar to how stock brokers have reported stock sales for years. Form 1099-DA rolled out for the 2025 tax year, covering transactions from January 1, 2025 onward, but that first year only required brokers to report gross proceeds, not cost basis. Starting with 2026 transactions, brokers must also report cost basis for "covered" digital assets, generally those acquired and held on the same platform from 2026 onward. Assets transferred in from another wallet or exchange, or acquired before 2026, remain "noncovered," meaning the broker reports the sale but not the basis, leaving the account holder responsible for tracking and reporting the correct cost basis themselves. Anyone who has moved crypto between wallets or exchanges over the years is very likely holding a mix of covered and noncovered assets, with correspondingly incomplete broker-reported data, and shouldn't assume a 1099-DA alone reflects the full taxable picture.
Gas fees are a separate cost from exchange fees
On-chain transactions, sending crypto between wallets, swapping on a decentralized exchange, or interacting with a smart contract, incur network (gas) fees paid to the blockchain itself, entirely separate from any centralized exchange's trading fee. These fees fluctuate constantly based on network congestion and aren't set by any single platform. For tax purposes, gas fees paid to acquire an asset generally add to its cost basis, while gas fees paid to dispose of an asset generally reduce the proceeds, similar in principle to how a brokerage commission would be treated for a stock trade, though the specific tax treatment can depend on what the transaction actually accomplished (a straightforward transfer versus a swap that itself triggers a taxable disposal).
Holding period still determines the tax rate
Once the correct gain or loss is calculated (net of fees, using the right cost basis), the same holding-period rule from traditional investing applies: crypto held more than one year before disposal qualifies for long-term capital gains rates, while crypto held one year or less is taxed as a short-term gain at ordinary income rates. Given how frequently crypto gets traded, moved, and swapped, tracking the acquisition date of every single unit, not just the total quantity held, is what actually determines which rate applies to which portion of a sale.
Common questions
Does the calculator's "net profit" figure already account for taxes? No. It nets out the exchange trading fees from the trade itself. Any tax owed on the resulting gain is a separate calculation, based on your holding period, tax bracket, and total taxable income for the year.
Is swapping one crypto for another really taxable if I never touched dollars? Yes. The IRS treats a crypto-to-crypto trade as a disposal of the asset given up, valued at its fair market value in dollars at the time of the trade, regardless of whether any fiat currency was involved.
Can I still sell crypto at a loss and immediately buy it back to harvest the tax loss? Under current law, yes, since the wash sale rule doesn't extend to property, which is how crypto is classified. This is an active area of proposed legislation, so it's worth confirming the current rule before relying on it for a specific tax year.
Why does my exchange's 1099-DA not show my full cost basis? Because basis reporting only became mandatory starting with 2026 transactions, and only for assets held continuously on that platform since acquisition. Anything transferred in from elsewhere, or acquired earlier, may show proceeds without basis, leaving you to calculate and report the basis yourself.
Do gas fees count toward my cost basis? Generally yes, when paid to acquire an asset, and they generally reduce proceeds when paid to dispose of one, though the exact treatment depends on the nature of the transaction; keeping a record of gas fees alongside trade records is worth doing even though most exchanges won't track them for you.
Bitcoin traded in the $63,000–$65,000 range in mid-August 2026; this and all other prices in this article are illustrative examples, not live quotes, given how quickly crypto prices move. Exchange maker/taker fee rates reflect representative base-tier pricing as of mid-2026 (Binance, Kraken, Coinbase) and change frequently with volume tiers, promotions, and platform updates; verify current rates directly with your exchange before relying on them. Tax treatment reflects current IRS guidance under Notice 2014-21 and the Form 1099-DA broker reporting rules finalized under IRC §6045. The crypto wash sale exemption reflects the law as of August 2026 and is the subject of active legislative proposals that could change it in a future tax year. This is not tax advice; consult a tax professional familiar with digital assets for guidance specific to your transactions.