What is RFQ (request for quote) in stablecoin FX, and how does it relate to payouts?

RFQ is a pricing model where a taker asks approved liquidity providers for executable quotes and takes the best. How it works in stablecoin FX and payouts.

RFQ (request for quote) is a pricing model where a taker asks a set of approved liquidity providers for executable quotes on one specific trade, and the best quote is selected. In stablecoin FX, Circle's StableFX uses offchain RFQ with onchain settlement on Arc. An RFQ trade swaps one stablecoin for another; paying a local bank account is a separate step.

That separation matters when you design a treasury or payout flow. RFQ answers "what is the best price for this stablecoin pair, right now, at this size?" It does not answer "how do reais land in a supplier's account in São Paulo?"

Key takeaways

  • RFQ: a taker asks, approved makers answer with executable quotes, the best price wins.
  • StableFX, per Circle's docs: quote responses in under 500 ms, settlement tenors of instant (30 minutes), hourly, and daily, escrow settlement on Arc.
  • RFQ competition is worth real money at size: on 100,000 USDC, a 0.0007 gap between the best and worst maker is 70 EURC (illustrative).
  • A stablecoin pair trade ends in a wallet. A local bank payout needs an off-ramp quote on a named rail such as Pix or SPEI.
  • Use each for its job. Many treasuries need both.

What is RFQ?

RFQ is on-demand pricing. Instead of trading against a rate that is already on a screen, the taker describes the trade and asks for prices.

Three roles make it work:

  • Taker: the party that wants to trade, for example a fintech, an exchange, or a corporate treasury.
  • Maker: an approved liquidity provider that answers with a price it will honor.
  • Execution venue: the system that sends out the request, collects and ranks the answers, and records the trade.

The key word is executable. An RFQ answer is not an estimate. If the taker accepts inside the quote's life, the maker trades at that price. The FX Global Code, the conduct code for wholesale FX, asks market participants to make clear whether the prices they provide are firm or merely indicative.

RFQ is common in over-the-counter markets, which is most of FX. The BIS measured global FX trading at $9.6 trillion per day in April 2025, most of it priced bilaterally between dealers and clients. The market maker explainer covers who sits on the other side.

How does an RFQ trade work, step by step?

Six steps, from question to settlement.

  1. Request. The taker sends the pair, the amount (on the sell side or the buy side), and when it wants to settle.
  2. Distribution. The venue forwards the request to approved makers.
  3. Responses. Each maker returns an executable quote with an expiry.
  4. Ranking. The venue selects the best price and returns it to the taker.
  5. Acceptance. The taker accepts, which creates the trade and locks the rate.
  6. Settlement. Both legs are delivered. With an escrow contract, both settle or neither does.

Step 6 is where FX has historically lost money. The BIS estimated that $2.2 trillion of daily FX turnover was still exposed to settlement risk in April 2022, meaning one side could be paid while the other was not. Herstatt risk explained covers why.

How does Circle's StableFX use RFQ?

StableFX is a public Circle product. The facts below come from Circle's StableFX overview and its technical guide, both accessed October 2026.

TopicWhat Circle's docs say
What it isAn institutional-grade stablecoin FX engine built on Arc that combines RFQ execution with onchain settlement
Who it is forA permissioned platform for financial institutions, including payment service providers, fintechs, crypto OTC desks, and prime brokers
PairsUSDC and EURC, alongside partner stablecoins in other currencies
Quote requestThe taker sets the sell amount or the buy amount, plus a settlement tenor
Quote speedLess than 500 ms from RFQ submission to quote response; the engine takes the best priced maker quote
TenorsInstant (settlement window of 30 minutes from trade creation), hourly (1 hour), daily (1 day)
MinimumRequests below 10 USDC fail
AcceptanceCreating a trade needs the quote ID and an idempotency key; the rate is then locked until the trade expires, settles, or is breached
SignaturesMaker and taker have a 10-minute window to submit signatures, or the trade expires
SettlementAn escrow contract on Arc pulls both legs and delivers them, so both sides settle or neither does

Two details are worth noticing. The quote is fast, but settlement has a window measured in minutes to a day, chosen by the tenor. And the escrow model attacks exactly the step-6 risk above.

How is RFQ different from streaming prices, order books, and pools?

Each model forms a price differently and leaks your size to different people.

ModelHow the price formsWho sees your sizeGood forWatch for
RFQMakers price your exact requestThe makers you askLarge or unusual tradesQuote expiry, last look
Streaming priceA dealer publishes a continuous executable rateNo one until you tradeSmall, frequent ticketsSize tiers, last look
Order bookResting orders are matchedEveryone, through the bookLiquid pairsPrice impact across levels
Onchain pool (AMM)A formula over pool reservesEveryone, onchainLiquid onchain pairsPrice impact grows with size

Last look deserves a sentence. The FX Global Code defines it in Principle 17 as a final opportunity for the quoting party to accept or reject a trade request against its quoted price, and requires disclosure. Whatever the model, ask whether a quote you accept can still be rejected.

Pools and off-ramp inventory are different kinds of depth. Onchain liquidity vs off-ramp liquidity explains why a deep pool says little about a BRL payout.

Is an RFQ quote the same as a payout quote?

No. They price different conversions and end in different places.

QuestionBlindPay local payoutsStableFX-style stablecoin FX
What is convertedA stablecoin into local currencyOne stablecoin into another, such as USDC into EURC
Where the money ends upA recipient's bank account over Pix, SPEI, ACH, SEPA, or SWIFT (POBO/COBO)A wallet on Arc
How the price formsOne binding quote per payout, showing commercial_quotation and blindpay_quotationCompeting maker quotes, best price selected
Quote lifetime5 minutes by default, read from expires_atQuote expiry, then a 30-minute to 1-day settlement tenor
SettlementStablecoins pulled at execution, fiat delivered on the local railEscrowed onchain delivery of both stablecoins
Who can use itBusinesses on published plansPermissioned financial institutions

A BlindPay payout quote locks the rate, fees, and receiver_amount for one bank payout. Pix and SPEI deliver in minutes, ACH and SEPA in about one to two business days, and SWIFT in up to five.

Which one should you use?

Use the job, not the technology, to decide.

  • Choose BlindPay when the recipient needs money in a local bank account. One quote prices the stablecoin to local currency conversion, and one call pays it over the named rail.
  • Choose an RFQ stablecoin FX venue when you need to change which stablecoin you hold, at institutional size, and you can operate wallets on its network.
  • Use both when a treasury holds positions in several stablecoins and pays out locally. Rebalance stablecoin pairs on the FX venue, then pay recipients through BlindPay. Arc is one of the networks BlindPay accepts USDC on for payouts, per supported chains.

Direct vs indirect stablecoin exchange covers the related question of whether to route a currency pair through the dollar.

Illustrative example. A treasury needs two things done today.

Job 1, rebalance: convert 100,000 USDC into EURC. Three makers respond with 0.8598, 0.8601, and 0.8605 EURC per USDC. The best quote gives 100,000 x 0.8605 = 86,050 EURC before fees. The worst would have given 85,980. Competition at that size was worth 70 EURC.

Job 2, pay a supplier in Brazil: the supplier is owed R$53,700. A BlindPay payout quote with a blindpay_quotation of 5.37 BRL per USDC needs 53,700 / 5.37 = 10,000 USDC, before any flat fee. The reais arrive over Pix in minutes.

Neither job can stand in for the other. All rates above are illustrative.

How should you evaluate either kind of quote?

Ask the same five questions of an FX venue and a payout provider.

  1. Is the quote firm, and for how long?
  2. Can the price be rejected or changed after I accept?
  3. What exactly settles, where, and when?
  4. Are fees shown as separate lines or inside the rate?
  5. What happens to my funds if settlement fails?

For payout quotes, the quote-ladder depth test shows whether the rate holds at size, and OTC vs standard quotes covers the large-ticket on-ramp case. Terms are defined in the on/off-ramp liquidity glossary. If your payouts start from stablecoins on several chains, which network to off-ramp from covers fees and finality by chain.

How we know: StableFX facts come from Circle's developer documentation, linked above and accessed October 2026. BlindPay facts come from the payout quotes and supported chains documentation.

What to do next

If your job is paying bank accounts, request one payout quote from the payout quotes docs for your main corridor and compare its receiver_amount with what you pay today.

This article is general information, not legal, tax, or financial advice.

FAQ