Crypto swap fees and minimums: what will you receive?

The useful comparison is the net output, not a headline rate. Separate wallet gas, provider costs and withdrawal fees before choosing a route.

Compare the amount expected to reach your recipient, then account for any costs paid separately. A crypto swap can involve a wallet network fee, an exchange withdrawal fee, conversion costs and a destination payout cost. A headline rate cannot tell you the whole expense, and a stablecoin output does not make an exchange fee-free.

Separate the fee types before comparing quotes

CostWhere to checkWhat it changes
Wallet network feeThe source wallet's transaction previewYour total source balance spent; usually separate from the input amount
Exchange withdrawal feeThe custodial exchange's withdrawal screenThe amount sent or the balance deducted, depending on its policy
Route, provider or affiliate costThe selected quote and route detailsMay be included in the estimated output; do not subtract it twice
Destination payout costThe selected provider's quoteCan reduce the amount delivered, especially for small swaps
Later destination gasYour receiving wallet and destination networkThe cost of spending the received asset after this swap

Fee assets and units matter. A Bitcoin network fee expressed in BTC is not directly comparable with an Ethereum fee expressed in ETH. Do not sum amounts in different assets without a clearly stated conversion basis. Quotes can change while you compare, so use estimates obtained close together and review a fresh quote before paying.

Compare like with like

Use the same source asset, source network, amount, destination asset and destination network for each comparison. Ethereum USDC and Solana USDC are not the same destination, even though both display USDC. The apparently better quote might deliver an asset your recipient cannot accept. Start with stablecoin network selection if those labels are unclear.

Separate the provider's estimated output from what your recipient will credit. A custodial platform can impose its own deposit minimum or crediting conditions. If it charges a fee after receipt, that may not be part of Moss's provider quote. Check both screens rather than treating the output estimate as an account-credit guarantee.

The deposit minimum applies to what actually arrives

Suppose your exchange withdrawal request is 100 units and it deducts a 2-unit fee from the transfer. Only 98 units arrive at the route's deposit address. If the provider needs at least 99 units, the requested withdrawal amount was large enough but the actual deposit was not. This is an illustrative calculation, not a minimum or fee quoted by Moss.

  • Review the selected route's current minimum rather than a minimum remembered from another provider or pair.
  • Check whether the exchange subtracts its fee from the sent amount or charges it on top.
  • For a test transfer, account for both the provider's minimum and the final recipient's minimum. A tiny test may be uneconomic or unsupported.
  • Do not improvise a top-up to a prepared deposit. Follow the provider's instructions for that specific route or ask for support before sending more.

Keep the sending fee outside your spendable amount

A native-coin balance cannot always be spent in full because the sending transaction also needs a fee. Ethereum sends need ETH; Solana sends need SOL. Token holders likewise need the fee asset required by their network unless their wallet or chosen route explicitly supplies a different mechanism. Your received token does not automatically fund the next transaction.

Do not assume a wallet's suggested maximum is valid for a different transaction. A contract call, token approval or plain transfer can have different costs. In a connected-wallet flow, review every fee estimate and authorization. See Ethereum gas and Solana transaction fees for the network mechanics.

Quote expiry and refunds also have cost implications

If a route expires before you send, refresh it and review the new instructions. A refund is not necessarily immediate or free, and sending below a minimum or after a deadline can introduce recovery risks. Provider conditions determine handling; consult the quote and Moss's refund and security explanation instead of assuming a reversible exchange.

Why does a small swap sometimes have a worse effective rate?

Some network and payout costs are not proportional to your input. They can consume a larger share of a small amount. Liquidity and provider minimums also affect which routes can be quoted.

Should I subtract all listed fees from expected output?

Not automatically. Some costs may already be included in the estimated output, while your source wallet's network fee may be separate. Read the selected quote's units and inclusion rules before calculating the total.

Does no available quote mean my tokens are lost?

No. If you have not sent a deposit or signed a transfer, a missing quote has not moved your funds. Check your selection and amount, or wait for an available route; do not send without prepared instructions.

For worked route checklists, read BTC to ETH or ETH to SOL. Product instructions reviewed by Moss on 7 October 2026. This guide explains costs; it is not investment advice or a promised exchange rate.

Review this route in the swap form

All guides