Fynd Fees
Fynd charges a fee when you execute a swap. Quotes are free.
The default Fynd fee is 0.1 bps (0.001%) of swap output. Contact us for volume discounts.
If you charge your own swap fees, Fynd also takes 20% of those fees. See Charge Fees on your Swaps.
Fee breakdown
Quotes with encoding include a fee_breakdown with the exact amounts.
amount_out is the raw pre-fee swap output: what the route produces before router or client fees. It is not what the user receives. The user receives at least fee_breakdown.min_amount_received on-chain.
Fynd mirrors the on-chain FeeCalculator with identical integer arithmetic, then uses the result for minAmountOut in the encoded transaction.
Given amount_out, router_fee_bps, and slippage:
1. router_fee = amount_out * router_fee_bps / 10,000
2. amount_after_fees = amount_out - router_fee
3. max_slippage = amount_after_fees * slippage
4. min_amount_received = amount_after_fees - max_slippageAll response fields use output token units:
router_fee
Fynd fee
client_fee
0 unless you charge fees on your swaps
max_slippage
Slippage allowance on the post-fee amount
min_amount_received
On-chain minimum the user receives (minAmountOut in the tx)
Invariant without client fees: amount_out = router_fee + max_slippage + min_amount_received
Example
Example: 1,000,000 USDC output, 0.1 bps Fynd fee, 1% slippage:
Charge Fees on your Swaps
Fynd fees are separate from integrator fees. If you want to monetize your swap flow, see Charge Fees on your Swaps.
When you add a client fee, router_fee also includes Fynd's 20% share of that client fee.
Last updated