How Stock Prices Are Decided: Supply, Demand, and the Chai-Stall Analogy
Why does a stock go up or down? Understand price discovery through a simple chai-stall example, then apply it to Reliance, TCS, and real markets.
You walk into a vegetable market. Tomatoes are ₹40/kg today. Last week they were ₹20. Next week they might be ₹60. Nobody “decides” the price — it changes based on how many people want tomatoes and how many tomatoes are available. Stock prices work exactly the same way.
The Chai Stall Example
Remember our chai stall with 100 shares? Let's say one share is worth ₹1,000. Now imagine:
- A food blogger reviews your chai and it goes viral
- Suddenly 20 people want to buy shares, but only 3 people are willing to sell
- The 3 sellers think: “Everyone wants this — I should charge more”
- Share price rises to ₹1,500, then ₹2,000
Next month, the health department finds a cockroach in your kitchen:
- 15 shareholders panic and want to sell immediately
- Only 2 people are willing to buy
- Sellers compete by offering lower prices just to find a buyer
- Share price drops to ₹800, then ₹500
This is price discovery. No single person sets the price. It emerges from the collective actions of thousands of buyers and sellers.
How It Works on BSE/NSE
The stock exchange is a digital marketplace. Here's what happens when you place an order:
- You place a “Buy 10 shares of TCS at ₹4,000” order
- The exchange's computer looks for someone selling TCS at ₹4,000
- If a seller exists at that price — trade is matched instantly
- If no seller at ₹4,000, your order waits in the “order book” until someone agrees
This happens millions of times per second. The “current price” you see is simply the price of the most recent trade.
What Makes Prices Go Up?
- Good earnings: Company reports higher profit → more people want to own it → price rises
- Growth expectations: “This company will dominate AI” → future buyers rush in
- Sector momentum: Government announces EV policy → all EV stocks rise
- FII buying: Foreign investors pouring money into Indian stocks
- Low interest rates: Fixed deposits give less return → money flows to stocks
What Makes Prices Go Down?
- Poor earnings: Company misses profit targets → shareholders lose confidence
- Bad news: Regulatory action, fraud, management scandal
- Global events: War, recession fears, oil price spikes
- FII selling: Foreign investors pulling money out of India
- High interest rates: RBI raises rates → FDs become attractive → money leaves stocks
Real Example: Reliance Industries
In March 2020, Reliance traded at ~₹1,100. COVID panic made everyone sell — price dropped. By late 2020, Jio's massive growth and Facebook/Google investments made everyone want to buy — price shot to ₹2,100. The business was the same company, but expectations and sentiment drove the price.
Types of Orders
| Order Type | What It Means | When to Use |
|---|---|---|
| Market Order | Buy/sell at whatever the current price is | When you want instant execution |
| Limit Order | Buy/sell only at your specified price or better | When you want price control |
For beginners: use Limit Orders to avoid buying at unexpectedly high prices.
Related Articles
This article is for informational and educational purposes only and does not constitute financial, tax, or investment advice. Consult a qualified professional before making financial decisions.