Skip to main content
Pricing for LI.FI’s enterprise features is agreed per integration, not a fixed rate card. LI.FI tailors the commercial model to your volume, chains, and the mix of flows you run.

Why pricing is per integration

Enterprise integrations vary widely. A stablecoin-heavy payments flow and a volatile-asset trading flow have very different economics, so a single flat rate either overcharges the thin-margin flows or underprices the rest. LI.FI sets pricing against the characteristics of your integration instead.

What shapes the rate

  • Volume. Higher, committed volume moves the rate.
  • Route type. Same-chain and cross-chain are priced differently.
  • Token type. Stablecoin-to-stablecoin flows can carry a lower rate than volatile-asset swaps.
  • Feature mix. Which enterprise features you enable, and how they are applied.

The DYNAMIC fee type

Dynamic Pricing is available to approved enterprise integrations. Enrollment is agreed with LI.FI. Integrations without Dynamic Pricing pay the standard fixed LI.FI service fee described in Fees and Monetization. Enrolling switches your integration to the DYNAMIC fee type. LI.FI then resolves its rate for each quote against your commercial model (see What shapes the rate). The fee type only changes how the LI.FI rate is determined. The resolved amount is returned as a normal fee entry on the quote and follows the same included behavior as any other fee. Your own integrator fee is unchanged and is paid in full to your configured fee wallet.

Per-request resolution

For every quote, LI.FI resolves its rate from these inputs:
  • The requested fromAmount.
  • The source and destination tokens: chain ID, address, and token tags such as stablecoin.
  • The chain pair, same-chain or cross-chain.
  • Your integrator fee, when set.
Two quotes from the same integration can carry different rates when these inputs differ. The exact weighting is part of your commercial terms and is not published. Treat the value on the returned quote as authoritative and do not reconstruct it client-side.

Fail-closed behavior

DYNAMIC never falls back to the standard fixed fee, and a failed resolution never becomes a zero-fee quote. See Error codes for the codes below.

Where the resolved fee appears

Request a quote as usual with GET /v1/quote. Set your API key first:
This example charges a 0.5% integrator fee on 1,000 USDC from Ethereum to Polygon:
The resolved LI.FI fee and your integrator fee are returned together as one entry in estimate.feeCosts. There is no top-level dynamicFee field. With a resolved LI.FI rate of 0.1%, the entry for the request above looks like this:
To detect Dynamic Pricing on a quote, look for a recipient with type: "DYNAMIC".

Transparency

Every resolved fee is returned with the quote, so the applied rate is visible to you and auditable per transaction. feeSplit shows LI.FI’s share and your integrator fee separately. Your integrator fee is paid in full to your configured fee wallet. See Monetizing the integration for how integrator fees are collected.

How to set it up

Pricing is agreed when your integration is configured, and it can be adjusted later.

Contact the LI.FI team

Tell us your volume and the flows you run. We propose a commercial model that fits.