> ## 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.

# Fees and Monetization

<Accordion title="Does LI.FI charge a fee on every swap or bridge transaction?">
  LI.FI charges a 0.25% service fee on each transaction.
  You can add your own fee by including a fee percentage and an integrator string during setup.
  LI.FI also offers volume-based commercial discounts.
</Accordion>

<Accordion title="What is the fee structure for the supported Bridges and DEXes?">
  Fee structures vary by bridge or DEX. Some use a percentage-based model, others charge a flat fee.
  The API provides detailed fee data in the <code>feeCosts</code> object when you request quotes or routes.
</Accordion>

<Accordion title="How can I set up my account to start charging fees as an integrator?">
  Create an account at <a href="https://portal.li.fi/">LI.FI Portal</a>.
  Then, pass the <code>integrator</code> string and <code>fee</code> parameter as described in our
  [fee setup guide](/introduction/integrating-lifi/monetizing-integration).
</Accordion>

<Accordion title="Where and how can I withdraw the fees collected through my integration?">
  On all supported chains, fees are sent directly to your configured wallet at execution time. No withdrawal is needed for new transactions.

  If you have **legacy fees** on EVM chains that were collected before the [FeeForwarder upgrade](/introduction/integrating-lifi/fee-forwarder), you can withdraw them from the <a href="https://portal.li.fi/">LI.FI Portal</a> or via the API:

  ```http theme={"system"}
  GET /v1/integrators/{integratorId}/withdraw/{chainId}
  ```

  See the [FeeForwarder documentation](/introduction/integrating-lifi/fee-forwarder#withdrawing-previously-collected-fees) for details.
</Accordion>

<Accordion title="Can I withdraw old fees with my new wallet on portal?">
  No. Legacy fees in the FeeCollector contract can only be withdrawn by the wallet that was designated for fee collection when those fees were accrued. If you've updated your wallet, use the original one to claim older balances. See [Withdrawing previously collected fees](/introduction/integrating-lifi/fee-forwarder#withdrawing-previously-collected-fees) for instructions.
</Accordion>

<Accordion title="Are all fees included in the rate taken in the same token?">
  No. Fees can be collected in different tokens:

  * Some bridge fees (e.g., Stargate, Arbitrum) are in the native asset.
  * Gas fees are also in the native asset.
  * Other fees are usually deducted from the sending asset.
</Accordion>

<Accordion title="What are the integrator, referrer, and fee parameters in LI.FI?">
  * <code>integrator</code>: Identifies your integration for analytics and tracking.
  * <code>referrer</code>: Optional on-chain string for your internal tracking.
  * <code>fee</code>: Decimal percentage deducted from the sending asset as your commission.
</Accordion>

<Accordion title="How does fee collection work, and which token are fees taken in?">
  Fees are taken from the sending token (the `fromToken` in the quote) and sent directly to your configured fee wallet at execution time on all supported chains. Custom fee models are available if required.
</Accordion>
