Blockchain swap fees: spread, network charges and final output
Blockchain swap fees include embedded trading charges and any network costs incurred when the chosen route requires a network transaction. Brokerage Swap includes a spread in its rate; swapping between Trading Account balances avoids network fees. Wallet-funded brokerage swaps and DEX swaps have different charging arrangements. Review the input quantity, expected output and separately paid charges before confirmation. After execution, compare the completed order with the credited asset quantity to account for the actual cost.
Last updated ·
Quoted output per input unit reveals the rate
For a quote showing the exchanged input and net output, divide output by input to calculate output units per input unit; record any separately paid network charges alongside it. Reversing the pair changes the units and the meaning of the rate.
The brokerage spread changes the conversion price before the order executes. If a charge already reduces the quoted output, subtracting it again overstates the cost. A separately paid network fee needs its own entry. Check whether the fee breakdown marks each charge as included in the quote or separately payable, and note its asset denomination.
How much less output does a revised rate buy? Multiplying the input quantity by the net quoted rate gives the expected receiving quantity.
In this hypothetical comparison, the input amount is 147.2 asset units. The net quote changes from 2.43 to 2.39 output units per input unit. Both rates already include trading deductions, and any separately paid network charge stays unchanged.
The first quote gives 147.2 × 2.43 = 357.696 output units. The revised quote gives 147.2 × 2.39 = 351.808 output units, a reduction of 5.888 units. That measures reduced quoted output, without identifying whether spread, market movement or routing costs caused the change. For a DEX estimate, the eventual settled quantity remains a separate amount.
Funding and receiving balances determine which network fees apply
The source and destination of the assets determine which network charges apply, so the preview must identify both balances before its fee amount can be interpreted.
Trading Account balances
A swap entirely within the Trading Account settles custodially and doesn’t incur network fees. Its brokerage conversion rate still includes the spread. Full Access verification and regional availability govern brokerage swaps from either the Wallet or Trading Account. Where supported, moving the resulting assets out afterward is a separate withdrawal with its own charge. The July 2026 Bakkt migration notice says affected migrated Trading Accounts don’t support crypto transfers to or from the DeFi Wallet or external addresses.
Wallet-funded brokerage orders
When the brokerage interface offers a Wallet-funded Swap, sending the input incurs the source network’s fee. Receiving into a Wallet can also involve an output network charge. Receiving into the Trading Account can avoid the output network charge. Read the selected receiving balance together with the fee preview, since custody and network delivery describe different destinations.
DEX swaps from the DeFi Wallet
Blockchain’s DEX supports same-chain and cross-chain swaps, with network costs distinct from brokerage settlement. Cross-chain swaps carry a service charge calculated as a percentage of the input amount. Gas uses the source chain’s native asset; Ethereum requires ETH. A balance in an ERC-20 token alone doesn’t supply that ETH.
A token approval can add a separate on-chain cost where the route requires it. Approval gives a spending contract permission to move the token; it doesn’t itself exchange the assets. Review the permission before authorizing it. DEX service charges and third-party charges also need their own treatment, including whether the quoted output already incorporates them.
What can change between a swap preview and execution?
A brokerage rate can update before confirmation, while a DEX quote describes estimated execution with route-specific parameters.
Brokerage quote confirmation
Brokerage Swap applies the exchange rate locked at confirmation. Compare the completed order against that accepted quote; an older preview may carry a different rate.
In Progress means the order awaits completion. It doesn’t establish that the receiving balance has been credited. Wallet-funded orders need network confirmations, so congestion can delay completion even when the quote has been accepted.
DEX execution estimates
DEX parameters can include estimated fees and slippage tolerance, the permitted deviation in execution pricing. The routing system distinguishes estimated output from minimum output. Where the preview exposes both, estimated output is the expected receiving amount; minimum output is the lower bound after allowed slippage.
A minimum-output parameter applies within the selected route’s documented execution conditions. It doesn’t promise the transaction will complete. Cross-chain routing can remain pending after the source transaction succeeds, and a refund or partial outcome needs separate interpretation.
Completed output must match the relevant transaction record
Once a brokerage order shows Complete, its received quantity and receiving balance should agree with the order record, while independently paid fees remain separate balance changes. Mobile order details include input and received amounts, exchange rate, fee amount and status. The timestamp identifies the relevant trade. Blockchain’s Transaction ID identifies the order for support; it isn’t a blockchain transaction hash.
For a DEX swap, reconcile the actual asset, network and receiving amount with the route’s final outcome. A successful source-chain transaction establishes only the source leg of a cross-chain route. Destination delivery requires its own confirmation. A partial outcome can include receipt of an intermediate token if the destination swap can’t meet its slippage or liquidity conditions. Read that outcome, or any refund, alongside the amount and asset actually received. A balance movement caused by another transfer doesn’t belong to this swap. Keep each separately paid charge in its own asset units until all quantities share a consistent valuation basis.
Failed swaps can retain network costs
If a wallet-funded brokerage Swap fails after the order amount was debited, Blockchain refunds that amount to the wallet. Network fees already incurred by that failed Swap aren’t refundable. A refund therefore needn’t restore the wallet’s entire starting balance. DEX failures have route-specific outcomes; apply the routing protocol’s settlement or refund state to those transactions. A pending refund remains separate from a completed refund.
Market movement and swap size change cost comparisons
When comparing quotes, use the same pair, direction and pricing time, because market movement can change the conversion rate independently of a change in charges. The brokerage spread can also fluctuate between orders. A cash valuation after settlement introduces another moving price. A lower displayed cash balance doesn’t, by itself, measure the swap’s fees.
Subtract the received output’s reference value from the exchanged input’s reference value, then add charges paid outside those quantities. This gives the economic difference on that pricing basis. Its components can include spread, route pricing and network costs; a fee breakdown identifies specific charges. Use one reference time and currency for the valuation. A later market price measures a different change.
Network conditions can change gas costs independently of the amount exchanged. If a network charge stays constant, its share of the exchanged value falls as that value increases. Available DEX liquidity also constrains quoting and execution. Increasing the swap size doesn’t guarantee a better overall rate. Fee denomination remains important even after valuation: on Polygon PoS, POL pays network gas even when the input is a different token.
Blockchain swap fees: quick answers
Can a placed brokerage Swap be cancelled because its fees look too high?
A placed brokerage Swap can’t be cancelled by the user, even while it remains incomplete. Review the conversion rate and applicable charges before confirmation. This cancellation rule belongs to the brokerage Swap product; DEX orders follow the selected protocol’s execution rules.
Will an ERC-20 approval fee recur on every DEX swap?
A new ERC-20 approval isn’t necessary when the existing allowance covers the amount for the relevant spending contract. Approval permission belongs to a particular token, owner and spender. A different spender or insufficient remaining allowance can require another approval, with its applicable network cost.
Are later withdrawal charges included in a Trading Account swap quote?
A later withdrawal is a separate transaction with its own displayed charge. The network-fee exemption for swapping between Trading Account balances covers that internal swap. Where crypto withdrawals are supported, withdrawing its output to an external address incurs the applicable withdrawal processing fee, shown before withdrawal confirmation.
Can a DeFi Wallet CSV export replace my Trading Account swap history?
A DeFi Wallet CSV export contains on-chain transactions, so it doesn’t replace custodial Trading Account records. The wallet export is available per asset through the web wallet. Keep the account’s swap details separately when reconciling an internal conversion with later on-chain transfers.
What happens to the quoted rate when a brokerage Swap expires?
An expired brokerage Swap remains unfilled, and a replacement order uses a new quote. Its confirmation rate reflects the market at the new confirmation time. The earlier order’s quoted conversion rate doesn’t carry over automatically, so its expected output isn’t the replacement order’s amount.
When should I report a wallet-funded brokerage Swap whose output hasn’t arrived?
Contact support if a wallet-funded brokerage Swap remains in progress after 24 hours. Include the order’s Transaction ID so the specific swap can be located. Network congestion can extend completion time, and this reporting threshold doesn’t guarantee settlement within that period.
Did the native Bitcoin swap launch promise permanent zero trading fees?
The April 2025 native Bitcoin swap launch offered no added trading fees for a limited period. The offer didn’t promise a permanent exemption. Its scope concerned added trading charges; network fees are a separate cost category when assessing a DEX swap.
How do I express a separately paid network fee as a percentage of my swap?
Divide the network fee’s value by the exchanged input’s value using the same currency and pricing time, then multiply by 100, keeping that separately paid cost distinct from deductions already included in the quote.