All posts
Monthly Recap1 April 20268 min

March 2026: The Month the Bears Tried — and Failed

Nifty fell 5.8% from peak to trough. FIIs sold ₹52,000 Cr. But domestic flows, SIPs, and fundamentals held the line. March was a stress test — and India passed.

TL;DR

  • -FIIs sold ₹52,432 Cr in March — DIIs bought ₹61,218 Cr (domestic flows won again)
  • -Nifty dropped 8.1% peak-to-trough but recovered to -5.3% by month end
  • -March 11 worst day: Sensex -1,300 pts — KScore showed widest margin of safety since mid-2024
  • -42 stocks in Strong Value zone (KScore 70+) by month end — highest since June 2025
  • -Model portfolio held all 10 positions — avg KScore 78, zero exits
  • -SIP flows hit record ₹26,400 Cr — retail India didn't blink

March 2026 felt like a production incident that lasted 22 trading days. You know the type — the monitoring goes red on day 1, everyone panics, the war room is assembled, people start pointing fingers at microservices that were working fine last month. And then, slowly, the system stabilizes. Not because someone found a magic fix. But because the architecture was sound all along.

That's March in a nutshell. The architecture of Indian markets — domestic flows, SIP discipline, corporate earnings — held up against a relentless FII sell-off.

The Numbers

Let's get the ugly out of the way:

  • -FII net selling: ₹52,432 Cr (₹6.4B USD equivalent)
  • -Nifty: opened at 24,286, closed at 22,326 (-8.1% peak to trough, recovered to 22,679 by month end)
  • -Worst day: March 11 — Sensex dropped 1,300+ points
  • -India VIX: averaged 22.4 for the month (elevated fear)
  • -Rupee: weakened past 87/USD briefly before recovering

Now the not-ugly:

  • -DII net buying: ₹61,218 Cr — domestic institutions bought MORE than FIIs sold
  • -SIP flows: ₹26,400 Cr (March) — record month for systematic investments
  • -PCR: averaged 0.56 for the month — derivatives market consistently bet on support
  • -Advance-decline ratio: improved week-over-week in the final two weeks

Week 1 (March 2-6): The Slow Bleed

March started with Nifty at 24,286 and the general vibe was "okay, February was crazy, maybe March will be calmer." Narrator: it was not calmer.

FIIs sold ₹12,800 Cr in the first week alone. No single trigger — just persistent selling driven by dollar strength, US treasury yields rising, and global fund reallocation away from emerging markets. India was collateral damage. Like when your database slows down not because of your code, but because the shared infra team decided to run a migration during peak hours.

Week 2 (March 9-13): The Capitulation Question

This was the worst week. March 10: Nifty drops 1.8%. March 11: Sensex crashes 1,300 points. March 12: FIIs sell ₹9,599 Cr in a single session. March 13: another ₹5,870 Cr out the door.

The word "capitulation" started appearing in every financial headline. Trading groups were sharing screenshots of portfolio losses. Twitter/X had the usual suspects declaring "market is going to 18,000." It felt real.

But the KScore data told a different story. Of the 500 stocks in our universe, 347 saw their KScore improve during this week. Not because companies got better overnight — but because prices fell faster than fundamentals deteriorated. The margin of safety widened across the board. Our Radar page was showing 42 stocks in the "Strong Value" zone (KScore 70+). In February, that number was 28.

Week 3-4 (March 16-27): The Quiet Recovery

And then, like every Mani Ratnam movie third act, the recovery began without announcement. No headline. No trade deal. Just... buying.

March 17: FIIs actually bought ₹2,798 Cr. First positive day in weeks. DIIs added ₹5,898 Cr. Both sides buying. That's rare. That's like when both the frontend and backend teams agree on the API contract on the first try — you know something good is happening.

By March 24, Nifty had recovered from 22,326 to 23,200. Not a V-shaped recovery — more of a gradual staircase. The kind that lasts. March 26: FIIs bought ₹3,717 Cr. March 27: modest selling of ₹3,750 Cr but DIIs offset with ₹3,646 Cr.

The pendulum was swinging back.

What the Models Said

KScore distribution at end of March:

  • -42 stocks in Strong Value (KScore 70+) — highest since June 2025
  • -156 stocks in Good Value (50-69)
  • -218 stocks in Fair (30-49)
  • -84 stocks in Weak (<30)

The quality of the "Strong Value" list improved too. In June 2025, it was mostly small-caps and cyclicals. In March 2026, it included names like Canara Bank (KS 75), Natco Pharma (KS 83), Maharashtra Seamless (KS 83), BLS International (KS 75). These are businesses with real earnings, real cash flows, and real moats.

The model portfolio held all 10 positions through March. Not a single exit. Avg KScore: 78. The rebalancing algorithm looked at the data and said: "Nothing has changed. Hold."

The March Lesson

Every correction feels like the end. This one felt like the end too. But corrections are features, not bugs. They're the market's way of repricing risk — and in the process, they create opportunities that only show up when you do the math.

March 2026 wasn't a crisis. It was a clearance sale on good businesses, funded by FII selling and absorbed by domestic conviction. The math said "things are getting cheaper." The models said "quality hasn't changed." The SIP investors said "auto-debit, don't care."

That's the India story in 2026. Not dependent on what New York thinks. Built on what Mumbai, Chennai, Bengaluru, and 150 million demat accounts believe. As we say at Kaash: do the math. Decide yourself. March proved that millions of Indians are doing exactly that.

KScore Movement(during this period)

Natco Pharma

NATCOPHARM

Excellent Value
86
79
-7 pts

Top KScore in portfolio — pharma resilience during sell-off

Maharashtra Seamless

MAHSEAMLES

Excellent Value
84
83
-1 pts

Industrial name with rock-steady fundamentals

Canara Bank

CANBK

Good Value
75
70
-5 pts

PSU bank sector — DIIs accumulated heavily

Life Insurance Corp

LICI

Good Value
82
74
-8 pts

Insurance giant — KScore dipped but stayed in Good zone

BLS International

BLS

Good Value
82
75
-7 pts

Services sector — strong quality metrics held

KScore movements are illustrative. Actual scores depend on real-time data and model calculations. Not investment advice.

This is educational content, not investment advice. Kaash provides valuation models to help you do your own research. KScore signals are based on mathematical models and may not reflect future performance. Always do your own analysis before making investment decisions.