LI.FI has upgraded its fee handling mechanism on supported EVM chains, migrating from the FeeCollector contract to a new FeeForwarder contract. This page explains what changed, what it means for your integration, and what—if anything—you need to do.Documentation Index
Fetch the complete documentation index at: https://docs.li.fi/llms.txt
Use this file to discover all available pages before exploring further.
Why this change?
The previous FeeCollector model required fees to accumulate in a contract and be manually withdrawn later. This added operational overhead and delayed payouts to fee recipients. With FeeForwarder, fees are forwarded immediately to the configured recipient wallet at transaction execution time. No manual withdrawal step is required. The contract is also designed to support future multi-party fee distribution models, such as splitting fees between LI.FI, an integrator, and a reseller.What changes for partners?
Immediate fee forwarding
On chains where FeeForwarder is deployed, transactions call the new contract and fees are distributed automatically at execution time. No action is required from partners.Backward compatibility
On chains where FeeForwarder has not yet been deployed, the system automatically falls back to the legacy FeeCollector contract. Existing withdrawal endpoints remain available, and no API changes have been introduced. Fee data in/status responses is unchanged.
Event changes
For partners who parse on-chain events, the EVM fee event signature has changed. Previous event (contract):integratorFeeCost, continues to be returned in the same /status response structure.
What is not changing
- No API response structure changes
- No changes to fee configuration
- No changes required in partner integration code
- Solana, Bitcoin, Sui, and Move implementations are not affected
- Existing fees accumulated in FeeCollector are not automatically migrated; see the section below for how to withdraw them
Withdrawing previously collected fees
Fees collected through the legacy FeeCollector contract before the FeeForwarder upgrade are not migrated automatically. They remain in the FeeCollector contract and must be withdrawn manually.Check your legacy balances
Via the Partner Portal: Log in to portal.li.fi and review your fee balances dashboard. Via the API:Withdraw legacy fees
Via the Partner Portal: Use the withdrawal feature in portal.li.fi. Via the API:The withdrawal endpoint is available for EVM chains only. On Solana, Sui, and Bitcoin, fees have always been sent directly to your wallet and do not require withdrawal.
Summary
| FeeCollector (legacy) | FeeForwarder (new) | |
|---|---|---|
| Fee settlement | Accumulated, claimed manually | Forwarded immediately at execution |
| Manual withdrawal | Required | Not required |
| Partner action needed | None | None |
| Backward compatible | — | Yes, chains without FeeForwarder fall back automatically |
If you have questions about fee configuration or how the Status API reports fees for your transactions, reach out via your usual support channel.

