Most users underestimate cross-chain costs because the bill is split into pieces.
One number appears when you send the transaction. Another is buried inside the bridge or swap route. Another shows up when you land on the destination chain and need one more action to get the asset you actually wanted. By the time the move is complete, the total cost is real, but it never looked like one price. That is exactly why fee transparency matters.
What you are usually paying for
In a fragmented cross-chain workflow, the full cost often comes from five different places:
- origin-chain gas
- cross-chain provider fee
- destination-chain gas
- DEX swap fee
- slippage or price impact
That is the reason the total is easy to miss. Each line item looks small or context-specific on its own. Together, they become the actual cost of moving capital.
Start with the chain costs
The most visible fee is usually gas.
But even gas is not one uniform thing across chains. Ethereum is still the expensive end of the route. Base adds an L2 execution fee plus an L1 security fee. BNB Chain is usually cheap, but not free. Polygon is usually cheaper still. Base’s own docs describe its fee model as two-part, with both execution and L1 security costs included in each transaction.
Here is a current snapshot from public gas trackers for the kinds of actions users typically associate with a fragmented cross-chain move:
- Ethereum: Etherscan currently shows a “bridging” action around $0.086 and a “swap” around $0.268.
- Base: BaseScan currently shows a “swap” around $0.002.
- BNB Chain: BscScan currently shows a “swap” around $0.012.
- Polygon: PolygonScan currently shows a “swap” around $0.002–$0.003.
Those numbers already tell a useful story.
If your route starts on Ethereum, the gas burden is meaningfully different from a route that starts on Base or Polygon. But even those numbers are still incomplete, because they only describe the chain action itself. They do not include the provider fee, destination-side conversion, or slippage.
Then comes the provider fee
This is where many users stop thinking clearly, because the provider fee often arrives wrapped inside a route quote.
Some protocols publish it more clearly than others. Meson, for example, states a protocol service fee of 0.05% of the swap amount, while also saying that fee is currently waived for users up to a daily maximum of $3,000 in swaps. Symbiosis explains its fee logic differently: its docs say gas costs are withheld during cross-chain swaps and that the same general logic applies to other cross-chain operations, while route cost varies depending on the chains involved and how the operation is structured.
This is the first place where users often lose the full picture. A route can look cheap because the provider fee is presented as a compact part of the quote, while the gas and follow-up costs remain separate.
Then there is the destination-side swap
A lot of users think they are paying to “move funds between chains.”
In reality, they are often paying to:
- move value between chains, and then
- swap into the asset they actually wanted on the destination chain.
That second step matters.
STON.fi’s public DEX fee documentation says pool trading fees are configurable, with a default total fee of 0.3%, split 0.2% to LPs and 0.1% to the protocol, and adjustable in a 0%–1% range. Even if your final destination is not STON.fi, this is a good reminder that a destination-side DEX action is not free just because the bridging step is already finished.
And then there is slippage
Slippage is the least visible part of the bill and one of the easiest to ignore.
It often does not show up as a clean fee line. It shows up as getting a slightly worse outcome than the quote you had in mind. STON.fi’s guide on transaction parameters treats price impact as a meaningful cost signal and says swaps with price impact above 5% are disadvantageous in the vast majority of cases and are flagged in the interface.
That is useful beyond STON.fi itself, because it shows the general principle: even when the route “worked,” the cost of the move is not just gas plus provider fee. Execution quality matters too.
Put the stack together
Running through this checklist before confirming takes under two minutes and replaces the guesswork that comes from reading only one fee on one screen.
| Layer | What to check before confirming |
| Origin-chain gas | Current gas cost on the source chain’s public explorer |
| Provider fee | Fee percentage in the protocol’s documentation, plus any active waivers or caps |
| Destination-chain gas | Whether asset delivery on the target chain requires a separate on-chain action |
| DEX conversion fee | Pool fee rate for the destination-side conversion |
| Slippage / price impact | Quoted price impact; anything above 5% is a signal to reassess the route or timing |
The sum of all five lines is the real swap cost — not the figure shown at the moment the confirmation button appears.
A simple example
Take a user moving value from Ethereum into TON through a bridge-style route, then swapping into the final asset they actually want.
Even before provider-specific costs, the user is already looking at Ethereum-side action costs. Etherscan’s current tracker puts a bridge-style action at about $0.086 and a swap at about $0.268. If the route also includes a provider fee and then a destination-side DEX conversion, the true total is no longer “a small bridge fee.” It is a stacked cost across multiple actions.
Move the same idea to Base or Polygon and the gas side gets much lighter. BaseScan currently shows swap cost around $0.002, and PolygonScan shows roughly $0.002–$0.003. That does not mean the route is “free.” It means the cost composition changes: less chain friction, but still route fee, destination fee, and execution quality to consider.
Final thoughts
Cross-chain cost is rarely one fee, it is usually a stack. Public trackers make the gas side visible, and protocol docs make parts of the fee model visible, but the user still has to do the addition.
If a cross-chain product turns a fragmented route into one visible price for one protected action, it is easier to reason about, easier to compare, and much harder to underestimate.