What Is PNL in Crypto Trading: Realized vs Unrealized
Learn what PNL means in crypto trading. Understand realized vs unrealized profit and loss, and how execution methods affect your trading outcomes.
📌 Definition: RFQ (Request for Quote) in Crypto
RFQ (Request for Quote) in crypto is a trading mechanism where a market participant asks one or more professional liquidity providers to submit binding price quotes for a specific trade before execution. Unlike order book trading, where fill prices depend on available orders at execution, or Automated Market Maker (AMM) protocols like Uniswap, where prices shift algorithmically with each unit traded, RFQ locks in a firm price before the trader commits. RFQ systems operate on centralized exchanges and decentralized protocols including 0x, CoW Protocol, and Hashflow.
If you encountered "RFQ" on a trading interface or DeFi protocol, this article covers the financial trading definition, not the B2B procurement meaning (where RFQ stands for "Request for Quotation" for goods and services). In financial markets, RFQ is a price-negotiation mechanism for executing trades.
RFQ exists in traditional financial markets too. FX desks and bond traders have used request-for-quote systems for decades. The crypto implementation shares that core principle but settles on-chain in seconds rather than through T+2 clearinghouse processes.
How Does RFQ Work in Crypto? A Step-by-Step Walkthrough
Here is how the Request for Quote process works using a concrete scenario: you want to swap 50,000 USDC for ETH.
You decide on your trade and initiate the RFQ. You open an RFQ-enabled platform or protocol and specify the asset pair (USDC/ETH) and the trade size (50,000 USDC). Instead of submitting a market order with slippage tolerance that accepts whatever price exists at fill time, you are requesting a specific price before committing.
Your request goes to liquidity providers. The platform routes your RFQ to one or more professional market-making firms. These firms are not passive pool depositors; they are active traders who price and quote in real time based on current market conditions, their own inventory, and your specific trade size.
Liquidity providers calculate and respond with competing quotes. Each market maker runs its pricing model and responds with a binding quote, typically within 10 to 30 seconds. Multiple competing responses drive the price discovery mechanism: the best quote approximates the fair market price for your specific trade size at that moment.
You review the quote in the quote window. You see the exact price and the exact amount of ETH you will receive for your 50,000 USDC. This price is locked. It does not move between now and settlement.
You accept or decline. If the quoted price meets your requirements, you accept within the quote window. If the quote expires or the market has moved materially, you request a new one. No capital is committed until you accept.
The trade settles. On a centralized exchange (CEX), settlement runs through the exchange's matching engine. On a Decentralized Finance (DeFi) protocol, a smart contract executes the trade atomically at the agreed price on the Ethereum blockchain, with no intermediary and no opportunity for price changes between acceptance and settlement.
Your fill price is confirmed as your cost basis. Unlike a market order that fills at multiple price levels as it works through the order book, your entire 50,000 USDC traded at one firm price. That fill price becomes your cost basis for calculating realized PNL (Profit and Loss).
Who Are the Liquidity Providers in an RFQ System?
A liquidity provider (LP) in an RFQ system is a professional market-making firm that receives trade requests, calculates a competitive price based on current market conditions and its own inventory, and responds with a binding quote within the specified time window. This is a fundamentally different role from AMM liquidity providers, who passively deposit token pairs into automated pools and have no input on pricing for individual trades.
Market makers in RFQ systems profit from the bid-ask spread: the difference between the highest price a buyer will pay (bid) and the lowest price a seller will accept (ask). When multiple market makers compete for your RFQ, that competition tightens the spread, which translates directly into a better fill price. The tighter the bid-ask spread on your accepted quote, the lower your execution cost and the better your realized PNL.
RFQ vs. Order Book vs. AMM: How Do They Compare?
RFQ, order book trading, Automated Market Makers (AMMs), and Over-the-Counter (OTC) desks each approach trade execution differently, and those differences become meaningful the moment a trader starts working with larger position sizes. The table below compares them across six dimensions that matter most for execution quality.
| Dimension | RFQ | Order Book | AMM (e.g., Uniswap) | OTC Desk | Batch Auction (e.g., CoW Protocol) |
|---|---|---|---|---|---|
| Price Certainty | High: firm quote locked before execution | Variable: market price at fill time | Variable: algorithmic, moves with trade size | High: negotiated bilaterally | High: solver finds best price per batch |
| Slippage Risk | None on accepted trade | High on large market orders | Scales with trade size (constant product formula) | Low: agreed price before commitment | Low: batch settlement reduces impact |
| MEV Exposure | Low: off-chain quote, atomic settlement | Low (CEX); variable (DeFi order books) | High: trades visible in mempool | Low: bilateral, off-exchange | Very Low: batch settlement, no mempool exposure |
| Settlement Speed | Seconds (on-chain) or near-instant (CEX) | Milliseconds (CEX) | Seconds (on-chain) | Minutes to hours | Seconds (batch window) |
| Min. Trade Size | Variable (often $10K+ for best quotes) | Any size | Any size | High (typically $50K+) | Any size |
| DeFi Availability | Yes (0x, CoW Protocol, Hashflow) | Limited | Yes (Uniswap, Curve) | No | Yes (CoW Protocol) |
For trades above roughly $20,000 to $50,000, RFQ typically delivers meaningfully better execution than AMMs because slippage costs scale with trade size through the constant product formula. For smaller trades on major token pairs, AMMs remain accessible and the slippage is often modest enough that the accessibility advantage outweighs RFQ's marginal improvement.
Traditional Over-the-Counter (OTC) desk trading and RFQ share the same negotiate-before-committing principle. The difference is execution: OTC requires direct counterparty relationships and manual negotiation, while crypto RFQ systems automate quote solicitation and comparison. For more on how maker and taker order mechanics work in order book contexts, the contrast with RFQ's pre-committed pricing becomes clearer when you see how price formation differs.
Where RFQ locks a price before the trader commits, an order book market order accepts whatever the market offers at execution. For large trades, that distinction is the difference between a predictable fill and one that degrades through multiple price levels.
What Are the Benefits of RFQ Trading in Crypto?
RFQ trading offers four concrete advantages over order book and AMM execution, each tied to a specific mechanical feature of how quotes are solicited and locked.
Price certainty before execution. The liquidity provider commits to a specific price for the full requested trade size at the moment of quoting. That price does not change between quote acceptance and settlement. For traders who need to know their entry price in advance, this certainty has direct practical value. See how retail price improvement orders work on centralized platforms for a related comparison.
Elimination of execution slippage on the accepted trade. In an AMM, each unit of your swap moves the pool ratio, creating price impact that scales with trade size. RFQ prices the entire trade size upfront, so no portion of your order executes at a worse rate than the quoted price. This is the elimination of execution-side price impact on the accepted quote, not a slippage tolerance UI setting.
MEV protection on DeFi platforms. Because the RFQ quote is negotiated off-chain and submitted as a single atomic transaction, there is no pending transaction visible in the mempool for Maximal Extractable Value (MEV) bots to front-run. AMM swaps are visible in the mempool before confirmation, creating a window for sandwich attacks. (Full MEV explanation in the DeFi section below.)
Improved realized PNL on large trades. Competitive quoting among multiple market makers narrows the bid-ask spread on your specific trade. For trades exceeding $20,000 to $50,000, this spread compression typically delivers measurably better fill prices than AMM execution, and better fill prices accumulate directly into realized PNL over time.
⚠️ RFQ Limitations to Know
- Quote expiry: If you do not accept within the quote window (typically 10 to 30 seconds), the quote expires and you must request a new one. The market may move during that window.
- Token pair coverage: RFQ protocols typically cover major trading pairs. AMMs cover far more long-tail or exotic pairs where market makers cannot reliably price.
- Smart contract risk: DeFi RFQ protocols carry inherent smart contract risk. Less battle-tested protocols carry more uncertainty than established AMMs.
- Minimum trade sizes: CEX RFQ desks often require minimum trade sizes. DeFi RFQ protocols are generally permissionless with no stated minimum.
RFQ in DeFi: How On-Chain Request for Quote Protocols Work
Decentralized Finance (DeFi) describes the ecosystem of financial applications built on blockchain networks that operate without centralized intermediaries, using smart contracts to execute and enforce transactions. Within DeFi, most token swaps run through AMM protocols, but a growing set of Decentralized Exchange (DEX) protocols now use RFQ mechanics to give traders better price certainty and protection from on-chain front-running.
What Is an RFQ DEX?
An RFQ DEX (Request for Quote Decentralized Exchange) is a trading protocol deployed on a blockchain that uses a request-for-quote mechanism rather than an automated market maker to set prices. Professional market makers provide binding quotes in response to trade requests, and those quotes settle on-chain via smart contracts when a trader accepts. Most DeFi RFQ protocols are deployed on Ethereum and its compatible networks.
A smart contract is self-executing code deployed on a blockchain that automatically enforces the terms of an agreement when predefined conditions are met. In a DeFi RFQ protocol, when a trader accepts an LP's quote, the smart contract settles the trade atomically at the agreed price with no intermediary. Traders should factor smart contract risk (bugs, exploits) alongside execution quality benefits when evaluating less battle-tested RFQ protocols.
The structural differences between RFQ DEXs and AMM DEXs come down to four points:
- Price-setting: AMM DEXs (Uniswap, Curve) set prices algorithmically via the constant product formula. RFQ DEXs have professional market makers respond to each trade request with a firm quote.
- Slippage: AMM trades experience price impact on every unit traded above pool depth. RFQ trades receive a single firm price for the full trade size.
- MEV exposure: AMM trades sit in the mempool as visible pending transactions. RFQ trades are negotiated off-chain and submitted atomically, closing the window bots need to act.
- Token pair coverage: AMMs cover thousands of long-tail pairs. RFQ protocols focus on major liquid pairs where market makers can reliably price.
How RFQ Protects Against MEV (Maximal Extractable Value)
Maximal Extractable Value (MEV), formerly called Miner Extractable Value before the Ethereum Merge, is the profit that validators or sophisticated bots can extract by reordering, inserting, or censoring transactions within a block. The most common manifestation for retail DeFi traders is the sandwich attack.
In a sandwich attack, a bot detects your pending AMM swap in the mempool before it confirms. The bot front-runs your trade by buying the target asset first, driving up the price you pay. Your trade then executes at the inflated price. The bot immediately sells, profiting at your expense. The losses come directly out of your realized PNL.
RFQ protects against this through a specific mechanism. The quote is negotiated off-chain via a market maker liquidity system that operates outside the public mempool. When you accept the quote, the trade submits as a single atomic transaction with no pending state for bots to detect and act on. The price was locked before the trade was broadcast to the network.
CoW Protocol takes MEV protection a step further through its batch auction architecture. Trades are collected into batches and settled by professional solvers who compete to find optimal execution paths. The batch-settlement structure means no individual trade sits exposed in the mempool as a pending transaction.
What Is PNL and How Does RFQ Improve It?
PNL (Profit and Loss) is the net financial gain or loss from a trading position, and every execution method choice a trader makes, including whether to use RFQ or an AMM, flows directly into that figure.
📌 Definition: PNL (Profit and Loss)
PNL (Profit and Loss) in crypto trading is the net financial gain or loss from trading positions, calculated as the difference between the exit price and entry price multiplied by the quantity traded. Also written as P&L, PNL applies across spot trades, futures positions, and DeFi swaps. Realized PNL comes from closed positions; unrealized PNL (also called floating PNL) reflects open positions not yet settled.
Formula (long position): Realized PNL = (Exit Price - Entry Price) × Quantity
The distinction between realized and unrealized PNL matters practically for how RFQ execution connects to trading outcomes. For more context on why closed P&L can show a loss even when unrealized profit is positive, the underlying cost basis mechanics are the same ones RFQ execution affects at entry.
| Realized PNL | Unrealized PNL | |
|---|---|---|
| Definition | Gain or loss from a fully closed position, confirmed at settlement | Gain or loss on an open position that has not yet been closed |
| Also called | Closed PNL, confirmed PNL | Floating PNL, paper PNL, open PNL |
| RFQ connection | The fill price locked via RFQ becomes the entry price; PNL is confirmed when the position closes from that cost basis | The execution price secured through RFQ sets the cost basis against which unrealized PNL is measured while the position stays open |
Every basis point of slippage on entry is a basis point of realized PNL lost before the position even begins. RFQ removes execution slippage on the accepted trade, meaning the fill price in the quote window becomes the cost basis you carry forward.
💡 How Execution Method Affects PNL: A Hypothetical Scenario
To illustrate how execution method affects PNL, consider this scenario. All figures are illustrative and use approximate market conditions.
A trader swaps 50 ETH (valued at $150,000 at $3,000/ETH).
AMM execution (e.g., Uniswap): At a pool with moderate liquidity, a trade of this size creates approximately 1.8% price impact through the constant product formula. The trader receives $150,000 × (1 - 0.018) = $147,300 worth of the target asset. Execution cost from slippage: $2,700.
RFQ execution: A professional market maker quotes a 0.05% spread for this trade size. Execution cost: $150,000 × 0.0005 = $75.
Net PNL difference on this single trade: $2,700 - $75 = $2,625.
Actual slippage varies with pool liquidity, market volatility, and timing. RFQ spreads vary by market maker and market conditions. The principle holds: for large trades, execution cost differences feed directly into realized PNL.
A trader who consistently secures better fill prices through RFQ will show measurably better realized PNL over time. The improvement on any single trade may appear modest, but across dozens of large trades per month, the execution cost differential accumulates into a material performance difference.
Which Platforms Offer RFQ Trading in Crypto?
RFQ trading is available on both centralized exchanges (CEXs) through institutional OTC desks and on decentralized protocols built on Ethereum and compatible networks. The platforms below represent examples of where RFQ trading exists; this list is not exhaustive and platform offerings change over time.
DeFi RFQ Protocols
0x Protocol: An open-source infrastructure protocol enabling decentralized token trading via RFQ. Professional market makers sign off-chain quotes that the 0x smart contract system settles on-chain when a trader accepts. The 0x infrastructure powers multiple DEX aggregators and trading front-ends. Best suited for: developers and aggregators building on RFQ infrastructure; traders using 0x-powered interfaces.
CoW Protocol (CoW Swap): CoW Protocol, accessible via the CoW Swap interface, combines RFQ mechanics with batch auction settlement and Coincidence of Wants (CoW) matching. Professional solvers compete to find the best execution path for each batch of trades, incorporating off-chain RFQ quotes from market makers. Best suited for: traders who prioritize MEV protection and are comfortable with batch settlement timing.
Hashflow: An RFQ-based DEX where professional market makers provide binding quotes directly to traders. Its key differentiator is cross-chain trading capability: Hashflow routes trades between different blockchains without relying on traditional bridge infrastructure. Best suited for: traders executing large swaps across chains where bridge risk is a practical concern.
Centralized Exchange RFQ Desks
CEX RFQ desks handle large-block trades for institutional and professional clients, typically covering major assets including Bitcoin (BTC) and Ethereum (ETH). Unlike DeFi RFQ protocols, CEX RFQ desks are custodial and may require eligibility verification or minimum trade sizes.
- Binance OTC Portal: Allows eligible users to request quotes on large block crypto trades directly from institutional liquidity providers. Minimum trade size requirements apply.
- Coinbase Prime: Provides institutional RFQ and OTC trading services for professional and institutional clients. Not generally available to standard retail accounts.
- Kraken OTC: Offers over-the-counter trading with dedicated liquidity for large transactions, available to qualifying clients.
📋 Note for Traders from Traditional Finance
The RFQ mechanism in crypto operates on the same core principle as FX and fixed-income RFQ desks: negotiate a price before committing to a trade. Key differences: settlement (blockchain finality in seconds vs. T+2 in traditional markets), counterparty framework (permissionless market makers in DeFi vs. regulated dealers in FX), and access (permissionless DeFi protocols vs. relationship-based institutional desks). Price certainty before execution is equivalent in both contexts.
Frequently Asked Questions About RFQ in Crypto
The questions below address the most common follow-on queries about RFQ in crypto. Each answer is written to stand alone without requiring you to have read the full article.
What is RFQ in trading?
RFQ (Request for Quote) is a trading mechanism used in both traditional financial markets and cryptocurrency exchanges where a market participant asks one or more liquidity providers to submit binding price quotes before committing to a trade. The trader reviews the quotes within a set time window and either accepts the best offer or declines. RFQ exists in FX spot markets, fixed-income trading, and crypto markets.
How does RFQ differ from an order book?
In an order book, buyers and sellers post bids and asks, and trades execute when the two sides match. A buyer who submits a market order accepts whatever price is available at fill time. In an RFQ system, the trader requests a specific quote and the liquidity provider commits to a firm price before the trader commits funds. A large market order consumes multiple order book levels at progressively worse prices; RFQ locks the full trade size at one price before execution.
What is an RFQ DEX?
An RFQ DEX (Request for Quote Decentralized Exchange) is a trading protocol built on a blockchain that uses a request-for-quote mechanism rather than an automated market maker to set prices. Professional market makers respond to trade requests with binding quotes, which settle on-chain via smart contracts when accepted. Examples include 0x Protocol, CoW Protocol (CoW Swap), and Hashflow, all deployed on Ethereum and compatible networks.
What is PNL in crypto?
PNL (Profit and Loss) in crypto is the net financial gain or loss from a trading position, calculated as the difference between the exit price and entry price multiplied by the quantity traded. Realized PNL comes from closed positions; unrealized PNL (floating PNL) applies to open positions not yet closed. Execution method choice, including whether a trader uses RFQ or an AMM, directly affects the entry price and therefore the cost basis from which PNL is calculated on any subsequent exit.
Is RFQ trading better for large transactions?
For trades above roughly $20,000 to $50,000, RFQ typically delivers better execution than AMMs or large market orders. AMM price impact scales with trade size through the constant product formula, and order book market orders consume progressively worse price levels at size. RFQ locks a firm price for the full trade size before execution, eliminating execution slippage on the accepted quote. For smaller trades on major pairs, AMMs often provide sufficient liquidity with minimal price impact.
Which platforms offer RFQ trading in crypto?
DeFi RFQ protocols include 0x Protocol, CoW Protocol (CoW Swap), and Hashflow, all deployed on Ethereum and compatible networks. These protocols are permissionless; any wallet holder can access them. Centralized exchange RFQ desks include Binance OTC Portal, Coinbase Prime, and Kraken OTC, which primarily serve institutional and high-volume professional clients. CEX desks may require eligibility verification and often have minimum trade size thresholds.
What does a liquidity provider do in an RFQ system?
In an RFQ system, a liquidity provider (LP) is a professional market-making firm that receives trade requests, calculates a competitive price based on current market conditions and its own inventory, and responds with a binding quote within the specified time window. Multiple LPs can respond to the same RFQ, and the trader receives the best available quote. This active quoting role differs from AMM liquidity providers, who passively deposit token pairs into automated pools.
How does RFQ reduce slippage?
RFQ eliminates execution slippage on the accepted trade by having the liquidity provider commit to a specific price for the entire requested trade size before execution begins. In an AMM, each unit of a swap moves the pool ratio through the constant product formula, creating price impact that grows with trade size. In RFQ, the price does not change between quote acceptance and settlement. This is distinct from slippage tolerance settings in DEX interfaces; RFQ removes execution-side price impact entirely on the accepted quote.
What is realized PNL vs unrealized PNL?
Realized PNL is the confirmed gain or loss from a fully closed trading position. Once a position is exited and settled, the profit or loss is locked in. Unrealized PNL (also called floating PNL or paper PNL) is the gain or loss on an open position that has not yet been closed. In an RFQ trade, the fill price locked at quote acceptance becomes the cost basis: PNL is unrealized while the position stays open and becomes realized when the position closes.
What is MEV and how does RFQ protect against it?
MEV (Maximal Extractable Value, formerly Miner Extractable Value) is profit that validators or bots extract by reordering or inserting transactions within a block. The most common form is the sandwich attack: a bot front-runs your pending AMM swap in the mempool, buys the asset first to raise your price, then sells immediately after your trade executes. RFQ protects against this because the quote is negotiated off-chain and submitted as a single atomic transaction. No pending trade is visible in the mempool for bots to exploit.
Do I need to be an institutional trader to use RFQ?
No. While RFQ was historically institutional-only through manual OTC desks, DeFi RFQ protocols (CoW Protocol, Hashflow, and platforms powered by 0x) are permissionless and accessible to any wallet holder with no minimum trade size requirement. CEX RFQ desks at Binance, Coinbase Prime, and Kraken may have minimum trade sizes and eligibility requirements, so those typically suit institutional or high-volume professional clients rather than retail traders.
What are the main limitations of RFQ trading?
RFQ has four practical limitations. First, quote expiry: if you do not accept within the quote window, the quote expires and the market may move before you request a new one. Second, token pair coverage: RFQ protocols focus on major liquid pairs; AMMs cover far more long-tail or exotic tokens. Third, smart contract risk: DeFi RFQ protocols carry inherent risks from bugs or exploits in less battle-tested code. Fourth, minimum trade sizes: CEX RFQ desks often require minimum trade amounts that exclude smaller retail trades.
Getting Started with RFQ Trading
RFQ trading gives market participants price certainty before commitment, reduces execution slippage on large trades, and provides structural MEV protection on DeFi platforms. The practical question is whether your trade sizes make those advantages worth acting on.
For positions above $20,000, the execution cost difference between an AMM swap and an RFQ trade is typically large enough to affect realized PNL in a measurable way. For smaller trades on major pairs with deep liquidity, AMMs often remain the more accessible and adequate option.
The DeFi protocols listed above (0x Protocol, CoW Protocol, Hashflow) are permissionless starting points requiring only a connected wallet. CEX RFQ desks (Binance OTC Portal, Coinbase Prime, Kraken OTC) serve primarily institutional or high-volume professional clients and may have access requirements. The right execution method depends on your trade size, the pairs you trade, and whether MEV exposure is a concern for your on-chain activity.
This article is for educational purposes only and does not constitute financial or investment advice. Cryptocurrency trading involves risk, including the possible loss of principal. The mention of specific platforms or protocols does not constitute an endorsement. Always conduct your own research before making trading decisions.