A solver is a business. It reads signed intents, prices them, commits collateral, fills them, and books a P&L at the end of the day. If the model doesn't work economically, the solver goes away — and so does the liquidity it provided. Understanding solver economics is the difference between picking an intent network that will still be running in two years and one that will quietly wind down when yields compress.
This article walks the full P&L: where fees come from, how competition shapes margin, what reputation and whitelisting do to the supply curve, how settlement risk is priced, and where Eco Routes sits on the economic map. By the end you should be able to read a solver dashboard like a trading desk reads inventory.
Where solver revenue comes from
A solver's gross revenue on any single intent has three layers. Most writeups stop at the first — the spread — but that's only about half the real economics.
Spread is the difference between the price quoted to the user and the price the solver actually achieves executing the trade. A solver that fills 10,000 USDC to 9,998 USDT but sources the USDT at a 9,999 effective rate books a 1-unit spread. On tight stablecoin pairs across liquid chains, spreads run 1-4 basis points. On cross-chain or cross-stable flows, spreads widen to 10-40 bps because the liquidity surface is lumpier.
Gas rebates and subsidies. The user typically doesn't pay gas on the destination chain; the solver does, and the solver prices it into the quote. That's not revenue in a pure sense — it's a pass-through — but it creates optimization surface area. Solvers who batch fills, compress calldata, or use Permit-style gasless approvals can keep more of the quote.
MEV and order flow. Competitive auctions internalize MEV into quotes. A solver that can capture MEV from an adjacent opportunity (back-run a large AMM swap, say) can bid more aggressively on user intents. The intent-based architecture thesis makes this explicit: solvers compete on their ability to find and internalize MEV, and users capture the benefit through tighter quotes. Eco's coverage of CoW Swap's MEV protection model is the clearest public example of how this competition dynamic plays out in production. Academic framing of the same idea appears in Flashbots' research on order flow auctions, which treats order flow as a tradable good whose value the user should capture.
Cost side: what eats the margin
Revenue is one side of the ledger. The cost side is where most new solvers discover the model is harder than it looks.
Gas. Solvers pay gas on both source and destination chains. For a stablecoin transfer, that's typically a few cents on L2s and a few dollars on mainnet — but it's paid on every fill, win or lose on the spread. A solver who underprices gas bleeds on high-volume flows.
Inventory and rebalancing. Solvers hold inventory on every chain they serve. When a flow drains USDC from the Base inventory and fills USDT on Arbitrum, the solver is now imbalanced and has to rebalance — which costs gas, spread, and sometimes time. The deeper mechanics are laid out in Eco's writeup on solver rebalancing. The punchline: a solver that can't rebalance efficiently will start dropping quotes, and their fill rate collapses. The closest traditional-finance analogue is inventory management at wholesale market makers — the math is similar, the asset set just moved onchain. The Jump Crypto research covers related microstructure work.
Collateral opportunity cost. During the fill window, a solver's collateral is locked. That capital isn't earning yield anywhere else. On short intents (seconds), the opportunity cost is negligible. On longer intents with delayed settlement, it's a real drag — and it's why solvers prefer fast, cheap settlement rails.
Failed fills. Solvers simulate every intent before committing. The simulation isn't free, and occasionally the onchain execution diverges from the simulation (state changes between simulation and broadcast, for example). A solver who eats too many failures is either slashed on collateral or bleeding implicit losses on execution slippage.
Competition dynamics
The number of active solvers on a given lane is the single best predictor of user price quality. One solver is a monopoly; two is a duopoly with coordinated pricing; three or more is a genuine auction. This is not a novel claim — it lines up with how sealed-bid auction theory works in general, and it matches what practitioners in high-frequency market making have observed for decades. The Flashbots research hub publishes a steady stream of material applying these ideas to onchain auctions.
Eco's rundown of best solver networks for stablecoins and the related intent-based routing protocols comparison both document the specialization pattern that emerges as networks mature. Solvers cluster by chain family (an EVM solver rarely competes on Solana), by asset type (stablecoin solvers don't usually make tight markets on long-tail), and by size (retail-flow solvers don't win institutional RFQ).
What this means economically is that each lane-by-asset-by-size slice ends up with a stable equilibrium of 3-8 solvers. Fewer and the auction isn't competitive, so the protocol actively recruits. More and margins thin out and the weakest solvers drop out. Healthy networks tend to manage the supply curve explicitly, not leave it to chance.
Reputation, whitelisting, and collateral
Not every solver is trustworthy. Networks use three layers of control to manage quality.
Whitelisting is the crudest form: the protocol maintains an allow-list of solvers, often gated by KYC, track record, or a formal application. This is common in institutional networks and early-stage protocols. It trades openness for quality and is a reasonable choice when the network is young.
Reputation scoring is softer: anyone can solve, but the network weights quotes by historical reliability. A solver who reneges or posts bad simulations gets down-weighted until they earn trust back. This scales better than whitelisting but requires a shared reputation mechanism — which many protocols are still building. The MEV-related literature on intent-centric protocols models how reputation and bonding interact to keep solver behavior honest.
Collateral and slashing is the most protocol-native version: solvers post a bond that's slashed if they fail to deliver. This is credibly neutral — no committee picks winners — and it lets the network stay permissionless. The downside is capital efficiency: solvers have to tie up collateral to compete. Most production networks combine collateral with some form of reputation weighting.
Eco's primer on blockchain intent solvers covers the mechanics in more depth. The short version: collateralized solvers with slashing are the structural safety baseline; reputation and whitelisting are overlays that tune for quality.
Settlement risk and how it's priced
Between the moment a solver commits and the moment the intent settles, several things can go wrong. Prices move. Blocks reorg. A bridge message gets delayed. Chain congestion spikes gas. The solver prices all of this into the quote.
Two factors dominate. Time-to-finality on the settlement rail — an L2 with probabilistic finality requires the solver to wait longer before releasing collateral, which widens quotes. See Ethereum.org's bridge overview for how finality assumptions differ across rail types. Rail choice matters because different cross-chain messaging layers have different cost, latency, and reorg profiles. A solver choosing between a Hyperlane Route and a Native Route is making a cost/latency trade-off that gets expressed in the quote.
The fine-grained story of how solvers batch fills, net exposure, and clear settlement across many intents concurrently is covered in Eco's piece on blockchain solver netting. This is where sophisticated solvers pick up real margin — by netting opposing flows, they reduce their rebalancing overhead by an order of magnitude.
Eco Routes solver model
Eco Routes runs a collateralized solver network across 15 chains with an emphasis on stablecoin flows. The economics are structured to reward capital-efficient solvers rather than subsidized ones, which is what makes the network durable as volumes scale.
Three design choices matter. First, solvers bond per-lane rather than per-flow, so a solver that's active on Base-to-Arbitrum doesn't need to reposition collateral for every fill. Second, the network supports multiple settlement rails (Hyperlane, native CCTP, and others), so solvers pick the rail that minimizes their own cost-of-capital on each fill. Third, the flow mix spans retail swaps to institutional RFQ — a solver who specializes in one tier can still operate without carrying overhead for tiers it doesn't serve. Eco's coverage of institutional stablecoin RFQ describes how the large-size tier composes with retail.
For developers, the practical integration points are the Routes CLI and API. You don't have to run a solver to use the network — but understanding solver economics helps you pick the right network in the first place, because you're effectively renting their balance sheet every time you sign an intent.
How users (and integrators) benefit from solver economics
It's tempting to read all of this as inside baseball, but the way solver economics work directly shapes what users and integrators experience. Three knock-on effects are worth naming.
First, tighter quotes on active lanes. Lanes with multiple solvers competing compress spreads toward the solver's marginal cost. That's the default state of mature stablecoin routes. An integrator wiring up to a well-populated network inherits tighter pricing for free. Eco's rundown of stablecoin swap aggregators is a useful comparison for what "tight" looks like in practice across interfaces.
Second, asymmetric benefit for boring flows. The most competitive solvers live on the most boring lanes — USDC ↔ USDT, L2 ↔ L2, small sizes. For a treasury team running predictable payment flows, this is a structural tailwind. Eco's coverage of treasury APIs and the USDC vs USDT infrastructure comparison spells out why stablecoin flows specifically are where the economics are sharpest.
Third, economics-as-signal. A healthy solver economy means the network can absorb volume without degrading quote quality. Watching the number of active solvers, the dispersion of quotes, and the collateral utilization rate is a better proxy for network health than any marketing chart.
The business-model endgame
The economic structure of solver networks points toward a familiar place: wholesale market-making, but for cross-chain outcomes instead of top-of-book liquidity. The successful solvers will look like modern electronic market makers — tight inventory management, aggressive MEV internalization, rail-level cost optimization, and a book of specialized flow relationships.
For protocols, the implication is that the platform's job is to make the solver auction credibly competitive. That means surfacing quote quality, managing the solver supply curve, and enforcing slashing crisply. Eco's broader coverage of settlement reconciliation and stablecoin orchestration round out how the accounting side of this evolves at scale.
For users, the implication is simpler. The quote you see is the market's honest estimate of what it costs a professional firm to deliver your outcome. When the network is competitive, that estimate is tight. When it isn't, the quote tells you so.
FAQ
How do solvers actually make money? Solver revenue is the spread between the user's quote and the executed price, plus captured MEV, minus gas, collateral opportunity cost, rebalancing overhead, and failed-fill losses. On tight stablecoin pairs, net margins land in the single basis points — which is why efficiency is decisive.
What's the difference between a bonded and a whitelisted solver? A bonded solver posts collateral that's slashed onchain if they fail to deliver; they can operate permissionlessly. A whitelisted solver passes an off-chain approval process and is trusted by reputation. Most production networks combine both.
Why do solvers specialize by chain and asset? Running inventory across every chain is capital-intensive, and pricing every asset requires venue-specific expertise. Solvers tend to pick a niche — EVM stablecoins, SVM majors, long-tail EVM — and dominate there rather than spread thin. The solver networks deep-dive walks through how specialization shapes the auction surface.
What happens if a solver fails to fill my intent? On a collateralized network, the solver's bond is slashed and the user is made whole automatically — either refunded on the source chain or filled by a backup solver. On non-collateralized networks, remediation is off-chain and slower. Always check the slashing model before trusting a new network.
Are solver fees going down over time? On mature lanes with 5+ active solvers, yes — competition compresses spreads toward the solver's marginal cost. On new lanes or long-tail assets, spreads stay wider until the solver supply curve fills in.
