Fee breakdown
The total cost of a transfer is made up of three components:The full breakdown is visible in the app by hovering over the fee indicator before confirming a transfer.
How fees are calculated
Layerswap fee is calculated as a percentage of the transfer amount. The percentage varies by route — each source/destination pair has its own rate. Some routes may also include a small fixed USD component on top of the percentage. Bridge expenses are derived from the actual gas costs observed on recent transactions for that route. They cover:- The output transaction fee on the destination network
- Sweeping fees (when deposit addresses are used)
- Refuel fees (if native gas is sent to the destination address)
Multi-provider routes
Layerswap can chain its own liquidity with external bridges — CCTP, LayerZero, Axelar, CCIP, or native rollup bridges — to serve routes that aren’t covered by direct liquidity alone. On these multi-provider routes, the bridge expenses may include costs from the external bridge, and the transfer time depends on the underlying protocol. For example, a route that uses CCTP + Layerswap may take around 20 minutes, while a direct Layerswap route typically completes in seconds. The availability of fast, direct routes depends on where liquidity is positioned at any given moment.Quote fee fields
These fields are returned in
data.quote. See GET /quote for the complete response schema.
See Refuel for details on how Refuel affects the quote and what is delivered to the recipient.
Fee structure by amount range
GET /detailed_quote returns an array of consecutive amount ranges for a route. It does not require an amount.
Each item describes the fee structure, provider path, and estimated completion time for one range. When an amount moves into the next range, the applicable fees and providers may change.
Use
/detailed_quote to inspect how pricing and execution change across amount ranges. Use /quote to calculate the expected outcome for a specific transfer amount.