← All posts

OTC vs exchange for large crypto trades

7 min readSwapToZec

An exchange order book shows you the market but not your final price. A quote gives you a fixed price before you commit but no visible book behind it. For a large trade the question is which uncertainty you would rather carry — and the answer is not the same for everyone.

Neither route is universally cheaper. A private quote that removes visible slippage can still cost more than a patiently worked order-book trade, and an order book that looks deep can thin out the moment you start taking from it.

How order-book execution actually fills

An order book is a list of resting offers at different prices. A market order takes them starting at the best price and working outward until it is filled.

For a small order that means one price. For a large one it means several.

Consider a hypothetical book — these are illustrative numbers, not measurements of any real market:

Resting offers Size Price
Best ask 20 units $100.00
Next 30 units $100.40
Next 50 units $101.20

A 20-unit market order fills at $100.00. A 100-unit market order fills across all three levels — 20 at $100.00, 30 at $100.40, 50 at $101.20 — for an average of $100.72. That is 0.72% worse than the price displayed when the order was sent, before any fee.

That gap is slippage: the difference between the price you saw and the average price you got. It is a property of your order size relative to the book, not a charge anyone levies.

Spread, slippage and market impact are three different things

  • Spread — the gap between the best bid and the best ask. You pay roughly half of it crossing the book in either direction. It exists even for tiny orders.
  • Slippage — the extra cost of consuming multiple price levels. It scales with your size relative to the resting depth.
  • Market impact — the effect of your order on the price other participants then see. Unlike the first two, this can persist after your trade and can move against you while you are still working the order.

A common misconception is that a large order always moves the market. It does not. A large order in a deep book at an active time may fill with negligible impact, while a moderate order in a thin book at a quiet hour may move it noticeably. Size only means something relative to available depth.

Limit orders trade price certainty for fill certainty

A limit order sets the worst price you will accept. It cannot slip past that price, which solves the cost problem — and introduces a different one: it may fill partly, or not at all.

That trade-off is the heart of the matter:

Order type Price Fill
Market Uncertain Near-certain
Limit Capped Uncertain
Quote Fixed before you commit Certain if you accept in time

Working a large order patiently with limit orders, or splitting it over time, is a genuine strategy and often the right one. It requires being present, being willing to end the day unfilled, and accepting that the market can move away from you while you wait.

How quote-based execution differs

In a quote-based (often called OTC, over-the-counter) execution, you are shown a single price for the entire size before you commit. Accept it and the whole amount executes at that price. There is no book to work through and no partial fill.

The standard institutional version is RFQ — request for quote. You contact a desk, state the asset, direction and size, and receive a firm price held open for a short window. Desks that operate this way commonly publish minimum sizes in the tens of thousands of dollars and upward, and the process typically involves onboarding, an account and a conversation with a trader.

The price you are quoted is not a public mid-market price. It includes the provider's spread. You exchange an unknown average fill price for a known single one. The cost of that certainty is built into the number you are shown.

Why quotes expire quickly

A quote is a commitment to a price on one side of the market. While it is open, the party offering it carries the risk that the market moves. If the market moves in your favour you accept; if it moves against you, you walk away — an option that costs them and nothing to you.

Short validity windows are how that risk is limited. It is not an artificial pressure tactic; the shorter the window, the less risk is priced into the number.

When each one fits

An exchange order book tends to suit you when:

  • Your size is small relative to the available depth.
  • You can work the order over time and tolerate an incomplete fill.
  • You want to set your own price with limit orders rather than accept someone else's.
  • You are already on the venue, with the asset, and the operational path is short.

A quote tends to suit you when:

  • You need the entire size executed, not most of it.
  • Knowing the final number in advance matters more than possibly doing a few basis points better.
  • The pair you want is thin, or fragmented across venues you would otherwise have to bridge between.
  • You do not want to be present managing an order while it works.

Consider both, honestly. Compare the quoted all-in price against a realistic estimate of what working the order would cost you — spread, expected slippage, fees on each leg, and any transfers between venues. Compare them for the same size at the same moment, not a quoted price now against an idealised fill later.

Costs that get left out of the comparison

Execution price is only part of it:

  • Fees on each leg, including withdrawal fees, which are often flat and matter less at size.
  • Transfers between venues, each with its own network fee and waiting time.
  • Conversion legs. Getting from what you hold to what the venue quotes can add a trade you did not plan for.
  • Time. An order worked over hours carries market risk for all of those hours.
  • Operational overhead. Account opening, verification and approval steps are real costs even when no fee attaches to them.

How this works on SwapToZec

To be explicit about what is being described: SwapToZec is a crypto-to-crypto swap service, not an exchange, a broker, a market maker or a staffed OTC desk. There is no order book here and no trader to negotiate with.

What a customer gets is an executable quote:

  • You enter the pair and amount and see the rate, both fees and the amount you would receive before committing to anything.
  • There is no request form, no RFQ, no account and no sales conversation.
  • The quote is valid for a limited window. Creating the swap fixes the receive amount.
  • The system can produce automatic quotes up to $50,000,000 when current pricing and configuration conditions permit. That is a ceiling on what can be quoted automatically, not a guarantee — when conditions are not met, the request is declined rather than quoted.

Where it may not suit you. If you want to set your own limit price, work an order over time, or trade into fiat, an exchange is the better tool. SwapToZec swaps one cryptocurrency for another at a quoted price; that is the whole of what it does.

In short

Order book Quote
Price known before commit No (market) / capped (limit) Yes
Full size guaranteed No Yes, if accepted in time
Provider spread Visible as the book spread Built into the quoted price
Suits Small relative size, or patient working Certainty on the whole size

The useful question is not which is better. It is whether, for this size in this pair right now, you would rather know your price or work for it.

Related