Trading basics

What Is a Limit Order? Definition, Example and How to Set One

By , developer of CoinPriceAlert · Published 31 August 2026 · 5 min read

What Is a Limit Order? Definition, Example and How to Set One
Short answer

Short answer: a limit order is an instruction to buy or sell only at a specified price or better. The longer answer — why it matters and where people get it wrong — is below.

The definition

A limit order is an instruction to buy or sell only at a specified price or better.

Definitions in crypto are often circular or full of jargon. If you understand only that sentence, you already know more than most people using the term.

Why it matters to you

In practice, it gives you price control, at the cost of not guaranteeing a fill.

The concepts that affect your decisions are worth understanding properly; the rest is trivia.

The part people get wrong

One important nuance: pairing a limit order with a price alert is a common workflow.

Most costly mistakes in crypto come from a half-understood concept rather than a completely unknown one.

Limit order vs market order, with real numbers

Suppose Bitcoin shows a best bid of $78,700 and a best ask of $78,720. A market buy takes whatever is on the ask side right now: the first coins at $78,720, then the next price up if your size is bigger than what sits there. You are guaranteed to be filled and not guaranteed a price. A limit buy at $78,500 does the opposite. It rests in the order book and fills only if sellers come down to it; you are guaranteed the price and not guaranteed a fill.

That trade-off is the whole concept. Market orders buy certainty of execution with price. Limit orders buy certainty of price with the risk of missing the move. Which one is right depends on why you are trading: if the point is to be in before an event, execution matters; if the point is to buy a dip at a level you chose while calm, price matters, and a fill you did not get is a trade you did not want.

One detail catches people out. A limit buy placed above the current ask is still a limit order, but it fills immediately at the ask, because the exchange always gives you a better price than your limit if one is available. Traders call this a marketable limit order, and it is a sensible way to place what is effectively a market order with a worst-case price attached.

Where a limit order sits in the order book

An exchange matches orders by price first and time second. Every buy limit below the market and every sell limit above it is queued at its price level, and within a level the earliest order is first in line. If you bid $78,500 and there are already 40 BTC of bids at that price, your order fills only after those 40 have traded.

This is why a limit order can be touched and still not fill. Price dips to $78,500, trades a few coins and bounces before the queue reaches you. It is not a glitch; it is the queue. Placing the order a few dollars inside the level, at $78,510 rather than $78,500, moves you ahead of everyone sitting on the round number.

It also explains partial fills. If only 2 BTC trade at your price before the market moves away, you own 2 BTC and the rest of the order keeps waiting, or is cancelled, depending on the time-in-force setting you chose.

Time in force: GTC, IOC, FOK and post-only

Good-till-cancelled (GTC) is the default on most crypto exchanges: the order stays in the book until it fills or you cancel it. Immediate-or-cancel (IOC) fills whatever it can right now and cancels the remainder. Fill-or-kill (FOK) executes the entire size immediately or not at all. Post-only rejects the order if any part of it would execute straight away, which guarantees you are adding liquidity rather than taking it.

Post-only matters because of fees. Exchanges usually charge less to orders that rest in the book (makers) than to orders that hit the book (takers), and on an active account the difference over a year is real money. Binance, Kraken and Coinbase Advanced all publish separate maker and taker schedules; a resting limit order is how you land on the cheaper side.

Stock brokers often expire GTC orders after 60 or 90 days. Most crypto exchanges do not, so an order you forgot about in a quiet market can fill months later. Review open orders whenever you review your alerts.

Limit orders and price alerts do different jobs

A resting limit order acts without asking you. A price alert asks you first. That distinction decides which one to use. If you already know you want to buy at $78,500 whatever the headlines say, the order is better: it fills at 3am while you sleep. If you would want to check why price fell there before committing, set the alert at $78,700 instead and decide with the news in front of you.

Many people run both: a limit order for the level they are certain about, and an alert a little above it so they know the order is about to be tested. In CoinPriceAlert that is a single price alert on the coin; it fires as a push notification with the app closed, and quiet hours keep it silent overnight if you would rather see it in the morning.

CoinPriceAlert

Never miss a move in the markets you follow

Pick a price or a percentage, choose push, Telegram or email, and let it watch around the clock while quiet hours keep the night to yourself.

  • Fires about a second after the price hits
  • Runs on our servers, so it reaches you with the app closed
  • Free for 3 alerts — no card, no account

Download the app for real-time notifications

Download on the App Store Get it on Google Play

Frequently asked questions

What is a limit order in simple terms?

A limit order is an instruction to buy or sell only at a specified price or better. In practice, it gives you price control, at the cost of not guaranteeing a fill.

Can a limit order fill at a better price than my limit?

Yes. A limit is the worst price you will accept, not the price you will get. A buy limit placed above the current ask fills at the ask; a sell limit below the bid fills at the bid. Exchanges always match you at the best available price on your side of the limit.

Why did my limit order not fill when price touched it?

Orders at a price level fill in the order they arrived. If price only traded a small amount at your level before moving away, the earlier orders ahead of you absorbed it. Placing the order slightly inside the round number moves you up the queue.

Do limit orders expire on crypto exchanges?

Usually not. Good-till-cancelled is the default and most crypto venues keep the order open indefinitely, unlike many stock brokers that cancel after 60 to 90 days. Check the exchange rules and review your open orders regularly.

Set an alert for this: crypto price alerts, or every market and alert type. Choosing an app? How the alert apps compare, from their own pricing pages.

Related terms

Sources

Written by

Gurjeet Singh · developer of CoinPriceAlert

Gurjeet Singh wrote the alert engine behind this site — the part that watches prices and decides when a threshold is actually worth a notification — along with the coin pages and the planner. How this site is built and where its data comes from →

Keep reading