Drishti Pro दृष्टि Learn ↗

Home › Varsity › Module 3 › Market Order vs Limit Order: Which to Use (2026)

Market Order vs Limit Order

Published by the Drishti team · Reviewed 2026-11-07 · Researched and edited with AI assistance.

What is the difference between a market order and a limit order, and which should a beginner use?

A market order buys now at the best available prices, so the fill is certain but the price is not. A limit order buys only at your price or better, so the price is fixed but the fill may never come (as of November 2026).

Module 3 · Chapter 3 of 8 · ~5 min read · Tax and law facts as of November 2026

The last chapter moved rupees into your exchange account by UPI or bank transfer. Now you want to buy Bitcoin (BTC), the largest coin, with them. What is the difference between a market order and a limit order, and which should a beginner use?

3.1 The two orders in plain words

An order is your instruction to the exchange, the marketplace that matches buyers and sellers. A market order says "buy now at whatever price is available." A limit order says "buy only at my price or better."

Think of a cab app. Accepting the fare on screen is a market order. Waiting until the fare drops to ₹200 is a limit order.

So a market order gives you a certain fill but an uncertain price. A limit order gives you a certain price but an uncertain fill. Every price below is illustrative, not live.

3.2 What a market order really costs

Every coin trades against an order book, the live list of buy and sell offers. The ask is the lowest price a seller accepts, and the bid is the highest a buyer offers.

The headline price is usually the last trade, here ₹62,40,000. A market order does not pay that price. It takes the cheapest asks first, then the next ones, until your rupees run out.

You paid ₹62,50,000 a coin against the best ask of ₹62,44,000, because the first ask ran out. On 0.0016 BTC that is ₹9.60 extra.

A ₹10,000 market buy eats two ask levels and averages ₹62,50,000 for 0.0016 BTC.Asks (sellers)shaded = filled by your order₹62,60,000₹62,44,000₹3,756₹6,2440.0006 BTC0.0010 BTCLast trade ₹62,40,000Bids (buyers)₹62,38,000Not touched by your buy₹6,244 + ₹3,756 = ₹10,000Buys 0.0016 BTCAverage ₹62,50,000Illustrative
A ₹10,000 market buy spills into the second ask, so your average fill is ₹62,50,000, not the best ask.

On ₹10,000 the extra is small. A thin book, one with few offers near the price, makes it grow, because a bigger order eats deeper levels. Paying more than the price you saw is called slippage.

3.3 What a limit order really does

A limit order names a price and rests in the book until a seller meets it. A buy limit never fills above your price, and it can fill below it.

Place a buy limit for 0.0016 BTC at ₹62,30,000. The best ask is ₹62,44,000, so nothing matches and the order waits. If it fills, you pay 0.0016 × ₹62,30,000 = ₹9,968, which is ₹32 less than the market buy before fees.

The table prices 0.0016 BTC three ways. Each row uses cost = 0.0016 BTC × fill price. The last column compares it with buying at the best ask, 0.0016 × ₹62,44,000 = ₹9,990.40.

OrderFill price per BTCCostVersus best askFills?
Market buy₹62,50,000 average₹10,000.00₹9.60 moreNow
Limit at the bid₹62,38,000₹9,980.80₹9.60 lessIf a seller comes down
Limit below the bid₹62,30,000₹9,968.00₹22.40 lessOnly after a fall

The lower your limit, the lower your cost and the lower your chance of a fill.

The same 0.0016 BTC costs ₹10,000 at market, ₹9,980.80 as a limit at the bid and ₹9,968 as a limit below it.Axis does not start at zeroBest ask cost ₹9,990.40Market buy₹10,000.00Fills nowLimit ₹62,38,000₹9,980.80Fills if a seller comes downLimit ₹62,30,000₹9,968.00Fills only after a fallIllustrative. 0.0016 BTC
Same 0.0016 BTC: market costs most but fills now; lower limits cost less and may never fill.

3.4 The limit order that never fills

A resting order is a wish, not a promise. If Bitcoin climbs to ₹64,00,000 and never returns to ₹62,30,000, your order stays open and you own nothing. Some apps expire it: ZebPay cancels unfilled exchange orders after 60 days.

Exchanges usually hold the rupees for an open buy, so that money cannot buy anything else. A limit can also fill in part: 0.0004 BTC may match and the rest keeps waiting.

A limit buy at ₹62,30,000 waits until price touches it, then fills, part-fills, or you cancel.Place limit buy0.0016 BTC at ₹62,30,000Order rests in the book₹9,968 held✓ FilledPrice falls to₹62,30,0000.0016 BTCis yoursPart-filledOnly 0.0004BTC matches,rest keepswaitingCancelledPrice neverreturns. Youcancel, or theapp expires it.Rupees freed.Illustrative
A resting limit buy ends three ways: filled, part-filled, or cancelled by you.

3.5 Which one a beginner should reach for

For a small, unhurried buy, many beginners prefer a limit order. You pick the worst price you accept, and the exchange cannot fill you above it.

A limit at the best ask, ₹62,44,000, fills what that level holds and parks the rest. A market order suits the moment you must be in now and the book is deep.

Indian apps differ, as of November 2026. CoinDCX offers only market and limit orders on INR pairs, from ₹100 an order. Mudrex, ZebPay and CoinSwitch Pro offer both too, and ZebPay's QuickTrade fills at market unless you pick Limit. Minimums start near ₹100 but vary by coin, so read your screen before you press buy.

This chapter is educational only. It is not tax, legal or investment advice. Check current rules with a chartered accountant.

Next: reading the order book and the spread, the gap between best bid and best ask.

Key takeaways

Questions or corrections?

Comments run on GitHub Discussions. Sign in with GitHub to post.

See Drishti Pro's live signals All lessons

Educational & illustrative only — not investment advice. Drishti Pro publishes AI-generated trade ideas and their public track record for information. Crypto is volatile and you can lose money. Nothing here is a recommendation to buy or sell any asset. Do your own research.