A market order buys immediately at the next best price available in the market. A limit order buys only at the price you set yourself, or better, and if that price never materializes, nothing happens at all. A stop-loss is not a third way of buying but a trigger: it sends an order into the market only once a price you have defined is touched.
These three tools decide, on every purchase and every sale, whether you end up with the price you saw on screen. Anyone who buys Bitcoin through an app and never opens any screen other than the big buy button pays extra in three places: on the trading spread, on the fee tier and on the execution itself. Together that adds up to a markup most investors never quantify, because it appears nowhere as a line item.
An order is a binding instruction to your trading venue to buy or sell a certain quantity of a coin. Every order contains three pieces of information: direction, quantity and the condition under which it may be executed. That third item is what separates the order types from one another.
There is no person on the other side searching the exchange on your behalf. What your order meets is a list. The order book collects all open buy orders on one side and all open sell orders on the other. Your order hits that list and is worked through as soon as a matching counterparty is found. At venues that operate without an order book and quote you a fixed price instead, this mechanism does not apply, and with it most of the choices discussed here disappear.
A market order names only the quantity, not the price. It is worked against the opposite side of the order book, starting with the cheapest offer available, and continues until your quantity is filled.
The advantage is certainty of execution. If you have to sell because you need the money, a market order sells. The price is whatever is left over. In a calm market with deep order books, the difference from the displayed price is tiny. In a thin market, in a small trading pair or in the minutes after a news item, it can become noticeable.
This order type fits when three things come together: the amount is small relative to the trading pair, the pair is one of the large ones, and timing matters more to you than the last decimal place. For a monthly savings plan amount in a Bitcoin-euro pair, that is generally the case.
A limit order names quantity and price. On a purchase it means: no more than this. On a sale: no less than this. If no counterparty is found on those terms, the order stays open in the order book until it is executed, expires or is cancelled by you.
That reverses the relationship. With a market order, execution is guaranteed and the price is open. With a limit order, the price is guaranteed and execution is open. A price that never touches your mark produces an order that is never executed, and that is not a fault in the system. It is precisely the commitment you made yourself.
Frequently underestimated is the partial fill: if only part of the desired quantity is available at your limit, that part is executed and the rest remains standing. At venues with a minimum order size, the remainder left behind can fall below it and then sit there indefinitely. A glance at your open orders after each trading day costs ten seconds and stops you puzzling over half a position weeks later.
A stop-loss is a sleeping order with a wake-up mark. Only when the price touches the stop mark you have set does the order behind it become active and enter the order book. What happens then depends on the variant.
With the classic stop-market, a market order is sent once the trigger fires. You will therefore be executed with high probability, but at a price nobody guarantees. With the stop-limit, a limit order is sent once the trigger fires. You know the worst price you will accept, but you risk not getting out at all if the price runs straight through your limit.
This distinction is the heart of the matter. A stop-limit whose limit sits very close beneath the stop mark looks like clean protection in a calm market and fails in exactly the moment it was set for. Anyone using this variant should choose the distance between stop mark and limit generously and deliberately.
A take-profit works on the same mechanism as the stop-loss, only in the other direction: it triggers when a price target you have set to the upside is reached. Together the two form a bracket around an existing position.
The second setting, which many people click past, is the time in force. It determines how long an unexecuted order stays in the book. Three variants are common: valid indefinitely until cancelled, valid only for the current trading day, or execute immediately and discard whatever cannot be filled. Anyone who places a limit order as a day order and looks for it the next morning will not find it.

The market depth describes how much volume sits on each individual price level of the order book. That is exactly what explains why two identical buy instructions for different amounts can end up at different average prices.
A worked example with freely chosen figures makes it tangible. On the first price level sit coins worth 2,000 euros, on the second level, 0.3 percent more expensive, another 3,000 euros, and on the third level, 0.9 percent more expensive, the rest. An order for 1,500 euros is served entirely on the first level and gets exactly the displayed price. An order for 8,000 euros eats through all three levels and lands at an average noticeably above the first level. The displayed price was the same for both.
At venues with futures contracts and perpetual positions this effect becomes more pronounced still, because large amounts there meet comparatively narrow books. Anyone interested will find the differences broken down in the overview of perp DEX venues.
The spread is the distance between the highest bid and the lowest ask in the order book. It is not a fee in the accounting sense and is real expense nonetheless, because it is the amount you lose immediately if you buy and sell again in the same moment.
How large it turns out depends on the trading pair. Large pairs against the euro or against a widely traded stablecoin have narrow spreads. Small pairs, exotic quote currencies and trading hours with little activity have wide ones. That is precisely why it costs more than it looks when an exchange offers you no euro pair for a coin and you have to take the detour via a stablecoin. We broke that side effect down in detail in our article on missing euro trading pairs and the detour via USDT.
The spread also explains why a limit order to buy should rarely sit exactly on the displayed price. Anyone setting their buy limit precisely at the last traded price lands on the wrong side of the gap and may wait a very long time.

Slippage is the deviation between the price you saw when submitting the order and the price at which it was actually executed. It can arise from two sources: from market depth, when your quantity clears several price levels, and from the time that passes between your click and the processing.
Only order types without a price limit are affected. A limit order cannot by definition suffer negative slippage, because it simply is not executed once the price leaves your boundary. Many venues therefore offer a slippage tolerance on market orders: a percentage figure beyond which execution is aborted. A low value protects against outliers and causes orders to fail in volatile phases. A high value almost always leads to execution, occasionally at a price you would not have wanted.
In decentralized trading environments a further point applies. There an open order is publicly visible for a brief moment before it is processed. A generously set tolerance can then be exploited deliberately, because it defines the room within which intervention pays off for the other side.
Most venues with an order book charge two different fee rates. A taker is anyone who removes an existing order from the book, that is, gets executed immediately. A maker is anyone who places a new order into the book, which waits there for the time being and thereby provides tradable quantity. The maker rate is usually lower; at some providers it stands at zero.
From this follows a rule that moves a surprising amount of money and is nonetheless barely known: a market order is always a taker order. A limit order is a maker order for as long as it is not executed immediately. Anyone who trades regularly and uses market orders exclusively pays the higher rate on every single trade.
Some venues offer a dedicated setting for this that explicitly discards a limit order if it would be immediately executable. That is how maker status can be enforced. What matters here is knowing the difference from the withdrawal and network fees, which arise when moving the coins out and have nothing to do with the trade itself.
Since December 30, 2024, the rules of the Markets in Crypto-Assets Regulation, MiCA for short, have applied in the European Union to crypto-asset service providers. Supervision in Germany rests with BaFin, which has published its own guidance note on crypto-asset services; the European securities regulator ESMA collects the legal framework on its MiCA overview page.
For order types, one point from it is immediately practical. Article 78 of the regulation obliges providers executing orders for clients to take all necessary steps to obtain the best possible result: in terms of price, costs and speed of execution. That duty is known in the jargon as best execution. Providers must disclose their order execution policy and explain it comprehensibly.
The catch stands in the same article: if you give an explicit instruction, the duty applies only in limited form. And a limit order with a price set by you is exactly such an instruction. In practice that means you carry responsibility for that price yourself when you specify one, while the provider is more strongly bound on an open order. Anyone wanting to know how their venue routes orders will find it in the published execution policy, usually under this or a similar heading in the provider's legal texts.
Four situations cover the everyday needs of most retail investors.
Here the effort of specifying a price is rarely justified. A market order in a large euro pair costs the spread and the taker fee, and that is that. Anyone wanting to capture the maker rate instead places a limit order just below the current price and accepts that on some days it will not be executed.
As soon as the amount becomes noticeable relative to the trading pair, there is barely a way around a limit order. It also helps to break the sum into several partial instructions rather than clearing the book several levels deep with a single one.
A stop-market makes sure you get out and leaves the price open. A stop-limit secures the price and leaves open whether you get out. Which of the two uncertainties you prefer depends on whether the position is a building block of your assets or a short-term matter.
Here the market order is the most expensive tool in the box. A limit order, small partial amounts and patience are the only way to get anywhere near the displayed price.
The following points come up again and again in reader questions.
None of these points has anything to do with a market view. All of them arise at the order screen, in the seconds before submission.
(As of August 20, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)