Een limit order geeft een exchange de opdracht om een cryptocurrency alleen te kopen of verkopen tegen een specifieke prijs of beter, in plaats van tegen de prijs die de markt op dat moment toevallig biedt. De trader stelt de hoogste prijs in die hij bereid is te betalen bij een aankoop, of de laagste prijs die hij accepteert bij een verkoop, waarna de order wacht op een tegenpartij in plaats van direct te worden uitgevoerd.
Zodra de order is geplaatst, staat een limit order zichtbaar als bied- of laatprijs in het orderboek van de exchange, totdat deze wordt gematcht, geannuleerd of verloopt. Omdat de order liquiditeit toevoegt aan het orderboek in plaats van bestaande liquiditeit weg te nemen, classificeren de meeste exchanges een uitgevoerde limit order als een "maker"-trade en rekenen ze hiervoor een lagere fee dan voor een order die direct wordt gevuld. Dat verschil in kosten, vaak een fractie van een procent maar oplopend bij frequent handelen, is een van de redenen waarom actieve traders standaard voor limit orders kiezen wanneer timing niet urgent is.
Het nadeel is dat uitvoering nooit gegarandeerd is. Als de marktprijs het gekozen niveau nooit bereikt, kan de order onbeperkt open blijven staan, en de order kan slechts gedeeltelijk worden gevuld als er onvoldoende matchend volume is op die prijs. Dit verschilt van orders die zijn ontworpen voor snelheid, die directe uitvoering boven prijscontrole stellen en risico lopen op slippage bij scherpe koersbewegingen. Traders die een vaste exit willen als een positie tegen hen in beweegt, combineren een limit order vaak met een stop-loss order, of splitsen een grote limit order op in kleinere delen zodat de volledige omvang verborgen blijft voor de rest van de markt.