Features & Settings

Post-Only Order: How It Works

Post-only orders guarantee maker-side execution or cancellation. Learn how they work, why exchanges cancel or reprice them, and when to use one.

Tom Hartman

Marketing

12 Min Read Reviewed by Mike Christensen Fact-checked by Mike Christensen
BluSky — The Future of Trading. Prop firm futures trading. Sign up at BluSky.pro.

A post only order is a limit order that must enter the order book as maker liquidity. If it would execute immediately against a resting order, the exchange cancels or rejects it instead. This condition gives traders control over whether an order provides or removes liquidity.

Post-only instructions can reduce fee uncertainty, protect passive quotes during transmission delays, and secure a place in the order queue. They also introduce execution risk because an order that crosses the book will not fill. The exact cancellation, repricing, and compatibility rules vary by exchange.

What Is a Post-Only Order?

Definition and Core Purpose

A post-only order is a limit order with an instruction that it may only add liquidity. It cannot execute immediately as a taker order. If the matching engine determines that the order would trade against existing liquidity, the venue cancels or rejects it before execution.

Phemex describes post-only as an option for limit or conditional limit orders that ensures the order enters the book as a maker order. If it would match an existing order immediately, the system cancels it.1 Traders commonly use the instruction when maker execution is part of their fee or quoting requirements.

Post-Only vs Standard Limit Orders

A standard limit order controls the worst acceptable execution price, but it does not guarantee a maker fill. If a buy limit arrives at or above the best ask, it can execute immediately. If it arrives below the best ask, it can rest on the book. A sell limit behaves in the opposite direction.

Post-only removes that ambiguity by making passive placement a condition. Coinbase states that a post-only limit order will always be a maker order. A limit order without post-only can become a maker order, a taker order, or an order that is partially maker and partially taker.2

Maker and Taker Fees Explained

Makers add resting orders to the book. Takers remove that liquidity by matching against those orders. The distinction affects both execution timing and the fee classification applied by the venue.

Coinbase classifies a valid market order as a taker order because it immediately interacts with available liquidity.3 Post-only exists to force maker-side placement for a limit order that might otherwise cross the spread.

How Post-Only Enforcement Works

Reject vs Cancel on Crossing

Exchanges may describe the failed placement as a rejection or cancellation, but the central result is the same: the incoming order does not take liquidity. Coinbase posts a post-only limit order only when it would not be placed at the same price as an existing order on the opposite side.4

Phemex automatically cancels a post-only order if it would trade immediately. Crypto.com similarly cancels a post-only order that would cross the order book on arrival.5

Prices That Trigger Cancellation

The best bid and best ask establish the boundary between passive and marketable prices. On Phemex, a post-only sell must be priced above the best bid, while a post-only buy must be below the best ask. Otherwise, the order is canceled.6

  • A buy below the best ask can rest as maker liquidity.
  • A buy at or above the best ask can trade immediately and fails the post-only test.
  • A sell above the best bid can rest as maker liquidity.
  • A sell at or below the best bid can trade immediately and fails the post-only test.

For a triggered Phemex short limit order, a price equal to or below the best bid would fill immediately unless post-only is enabled. With post-only applied, the order is prevented from taking that resting bid.7

What Happens After Cancellation

Standard post-only logic does not convert the order into an aggressive fill. The order is removed before it can trade, so there is no incoming partial fill followed by cancellation of the remainder. The trader or automated system must decide whether to submit a new price.

Crypto.com identifies this retry process as a limitation because traders must manually adjust and resubmit rejected orders, reducing efficiency in fast-moving markets.8

Post-Only Among Other Order Types

Post-Only as an Order Flag

Post-only is best understood as a modifier on a limit order, not as a replacement for the limit price. Raydium documents Post-Only alongside IOC, FOK, and Reduce-Only as flags that change the execution behavior of Limit or Stop-Limit orders.9

The limit price still defines the acceptable price. The post-only flag adds a second condition: the order must rest rather than match immediately.

In TradersPost, the webhook orderType field sets the order type to create. If the connected integration does not support the submitted type, the platform falls back to the default order type configured in the strategy subscription. Post-only is not a documented universal value for that field, so traders should not assume that sending a custom post-only string will create the intended behavior.

Combining Post-Only With Reduce-Only

Raydium allows Post-Only and Reduce-Only on the same order.10 This combination can support a passive exit that cannot increase or reverse the position. If the price would take liquidity, the order is canceled. If the order would increase the position, Reduce-Only prevents execution.

Raydium also identifies Scale plus Post-Only as a passive ladder entry. A Scale order divides a larger order across a price range, while Post-Only prevents each submitted limit from crossing the book on placement.

Incompatible Time-in-Force Settings

Post-only conflicts with instructions designed around immediate execution. Immediate or Cancel attempts to fill available quantity immediately and cancels the remainder. Fill or Kill requires the full quantity to execute immediately or not at all.

Coinbase states that IOC and FOK instructions produce taker orders.11 Pairing either instruction with post-only would create contradictory requirements: one demands immediate execution, while the other prohibits it.

Why Traders Use Post-Only Orders

Earning Maker Fees

The direct reason to use post-only is fee classification. Phemex states that a post-only limit order ensures the maker fee applies instead of the taker fee.12 That can matter when a strategy submits frequent passive quotes or operates with a small expected edge per fill.

Raydium notes that market orders always pay taker fees, while a limit order pays maker fees if it rests and taker fees if it matches immediately. Its Post-Only flag targets maker fees by rejecting placements that would cross.13

Protecting Against Send Latency

An order can appear passive when a strategy generates it but become marketable before reaching the matching engine. For example, a buy limit below the ask at signal time can cross if the ask falls while the order is in transit.

Post-only makes the intended role explicit. Either the order arrives at a passive price and rests, or the venue refuses it. This protection does not remove latency, but it prevents latency from silently changing a maker quote into a taker fill.

Queue Position and Priority

A posted order gains a position in the queue at its price. In a price-time system, earlier orders at the same price generally execute before later orders, so repeated cancellation and resubmission can reduce fill probability.

Coinbase uses Price-Display-Time Priority. Taker orders match the earliest maker order at the best price before moving to later orders at that price.14 A post-only order can establish queue position, but it does not guarantee that enough opposing flow will arrive to fill it.

Smart Post-Only Solves Retries

Standard Post-Only Limitations

A standard post-only order fails if its price matches or crosses the best opposite-side price. In a fast market, a strategy may repeatedly calculate a passive price that becomes marketable before each order reaches the exchange.

Manual repricing adds delay and may cause the trader to miss the intended entry. Automated retries can also lose queue position and must account for changing balances, margin, and market conditions.

How Smart Repricing Works

Crypto.com's Smart Post-Only feature checks whether an order would trade immediately. If it would, the exchange adjusts the price by one tick so it can enter as a maker order. Buys are moved below the best ask, while sells are moved above the best bid.15

In Crypto.com's published example, the best ask is $100.00 and an incoming Smart Post-Only buy is priced at $100.03. The system moves the order by one $0.01 tick and places it at $99.99 as a maker order.16

Access and Restrictions

Crypto.com currently makes Smart Post-Only available through its Exchange API. The API request uses SMART_POST_ONLY in the exec_inst field. The instruction cannot be combined with REDUCE_ONLY, and the adjusted order is rejected if its margin requirement exceeds available margin.17

Smart repricing improves placement efficiency, but traders must accept that the final resting price can differ from the submitted price. That difference should be included in signal validation and execution monitoring.

Post-Only Rules Across Exchanges

Coinbase Post-Only Rules

Coinbase posts a post-only limit only when it would not be posted at the same price as an existing contra-side order. The exchange does not allow post-only limit orders during an Auction. It also applies the standard minimum order size but no maximum order size to post-only limit orders.18

Phemex and Crypto.com Conditions

Phemex requires post-only sells to remain above the best bid and post-only buys to remain below the best ask. Crypto.com cancels a standard post-only order when it would cross the book. These rules share the same maker-only objective, although Crypto.com also offers its API-based smart repricing alternative.

Raydium Perps Post-Only Flag

On Raydium Perps, Post-Only can modify a Limit or Stop-Limit order. If the order would match resting liquidity when placed, Raydium cancels it rather than allowing the order to cross. The flag therefore changes execution semantics without removing the underlying limit price.

Deciding When to Use Post-Only

Situations Where Post-Only Fits

Post-only fits strategies where maker status is more important than immediate execution. Raydium describes a Limit plus Post-Only order as a strict maker quote with no accidental take. It also identifies Scale plus Post-Only as a passive ladder entry.

  • Use it when taker execution would invalidate the order's fee assumptions.
  • Use it when a quote must rest before filling.
  • Use it for passive ladders where immediate crossing is undesirable.
  • Avoid it when entering or exiting immediately matters more than maker status.

Trade-Offs Before Using It

Post-only guarantees execution behavior, not execution itself. An order can be canceled on arrival, remain unfilled behind earlier orders, or lose relevance as the market moves away. Standard post-only may also require repricing and resubmission after each failed placement.

Before enabling it, define how the strategy handles a rejection. Possible responses include skipping the signal, calculating a new passive price, waiting for the next strategy evaluation, or switching to another approved order instruction. The response should be explicit rather than an uncontrolled retry loop.

Support Varies by Broker Connection

TradersPost broker integrations define which order types the platform can send through each connection. Its Coinbase integration lists market, limit, and stop-limit orders. Its Crypto.com integration lists limit, market, stop, and stop-limit orders. Neither integration lists post-only as a separate supported order type.

Check the supported order types for your specific broker connection before building post-only assumptions into an automated strategy. A webhook order type that the connection does not support falls back to the default configured in the strategy subscription, which may produce different behavior from the intended maker-only instruction.

Next step: review your TradersPost broker connection and strategy subscription settings before deployment, then test the actual order behavior with controlled size.

Conclusion

Bottom Line

  • A post-only order must rest as maker liquidity or be canceled or rejected.
  • A standard limit order can be maker, taker, or partially both.
  • Post-only controls fee classification but does not guarantee a fill.
  • Smart Post-Only can reprice a crossing order instead of canceling it.
  • Exchange rules and integration support must be checked before automation.

Post-only is useful when maker-side execution is a strict strategy requirement. Its main cost is missed execution when the submitted price becomes marketable. Validate the venue's crossing rules, retry behavior, compatible flags, and integration support before relying on it in live trading.

Frequently Asked Questions

What If It Would Fill Immediately?

Most venues cancel or reject the order instead of allowing it to execute. Phemex and Crypto.com cancel a crossing post-only order, while Coinbase only posts it when it does not match an existing contra-side order at the same price.

Does It Guarantee Maker Fees?

It guarantees that the order either enters as maker liquidity or does not execute on entry. You therefore avoid a taker fee on that order, but you do not receive a fill guarantee. A canceled order pays no trading fee and gains no market exposure.

Can Market Orders Be Post-Only?

No. A market order is designed to execute immediately against available liquidity. Post-only applies to limit-based orders because they can rest at a specified price. Raydium lists Post-Only for Limit and Stop-Limit orders, not Market orders.

Standard vs Smart Post-Only?

Standard post-only cancels or rejects an order that would cross. Crypto.com's Smart Post-Only instead moves the price by one tick so the order can rest as maker liquidity. Its Smart Post-Only feature is currently available through the Exchange API.

Can It Combine With IOC?

No. IOC and FOK seek immediate execution and produce taker orders under Coinbase's rules. Post-only prevents immediate taker execution, so the instructions have conflicting purposes.

References

  1. 1 Phemex: Post Only Order
  2. 2 Coinbase Exchange Trading Rules
  3. 3 Coinbase Exchange Trading Rules
  4. 4 Coinbase Exchange Trading Rules
  5. 5 Crypto.com: Smart Post-Only Orders
  6. 6 Phemex: Post Only Order
  7. 7 Phemex: Post Only Order
  8. 8 Crypto.com: Smart Post-Only Orders
  9. 9 Raydium Perps: Order Types
  10. 10 Raydium Perps: Order Types
  11. 11 Coinbase Exchange Trading Rules
  12. 12 Phemex: Post Only Order
  13. 13 Raydium Perps: Order Types
  14. 14 Coinbase Exchange Trading Rules
  15. 15 Crypto.com: Smart Post-Only Orders
  16. 16 Crypto.com: Smart Post-Only Orders
  17. 17 Crypto.com: Smart Post-Only Orders
  18. 18 Coinbase Exchange Trading Rules
  • Difference Between Mark And Last In TOS

    Mark price and last price mean different things on trading platforms. Learn how each is calculated, why they diverge, and which to use for stops.

  • Broker Rules Now Follow the Asset Class

    Learn why a setting disappeared in TradersPost: broker rules for order types, shorting, and time in force now apply per asset class, not per broker.

  • Walk-Forward Optimization Trading Guide

    Master walk-forward optimization trading to test strategies across market regimes, reduce curve fitting, and prepare alerts for disciplined automation.

  • Video

    Position Sizing Automation to Protect and Scale

    Learn how position sizing automation uses fixed, dollar, equity, and stop-based risk methods to protect capital and scale TradersPost strategies reliably.

Start trading at scale today. Sign up for free.

Free 7-day trial

Set-up in 3 minutes

Paper account for testing

TradersPost operates as a non-custodial automated trading platform, enabling users to connect alerts from their preferred trading platforms to their selected brokerage or exchange accounts. It abstains from the transmission, custody, or management of customer funds, covering both traditional and cryptocurrency assets. Typically, registration requirements set by regulatory entities such as the SEC, FINRA, or FinCEN apply to entities that hold or transmit customer funds. To ensure ongoing compliance, TradersPost regularly engages with regulatory authorities to confirm its adherence to all relevant local and federal laws.

TradersPost does not provide alerts, signals, research, analysis, or trading advice of any kind. It is designed to assist traders and investors in making their own trading decisions based on their alerts. The platform does not offer recommendations regarding securities to buy or sell, nor does it provide trading or investing advice. The platform and its features, capabilities, and tools are provided 'as-is' without any warranty.

Risk Disclosure: The use of automated trading systems involves inherent risks, including the potential for significant financial loss. These systems operate based on predetermined algorithms that may not fully adapt to changing market conditions, possibly making them unsuitable for some investors. Individuals are advised to thoroughly assess their financial situation and risk tolerance before using this platform.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Broker, exchange, trading platform, company names, product names, service marks, trademarks, and logos appearing on this website are the property of their respective owners and are used solely to identify supported connections and technical compatibility. TradersPost is an independent third-party platform and is not affiliated with, endorsed by, sponsored by, or authorized by any of these organizations unless expressly stated. Technical compatibility does not imply a commercial partnership, sponsorship, endorsement, or authorization. See Important Disclosures for trademark information.

© 2026 TradersPost, Inc. All rights reserved.