Skip to main content

How does the widget fee work for native swaps?

Article outlining the third-party tiered fees for the Native Swaps feature.

Christoph Sonn avatar
Written by Christoph Sonn
Updated over 3 weeks ago

When swapping tokens directly in Safe{Wallet}, a small widget fee is applied to each trade.

This fee is paid to CoW Swap or LiFi, with a portion distributed to the Safe Foundation to fund community initiatives.

Fee tiers

All token pairs (excluding stablecoin-only)

Example: ETH to USDC

Trade size (in USD)

Applied fee

0-50.000

0.70%

>50.000-100.000

0.35%

>100.000 - 1.000.000

0.20%

>1.000.000

0.1%

Stablecoin-only pairs (only on ETH, ARB, Gnosis, Base networks)

Example: USDC to DAI

Trade size (in USD)

Applied fee

0-50.000

0.15%

>50.000-100.000

0.10%

>100.000 - 1.000.000

0.07%

>1.000.000

0.05%

How Fees Are Applied

Fees are charged on the surplus currency.The surplus depends on the order type:

  • Sell Order: Surplus in the token you receive

    • e.g., selling 1,000 USDT for ETH β†’ surplus is in ETH

  • Buy Order: Surplus in the token you pay

    • e.g., buying 1 ETH with USDT β†’ surplus is in USDT

Since the surplus depends on execution, the exact fee amount isn’t known before the swap, but the fee percentage is always visible in the interface. Read more about surplus in this CoW Swap article.

Other fees and Costs

Besides the widget fee, other elements that affect the final amount users receive include:

  • Network costs. Network costs cover gas fees, liquidity pool fees, and other operational costs incurred by solvers when settling transactions.

  • Price improvement. If CoW Protocol can find a user more than it initially quoted, the additional amount is split between the trader and the protocol.

More detailed information about CoW Protocol fees & revenue can be found in the CoW DAO documentation.

Did this answer your question?