COINSTANCY / ACADEMY

The Complete Guide to CoW Swap

How CoW Swap works: batch auctions, solver competition and MEV protection, gasless orders, its fee model, the COW token, and how its volume and fees compare with 1inch, 0x, UniswapX, Jupiter and KyberSwap.

Updated Published 17 min read

Updated November 2026 DeFi

Learn how CoW Protocol's batch auctions and solver competition protect your trades from MEV, remove the need to pay gas yourself and return price improvements to you, what CoW Swap charges, and how it compares with the other large DEX aggregators.

Key takeaways

  • CoW Swap is an intent-based exchange: you sign an order off-chain, and solvers compete in a batch auction to fill it, first by matching traders directly, then through on-chain liquidity.
  • Per the CoW Protocol docs, each order pays a 2 bps volume fee (0.3 bps on stablecoin pairs) plus 50% of any price improvement over the quote, capped at 0.98%. Gas is paid by the solver and included in the price.
  • Over the 30 days to November 10, 2026, CoW Swap handled $3.35 billion of volume, ranking fifth of the six aggregators compared here, behind Jupiter ($13.6 billion), 0x ($6.02 billion), KyberSwap and UniswapX, per DefiLlama.
  • Its main advantage is protection against front-running and sandwich attacks; the trade-off is that settlement waits for the next batch instead of executing in your own transaction.

¿Qué es CoW Swap?

CoW Swap is the main trading interface for CoW Protocol, where CoW stands for Coincidence of Wants. It is an intent-based decentralized exchange (DEX) protocol. On a classic DEX, your trade executes immediately against an on-chain liquidity pool. On CoW Swap, orders are collected, matched and settled together in batches.

When you trade on CoW Swap, you sign an off-chain message that states what you want to sell, what you want to buy and the minimum amount you will accept. Third parties called solvers then compete to find the best way to fill your order. This competition, combined with peer-to-peer matching, gives you MEV protection and lets you trade without paying gas yourself.

CoW Protocol launched in 2021 and is governed by CoW DAO. On November 10, 2026, the CoW Protocol docs list its settlement contract on 11 mainnets: Ethereum, Arbitrum One, Avalanche, Base, BNB Chain, Gnosis Chain, Ink, Linea, Optimism, Plasma, Polygon. Over the previous 30 days it settled $3.35 billion of trades, per DefiLlama.

Comercio basado en intención

Firma lo que quieres intercambiar, no cómo. Los solvers compiten por encontrar la ruta de ejecución para cada orden.

Protegido contra MEV

Batch auctions and off-chain orders remove the front-running and sandwich attacks described on ethereum.org (see Sources).

Intercambios sin gas

No se necesita ETH para realizar una orden. Los solvers pagan el costo de la transacción y se incluye una tarifa de red en el precio de ejecución.

How CoW Swap Works

CoW Swap rests on three ideas: batch auctions, Coincidence of Wants (CoW), and solver competition. Together they form a trading model that differs from the automated market maker (AMM) model used by Uniswap. Our liquidity pool guide explains the AMM side.

1

Subastas por lotes

Instead of processing trades one by one as they arrive (as Uniswap or SushiSwap pools do), CoW Protocol collects orders over a short time window and settles them in a single on-chain transaction called a batch. Within a batch, all trades on the same token pair receive the same clearing price. No trader gets a worse deal for being later in the queue.

This removes the first-come, first-served ordering that MEV bots exploit. Because orders in a batch settle at one price, there is no profit in reordering them.

2

Coincidencia de Deseos (CoW)

The feature the protocol is named after, Coincidence of Wants, matches orders directly between traders when possible. If Alice wants to swap ETH for USDC and Bob wants to swap USDC for ETH in the same batch, their orders can be matched peer-to-peer without touching an AMM pool.

A CoW match avoids AMM pool fees and price impact. In practice, partial matches are common: part of an order is filled peer-to-peer, and the rest is routed to on-chain liquidity.

3

Competencia de Solvers

Once a batch is collected, solvers compete in an auction to settle it. Each solver proposes a solution: how to fill each order, which liquidity sources to use (Uniswap, Balancer, Curve, private market makers and others), and how to route the trades.

The solver whose solution gives traders the most surplus wins the batch. Surplus is the difference between the price you accepted and the price you actually got. Solvers are paid by the protocol for winning, so they compete to deliver more value to users. Only solvers on an allow-list managed by CoW DAO can submit settlements, per the CoW Protocol docs.

MEV Protection: How CoW Swap Shields Your Trades

El Valor Máximo Extraíble (MEV) es un costo oculto del trading en exchanges descentralizados. Los bots monitorean el mempool de Ethereum en busca de swaps pendientes y extraen valor mediante front-running (colocar una compra antes de la tuya para subir el precio) y ataques sándwich (comprar antes y vender después de tu operación para capturar el impacto en el precio que generas). Ethereum.org y Flashbots documentan estos ataques y su magnitud (ver Fuentes).

CoW Swap protects against them through several layers of design.

Envío de órdenes fuera de cadena

Orders are signed off-chain and do not enter the public mempool as pending transactions. Bots cannot see them to front-run them.

Precios de compensación uniformes

All orders on the same pair in a batch settle at the same price. There is no advantage to reordering transactions because the price does not depend on position.

Emparejamiento entre pares

Las coincidencias de CoW evitan los pools de AMM. Cuando las operaciones se emparejan directamente entre usuarios, no hay operación de pool que los bots puedan explotar.

Excedente para los traders

Price improvements found by solvers go to the trader, minus the protocol's share: 50% of any quote improvement, capped at 0.98% of the order (see the fee section below).

Key Features of CoW Swap

Operaciones sin gas

You do not pay gas for a swap. You sign an off-chain message, which costs nothing. The solver that wins the batch pays the gas to settle on-chain and is repaid through a network fee included in your execution price. Our guide to gas fees explains what that cost covers.

Once a token is approved, you can trade it with no ETH in your wallet. This helps users who hold only ERC-20 tokens. Selling native ETH still requires an on-chain transaction, because ETH cannot be moved by signature alone.

Optimización de excedentes

When a solver beats your quote, you keep part of the improvement. For example, if you are quoted 1,000 USDC for 0.5 ETH and the solver delivers 1,020 USDC, the protocol takes 50% of the 20 USDC improvement (10 USDC, well under the 0.98% cap), plus the 2 bps volume fee of about 0.20 USDC, and you receive about 1,009.80 USDC.

Competition between solvers is what produces this improvement. The CoW Protocol docs explain how surplus and fees are calculated (see Sources).

Órdenes límite

CoW Swap supports limit orders that cost no gas to place or cancel. They are signed off-chain and execute only when a solver can fill them at your price or better. You can also place time-weighted average price (TWAP) orders, which split a large trade into parts executed over time to reduce price impact.

CoW Hooks

CoW Hooks let you attach on-chain actions before or after a swap. For example, you can claim rewards, unwrap WETH or deposit into a vault in the same settlement as your swap. This makes CoW Swap a useful building block for DeFi automation.

CoW Swap Fees

CoW Protocol publishes the fee models currently active on its governance fee page (see Sources). All protocol fees are taken from the execution in the surplus token (the token you buy on a sell order), not as a separate transfer, so the amount you receive already reflects them. Partner apps that integrate CoW Protocol may add their own fee.

Fee Applies to Rate (per CoW Protocol docs, November 2026)
Volume fee All orders 2 bps (0.02%) of volume; 0.3 bps (0.003%) on correlated assets such as stablecoin and RWA pairs
Quote improvement fee Market orders (and in-market limit and TWAP orders) that execute better than quoted 50% of the improvement, capped at 0.98% of order volume
Surplus fee Out-of-market limit orders and discrete TWAP orders 50% of surplus, capped at 0.98% of order volume
Network fee All orders Gas paid by the solver, included in the execution price

Over the 30 days to November 10, 2026, users paid $2.04 million in fees on CoW Swap, per DefiLlama, or about 6.1 bps of its volume. That is above Jupiter (1.2 bps) and KyberSwap (1.1 bps), which charge little or no protocol fee on standard swaps. A lower headline fee does not mean a better net price: what matters is the amount you receive after fees, gas, price impact and MEV, so compare the final quote.

How to Trade on CoW Swap

Follow these steps to place your first MEV-protected swap.

1

Conecta tu billetera

Visit swap.cow.fi and connect a wallet such as MetaMask, Rabby, a WalletConnect wallet or a hardware wallet. Select the network you want to trade on; the supported networks are listed in the CoW Protocol docs.

2

Seleccionar tokens & cantidad

Choose the token you want to sell and the token you want to buy, then enter the amount. CoW Swap shows a price quote, the fee, and the minimum amount you will receive after your slippage tolerance.

3

Aprobar token (solo la primera vez)

The first time you sell a token on CoW Swap, you approve the CoW Protocol vault relayer contract to move that token. This is a one-time on-chain transaction per token, and it costs gas, unless the token supports a gasless permit. After that, swaps of that token need only a signature.

4

Firmar la orden

Haz clic en "Swap" y firma la orden en tu cartera. Esta es una firma sin gas (datos tipados EIP-712) que define tu orden. La orden se envía entonces al libro de órdenes de CoW Protocol.

5

Esperar la liquidación

Solvers include your order in an upcoming batch. Settlement usually takes from under a minute to a few minutes, depending on the network. You can follow the order on the CoW Explorer. If no solver can fill it at your limit price before it expires, nothing is charged.

El token COW

COW is the governance token of CoW DAO. It launched in 2022 with a maximum supply of 1 billion tokens. On November 10, 2026, COW traded at $0.104, with a market cap of $60 million and about 574 million tokens in circulation, per CoinGecko. Its all-time high was $2.22 in March 2022.

Gobernanza

Los tenedores de COW votan sobre actualizaciones del protocolo, parámetros de comisiones, gastos de tesorería y reglas de bonding de solvers a través de propuestas de CoW DAO, discutidas en el foro y votadas en Snapshot.

Vinculación de Solucionadores

Los solvers deben depositar una fianza para participar en la subasta. La fianza puede ser recortada si un solver incumple las reglas, lo que alinea a los solvers con los usuarios. El tamaño de la fianza y los activos son establecidos por CoW DAO.

Ingresos por Tarifas

The fees in the table above are the protocol's revenue: $2.04 million over the 30 days to November 10, 2026, per DefiLlama. How that revenue is used (treasury, solver rewards, any buybacks) is decided by CoW DAO governance; the current policy is on the forum.

CoW Swap vs 1inch, 0x, UniswapX, Jupiter and KyberSwap

CoW Swap competes with other DEX aggregators: services that look across many liquidity sources to fill your trade. The table below compares the six largest by 30-day volume tracked by DefiLlama, ordered by volume.

How We Compared Them

Each aggregator is described on the same criteria: how orders are filled, swap volume over the 30 days to November 10, 2026 (DefiLlama aggregator dataset), fees paid by users over the same period where DefiLlama reports them, the published fee model and who pays gas. Fee models come from each project's official documentation or pricing page on November 10, 2026, listed in Sources. Coinstancy does not run a DEX aggregator. Figures are a dated snapshot: check the live values.

Agregador How orders are filled Volume, 30 days User fees, 30 days Published fee model Gas
Jupiter (Solana) Aggregator routing across Solana DEXs; Ultra and Swap V2 order flow $13.6 billion $1.59 million (1.2 bps) Ultra: 0 bps on pegged pairs, 2 bps SOL-stablecoin, 5 bps LST-stablecoin, 10 bps other pairs, 50 bps on tokens less than 24 hours old Solana network fee
0x (Swap API, used by Matcha and wallets) Aggregation API that apps and wallets integrate $6.02 billion Not reported separately 0.15% on select token pairs on the Standard plan, plus any fee the integrating app adds User pays; Gasless API adds gas to the 0.15% fee
KyberSwap Aggregator Aggregator routing across EVM DEXs $5.36 billion $563,023 (1.1 bps) No protocol fee on swaps; positive slippage is collected on certain trades El usuario paga
UniswapX Dutch auction; competing fillers $3.38 billion Not reported separately Filler gas and margin are built into the quoted price; no separate rate is listed in the UniswapX architecture docs Filler pays; included in the price
CoW Swap Batch auction; solvers compete, peer-to-peer matching (CoW) first $3.35 billion $2.04 million (6.1 bps) Volume fee of 2 bps (0.3 bps on stablecoin and RWA pairs), plus 50% of any quote improvement or limit-order surplus, capped at 0.98% of the order Solver pays; included in the price
1inch Classic aggregation, or Fusion (Dutch auction with resolvers) $2.80 billion Not reported separately Fusion: resolvers include gas in the exchange price; check the quote for any fee User pays in Classic; resolver pays in Fusion

Jupiter operates on Solana, where CoW Protocol is not deployed, so it does not compete with CoW Swap on the same networks. Among Ethereum-focused aggregators, 0x ($6.02 billion) and KyberSwap ($5.36 billion) handled more volume than CoW Swap, while UniswapX ($3.38 billion) was about level and 1inch ($2.80 billion) slightly behind. Uniswap's own pools, which most of these aggregators route through, are counted as a DEX and handled $63.2 billion over the same period.

Feature Comparison

Característica CoW Swap Uniswap (pools and UniswapX) 1inch
Modelo de negociación Subasta por lotes + solucionadores AMM pools; UniswapX Dutch auction with fillers Aggregator; Fusion Dutch auction with resolvers
Protección MEV Built into every order Through UniswapX Through Fusion
Who pays gas Solver (in the price) You on AMM swaps; filler on UniswapX You in Classic mode; resolver in Fusion
Price improvement Shared 50/50 with the protocol, capped at 0.98% Dutch auction decays toward a fill Dutch auction decays toward a fill
Peer-to-peer matching Yes (Coincidence of Wants) No No
Composabilidad (Hooks) CoW Hooks Uniswap v4 hooks See 1inch docs

Funciones avanzadas

Beyond simple swaps, CoW Protocol offers features aimed at developers, DAOs and advanced users.

CoW Hooks

CoW Hooks let you attach pre-swap and post-swap actions to an order. A pre-hook might withdraw tokens from a vault, and a post-hook might deposit the output into a lending protocol. The actions run in the same settlement transaction as the swap. Use cases include:

  • Reclama recompensas de staking y cámbialas inmediatamente a una stablecoin
  • Transfiere tokens de L2 a Ethereum, luego cámbialos y deposítalos en Aave
  • Desenvuelve WETH a ETH después de un intercambio
  • Aprueba un token y cámbialo en una sola interacción

Órdenes programáticas

Los contratos inteligentes pueden realizar órdenes en CoW Protocol a través del marco de órdenes programáticas. Esto permite que las DAO, las tesorerías y los protocolos automaticen operaciones. Las órdenes TWAP (precio medio ponderado por tiempo) dividen una operación grande en partes más pequeñas a lo largo del tiempo para reducir el impacto en el precio.

Milkman es un contrato construido sobre CoW Protocol que permite a una tesorería enviar una operación cuyo precio se verifica contra un oráculo on-chain en el momento de la ejecución, de modo que la operación solo se liquida a un precio de mercado justo.

CoW AMM

CoW AMM is an automated market maker designed to reduce loss-versus-rebalancing (LVR), the loss liquidity providers suffer when arbitrageurs trade against stale pool prices. In a classic AMM, that arbitrage profit goes to bots. In CoW AMM, the pool is rebalanced inside the CoW Protocol batch auction, and solvers compete to give the pool the best price. DefiLlama lists Balancer CoW AMM among the Balancer protocol's products.

Whether this improves returns for a given pool depends on the assets and market conditions. CoW DAO publishes pool data on its site; check it before providing liquidity, and read our guide on impermanent loss first.

Preguntas frecuentes

Is CoW Swap safe to use?
CoW Swap is a self-custodial interface for CoW Protocol: your tokens stay in your wallet until a solver settles your order on-chain. You sign an order (an intent) instead of sending a swap transaction yourself. The settlement contracts are open source and the audit reports are published in the contracts repository (see Sources). Like any DeFi protocol, it still carries smart contract risk, and you must approve a token allowance once per token, so check the contract address before you approve. The solver allow-list contract is upgradeable by CoW DAO, per the CoW Protocol docs.
What fees does CoW Swap charge?
Per the CoW Protocol fee page, every order pays a volume fee of 2 basis points (0.02%), or 0.3 basis points on correlated assets such as stablecoin pairs. Market orders also pay 50% of any quote improvement (the amount by which you beat the quoted price), and out-of-market limit orders pay 50% of their surplus; both are capped at 0.98% of the order. Fees are taken from the execution, not charged as a separate transfer, and the network fee for gas is built into the price. Partner apps that integrate CoW Protocol can add their own fee.
¿Cómo protege CoW Swap contra el MEV?
CoW Swap uses batch auctions instead of one-by-one execution. Orders are signed off-chain, collected into a batch, matched peer-to-peer when possible (a Coincidence of Wants), and the rest is routed through on-chain liquidity by competing solvers. Your order never sits in the public mempool as a pending transaction, so bots cannot see it and front-run it. Orders on the same pair in a batch settle at a uniform clearing price, so reordering brings no profit.
Do I need to pay gas fees on CoW Swap?
You do not pay gas directly for a swap. You sign an off-chain message, and the solver that settles your order pays the gas. The cost is included in the execution price as a network fee. You still need gas for the one-time token approval unless the token supports gasless permit approvals. Selling native ETH also needs an on-chain transaction, because ETH cannot be moved by signature alone.
Is CoW Swap bigger than 1inch or Uniswap?
By aggregator volume, CoW Swap ranked fifth of the six aggregators compared here over the 30 days to November 10, 2026, with $3.35 billion, per DefiLlama. Jupiter on Solana handled $13.6 billion, 0x $6.02 billion, KyberSwap $5.36 billion, UniswapX $3.38 billion and 1inch $2.80 billion. Uniswap's own pools are counted separately as a DEX, with $63.2 billion over the same period. Volume says nothing about the price you get on a given trade: compare quotes before you swap.
¿Para qué se utiliza el token COW?
COW is the governance token of CoW DAO. Holders vote on protocol parameters, fee policy, grants and treasury use through Snapshot. Solvers must post a bond to participate in the auction, and CoW DAO sets the bonding rules. On November 10, 2026, COW traded at $0.104 with a market cap of $60 million and about 574 million tokens in circulation out of a 1 billion maximum, per CoinGecko.
How is CoW Swap different from Uniswap?
Uniswap is an automated market maker (AMM): your swap executes directly against a liquidity pool in a transaction you send yourself, and you pay the pool's swap fee (0.01% to 1% on v3 pools) plus gas. CoW Swap is intent-based: you sign an order, and solvers compete to fill it using any liquidity source, including Uniswap pools and peer-to-peer matches. The batch auction protects against front-running, and price improvement beyond your quote is shared between you and the protocol (50% each, capped at 0.98% of the order).

Continuar aprendiendo

Explore more guides on DeFi protocols and trading.

Pon tu conocimiento DeFi en práctica

After swapping tokens on CoW Swap, you can place your USDC in Coinstancy Dollar Savings at a fixed 7.50% APY, the rate currently in force, which may be revised. Interest accrues every second and is automatically reinvested. No lock-up; you can request a withdrawal at any time, normally settled within 48 calendar hours. Coinstancy is custodial: your USDC first enters a multisignature wallet operated by Coinstancy.

Comienza a ganar en Coinstancy

Fuentes y lecturas adicionales

Las cifras y afirmaciones de esta página se basan en los documentos que aparecen a continuación. Las cifras sensibles al tiempo (tasas, rendimientos, comisiones, datos de mercado) cambian: verifica el valor en vivo en la fuente antes de actuar en consecuencia.

  1. Documentación de CoW Protocoldocs.cow.fi

    How batch auctions, Coincidence of Wants, solvers, surplus, CoW Hooks and programmatic orders work.

  2. CoW Protocol documentation, Feesdocs.cow.fi

    The volume fee, quote improvement fee and surplus fee currently active, their caps and how they are charged.

  3. Documentación de CoW Protocol, contratos principalesdocs.cow.fi

    The networks on which the settlement contract is deployed, and the upgradeable solver allow-list.

  4. Repositorio de contratos de CoW Protocol (GitHub)github.com

    Open source settlement contracts and the published audit reports.

  5. CoW DAO forumforum.cow.fi

    Propuestas de gobernanza sobre comisiones, bonding de solvers y uso de la tesorería decididas por los tenedores de COW.

  6. DefiLlama, DEX aggregatorsdefillama.com

    30-day volume of CoW Swap, Jupiter, 0x, KyberSwap, UniswapX and 1inch, and Uniswap DEX volume.

  7. DefiLlama, Feesdefillama.com

    Fees paid by users over 30 days on CoW Swap, Jupiter Aggregator and KyberSwap Aggregator.

  8. Jupiter developer docs, Ultra Swap feesdev.jup.ag

    Jupiter Ultra fee tiers by pair type (Ultra is now superseded by Swap V2).

  9. 0x, Pricing0x.org

    The 0.15% fee on select pairs for the Swap API Standard plan and on Gasless API swaps.

  10. KyberSwap, Fee Scheduledocs.kyberswap.com

    No protocol fee on aggregator swaps, positive slippage collection, and fees on other KyberSwap products.

  11. Uniswap developer docs, UniswapX architecturedevelopers.uniswap.org

    How UniswapX Dutch orders and filler competition work.

  12. Uniswap developer docs, Feesdevelopers.uniswap.org

    Uniswap pool fee tiers and the protocol fee activated by the UNIfication proposal.

  13. 1inch, Fusion Protocol1inch.network

    How 1inch Fusion works: Dutch auction, resolvers paying gas and including it in the price.

  14. Ethereum.org, valor máximo extraíble (MEV)ethereum.org

    Definiciones de MEV, front-running y ataques sándwich utilizadas en esta guía.

  15. Documentación de Flashbotsdocs.flashbots.net

    Research and tooling on MEV extraction on Ethereum.

  16. CoinGecko, CoW Protocol (COW)coingecko.com

    COW price, market cap, circulating and maximum supply, and all-time high.

Last reviewed: November 2026. External links open in a new tab; Coinstancy is not responsible for their content.

¿Listo para operar con protección MEV?

Use CoW Swap for MEV-protected trades, then earn 7.50% APY on your USDC with Coinstancy Dollar Savings.