Where your swap value actually goes
Swap crypto
Live rates · no accountSend exactly to:
This asset needs a memo / tag. Send it with or the exchanger cannot credit your deposit.
You receive about at . Exchange reference .
Status: waiting for your deposit
You send from your own wallet straight to the exchanger — nothing to connect, no account, and you stay on this page throughout. Rates are indicative until a swap is opened.
The swap is carried out by an independent exchanger and the deposit address above is theirs. milkshakeswap.finance never holds, receives or controls your funds, has no key to that address, and earns a referral commission. Opening a swap sends your receiving address, IP, browser and timezone to the exchanger for their compliance checks; we store none of it. Check their terms, fees and country restrictions before sending anything.
You send tokens to a smart contract. The contract returns different tokens. Between those two events, your value passes through several distinct deductions. Each one is a real cost, and none of them are hidden - but they are often confused with one another.
Understanding where the money goes is the difference between knowing what you paid and only knowing what you received. This page walks through each deduction in the order it hits your trade.
The spread: what the liquidity pool takes first
Every swap on MilkshakeSwap executes against a liquidity pool. That pool contains two tokens in a fixed ratio determined by the constant product formula. When you trade, you change that ratio. The pool adjusts the price to reflect your trade size.
The difference between the market price before your trade and the price you actually get is the spread. It is not a fee set by the site. It is a mathematical consequence of moving the pool’s balance. Larger trades shift the ratio further, so the spread grows with size. That is the direct answer to Do larger swaps get better rates or just bigger fees - they get worse rates, because the spread increases. There is no volume discount from the pool itself. The spread is the pool’s protection against arbitrage, and you pay it on every swap.
The spread is also the main reason two different sites quote different amounts for the same pair. What makes two swap sites offer different amounts for the same pair is almost always the liquidity depth of the pool each site routes through. A deeper pool absorbs your trade with a smaller price shift. A shallow pool shifts more. The quote you see is the pool’s best estimate of what it will return after that shift.
The protocol fee: a fixed percentage, not a fixed amount
On top of the spread, every swap on MilkshakeSwap includes a protocol fee. That fee is a fixed percentage of the trade volume, currently 0.3%. It is deducted from the output tokens before they reach your wallet. You never see it as a line item because it is already subtracted from the quoted amount.
This is the first place where the question How much of a swap quote actually reaches your wallet after all deductions matters. The quoted amount already accounts for the spread and the protocol fee. What you see is what the contract expects to send you, minus network costs that are not yet known.
Network fees: the cost of getting the transaction confirmed
Every swap must be mined into a block. The network charges a fee for that work, paid in the native gas token of the chain you are using. This fee is entirely separate from the spread and the protocol fee. It goes to validators, not to the pool or the site.
Network fees are not predictable to the cent. They depend on network congestion, the complexity of the swap (how many hops the route requires), and how quickly you want the transaction confirmed. The form shows an estimate, but the actual fee is set when the transaction is submitted.
Here is where the honest answer to When do network fees cost more than the exchange spread in a trade depends entirely on chain and trade size. On a cheap chain with a large trade, the spread dominates. On an expensive chain with a small trade, the network fee can be several times larger than the spread. If you are swapping fifty dollars on a chain where gas is ten dollars, you are losing more to the network than to the pool. The spread is proportional to trade size. Network fees are not.
That leads directly to Which network gives you the lowest total cost to receive swapped tokens. There is no universal answer. The lowest-cost network for a given trade depends on the trade size, the current gas price on each chain, and the liquidity depth of the pool on that chain. A chain with cheap gas but a shallow pool may cost more in spread than a chain with moderate gas and deep liquidity. You have to compare the full cost - spread plus protocol fee plus network fee - not just one piece.
The quote expiration: why the number changes while you wait
The swap quote you see is valid for a limited window. The contract checks the pool state at submission. If too much time passes, the quote expires and the transaction reverts. This is not a bug. It is protection against stale pricing.
Why swap rates expire before you finish the deposit is straightforward: the pool ratio changes with every trade. If you saw a quote, then waited five minutes while someone else swapped the same pair, the ratio has moved. Accepting the old quote would let you trade at a price that no longer exists. The expiration prevents that. The window is typically a few minutes. If your transaction takes longer - because gas price was too low, or the network was congested - the quote expires and you must refresh.
Floating versus locked: what you can and cannot control
Some swaps offer a choice between a floating rate and a locked rate. A locked rate means the contract guarantees the output amount as long as the transaction confirms within the expiration window. A floating rate means the contract executes at whatever the pool ratio is at the moment of confirmation, which may be better or worse than the quote.
What decides whether a swap locks in a rate or keeps it floating is the routing logic and the chain. On some chains, the standard swap is locked. On others, it is floating. The form shows which one applies. If you need certainty, use a locked quote. If you are willing to accept slippage for a chance at a better fill, floating can work in your favor. The risk is that the price moves against you while the transaction is pending.
Comparing quotes across sites: the problem of hidden fees
How to compare swap quotes when fees are shown in different places is a practical problem because no two sites display costs the same way. One site may show the output amount with all fees baked in. Another may show a gross output and list fees separately. A third may show neither and only reveal the final amount after you connect a wallet.
The only reliable method is to compare the net output: what actually arrives in your wallet after the transaction confirms. Everything else is theater. If a site shows a higher gross output but does not disclose a protocol fee, that higher number is misleading. If another shows a lower gross output but includes all fees, that lower number is the real one. You cannot compare apples to apples unless you know the deduction chain for each site.
What cannot be undone
Once a swap transaction confirms, it is final. There is no reversal. If you sent to the wrong token address, if the slippage was too high and you got less than expected, if the network fee consumed most of the value - none of that can be undone. The contract executed exactly what it was told.
The only control you have is what you set before submitting. Check the output amount. Check the network fee estimate. Check the slippage tolerance. Check the token address. After submission, you are a spectator.
That is where your swap value actually goes. Into the spread. Into the protocol fee. Into the network fee. And sometimes, into a lesson you only learn once.
More on swapping
-
Do larger swaps get better rates or just bigger fees
No, larger swaps do not get better rates, and the fees on a percentage basis are not smaller. Larger swaps typically receive a worse rate on the same pool, and the absolute fee grows in proportion to the swap size.
-
How much of a swap quote actually reaches your wallet after all deductions
The amount that reaches your wallet is the quoted output minus the spread, minus the network fee, and minus any platform fee the exchanger applies. In typical trades, you receive between 95% and 99% of the quoted amount, but that range narrows or widens depending on the size of t
-
How to compare swap quotes when fees are shown in different places
The short answer: convert every quote into a single number - the amount of the destination token you actually receive after all deductions - and compare those numbers directly. Ignore percentages, fee line items, and network cost estimates until you have that final figure.
-
What decides whether a swap locks in a rate or keeps it floating
The decision rests entirely on the swap type you choose: a fixed-rate swap locks the exchange rate at the moment you submit the transaction, while a floating-rate swap executes at the prevailing rate when the transaction confirms on the blockchain. The core difference is timing r
-
What makes two swap sites offer different amounts for the same pair
The short answer: two swap sites quote different amounts for the same pair because each site pulls liquidity from a different pool (or set of pools), and each pool has its own ratio of tokens, its own fee structure, and its own depth.
-
When do network fees cost more than the exchange spread in a trade
Network fees cost more than the exchange spread when the trade size is small, the target blockchain is congested, or both. The exact crossover point depends on three variables: the spread percentage, the network fee in fiat terms, and the swap amount.
-
Which network gives you the lowest total cost to receive swapped tokens
The network with the lowest total cost to receive swapped tokens is always the one whose native blockchain fees are cheapest at the moment you complete the swap. Total cost equals exchange spread plus network fees, and network fees vary wildly between blockchains and with congest
-
Why swap rates expire before you finish the deposit
A quoted swap rate expires before you finish the deposit because the underlying market price moves faster than a human can complete a transaction. The rate you see is a snapshot of a moment that already passed.
milkshakeswap.finance is an information site and is not an exchange. Swaps are carried out by independent exchangers; we never hold or control your funds.