-
Execution Fees
Covers execution costs including network gas on the origin and/or destination chain, and includes:
- $0.02 flat fee — always included
- Destination (fill) gas estimate — always included, covers transaction fulfillment on the destination chain
- Origin gas estimate — only included for gasless transactions, covers transaction submission on the origin chain on the user’s behalf
-
Swap Fees
Covers payments to liquidity providers that facilitate cross-asset and cross-chain token swaps, and includes:
- DEX fees
- DEX swap impact
- Solver cross-chain rebalancing fees
-
Relay Fees
A flat basis point fee charged for using the Relay API gateway and related services, including via the Relay.link frontend.
Relay integrators can receive a revenue share on the Relay Fee. The revenue share varies by asset pair type and volume tier, as detailed below. To qualify, integrators must:Standard Fees Token Bridge & Same-Chain Wrap/Unwrap Stablecoin Swap Major Swap Minor Swap Relay Fee charged to end users 0.00% 0.01% 0.06% 0.15% - Pass an API key in the Relay quote
- Complete Know Your Business (KYB) verification
- Exceed $10,000,000 in aggregate U.S. dollar volume over a trailing 30-day period
- Provide an EVM wallet address to receive revenue share
* The Revenue Share Volume Tier is calculated based on the aggregate U.S. dollar value of the transactions for the trailing 30 days. Relay Transaction Types:Revenue Share Volume Tier* (U.S. Dollars) Token Bridge & Same-Chain Wrap/Unwrap Stablecoin Swap Major Swap Minor Swap 0% 34% 25% 33.33% 0% 67% 50% 66.67% - Token Bridge: a token bridge transaction. Examples:
- USDC on Arbitrum to USDC on Base
- Same-Chain Wrap/Unwrap: a 1:1 conversion on the same chain between a native asset and its tokenized equivalent via a single smart contract. Wrapping locks the native asset and mints the wrapped token; unwrapping burns the wrapped token and releases the native asset. Examples:
- ETH to WETH on Ethereum
- SOL to WSOL on Solana
- POL to WPOL on Polygon
- BNB to WBNB on BNB Chain
- Stablecoin swap: same-chain or cross-chain swaps between any pair of these stablecoins: USDC, USDC.e, USDT, USDT0, DAI, USDe, USDS, USD1, PYUSD, USDG, mUSD, USDm, USDH, pUSD, and PlumeUSD (each, a “Major Stablecoin”). Examples:
- USDC to USDT on Ethereum
- USDC on Optimism to USDT on Solana
- Major swap: same-chain or cross-chain swaps between any pair of these tokens: ETH, WETH, BTC, WBTC, SOL, WSOL, POL, BNB, and PLUME (each, a “Major Token”), and between any Major Token and any Major Stablecoin. Examples:
- ETH to POL on Polygon
- ETH on Ethereum to SOL on Solana
- Minor swap: same-chain or cross-chain token swaps between any pair of tokens that are not a Major Stablecoin or Major Token. Examples:
- LINK to UNI on Ethereum
- AVAX on Avalanche to Aster on BNB Chain
- App Fees Fees added on top of a Relay quote by the integrator.
Fees in the API
Both the quote API and the requests API return a request’s fees in theexpandedPriceImpact object, which breaks them down into the following components:
execution - Execution fees covering network gas on the origin and/or destination chain plus the flat fee.
swap - Swap costs from cross-currency and cross-chain exchange, including DEX fees, swap slippage, and solver rebalancing.
relay - The Relay fee, the flat basis-point fee charged by Relay for routing and meta-aggregation services.
app - App fees added on top by the integrator, when present.
sponsored - The portion of fees the integrator subsidizes on behalf of the user via Fee Sponsorship.
Fee Sponsorship
Integrators with Fee Sponsorship enabled can subsidize fees for their users. By default, settingsubsidizeFees to true sponsors all fee components.
For more granular control, use the sponsoredFeeComponents parameter in the quote request to choose which specific fee components to sponsor. This allows you to sponsor some fees (e.g. execution and relay fees) while letting the user pay others (e.g. swap fees).
See the Fee Sponsorship Doc for setup details.
Deprecated: Fees Object
The deprecatedfees object is segmented into the following fields:
relayerService: The service fee paid to the relayer to facilitate execution.
relayerGas: The gas fee given to the solver to pay gas fees on the destination chain.
relayer: The sum of the relayerService and the relayerGas.
app: Third party fees added on top of the existing fees, this fee is added by app developers and accrues offchain to minimize gas costs.
subsidized: The Fees in the order that are subsidized by the integrator.