Foreign investors just did something strange.
They bought Indian stocks for eight straight sessions. That was their longest buying streak since May 2025. Then, just as fast, they turned around and sold for four straight sessions. They pulled out ₹7,443 crore.
This is not normal behavior. This is whiplash. And it tells you something important about where India’s rally really stands.
The Two-Week Rollercoaster
Let’s walk through it in order.
In early July, foreign portfolio investors (FPIs) turned buyers. They poured in ₹15,157 crore. This ended four straight months of selling — March, April, May, and June.
The reason was simple. The rupee had stabilized. India’s economy looked steady. Global risk mood had improved. Money came back in.
Then, mid-July, everything flipped. Iran said its ceasefire with the US had “collapsed.” Ships got stopped near the Strait of Hormuz. The US hit back with fresh strikes.
Oil prices jumped. FPIs panicked. They sold ₹7,443 crore over four sessions. In the worst single session, they dumped ₹4,206 crore in one day alone.
Same investors. Same market. Two totally different moods, two weeks apart.
FPI Flow Timeline: Buying vs. Selling Streak
| Period | Direction | Amount | Length |
|---|---|---|---|
| Late June–Early July | Buying | ₹15,157 crore | 8 sessions |
| Mid-July | Selling | ₹7,443 crore | 4 sessions |
| Worst single day | Selling | ₹4,206 crore | 1 session |
| Net July position (after pullback) | Buying | ~₹7,700 crore | Month-to-date |
Why the Flip? Oil Did It
Brent crude jumped 14% in just four sessions. It hit $85.6 a barrel. That’s up nearly 19% from its July low of around $72.
Here’s why that matters so much for foreign investors.
Costly oil is bad news for India. India buys most of its oil from abroad. When oil gets pricier, India’s import bill grows. That widens the current account deficit. A wider deficit weakens the rupee.
A weak rupee is the one thing foreign investors hate most. It eats into their returns, even if the stock itself goes up. So when oil jumps, foreign money runs for the exit. That’s exactly what happened.
Month-by-Month FPI Flows in 2026
| Month | Net Flow | Note |
|---|---|---|
| February | +₹22,615 crore | Brief rally before the storm |
| March | -₹1,17,000 crore | Worst month, West Asia war begins |
| April | -₹60,847 crore | War continues |
| May | -₹32,963 crore | Selling slows |
| June | -₹49,340 crore | Selling continues |
| July (to date) | +₹7,700 crore (approx.) | Buying, then a sharp pullback |
The Bigger Picture: ₹2.6 Lakh Crore Gone in 2026
Zoom out, and the picture gets worse.
FPIs have pulled a net ₹2.6 lakh crore out of Indian equities in 2026 so far. That already beats any full calendar year on record.
Here’s how the year has gone, month by month:
- February: +₹22,615 crore (a rare good month)
- March: -₹1.17 lakh crore (the worst month, tied to the West Asia war)
- April: -₹60,847 crore
- May: -₹32,963 crore
- June: -₹49,340 crore
- July (so far): +₹15,157 crore, then a ₹7,443 crore pullback
Even after the recent sell-off, July is still likely to close as a net positive month, at roughly +₹7,700 crore. But that cushion is thin. One more bad week could wipe it out.
Not All Bad News: Where FPIs Are Still Buying
Here’s a detail that gets missed in the doom headlines.
Even during this rocky stretch, FPIs kept buying in specific pockets. Between July 1 and July 15, they bought:
- Consumer services: +₹7,361 crore
- Metals and mining: +₹5,993 crore
- Healthcare: +₹4,101 crore
The metals and mining number is the real surprise. That sector had seen ₹4,370 crore in outflows just one fortnight earlier. Now it’s one of the top buys.
This tells you the selling isn’t a blanket “exit India” trade. It’s more selective and more nervous. Investors are picking spots, not running for the door entirely.
Goldman Sachs Says the Selling Is Over
Goldman Sachs put out a note in mid-July with a bold line: foreign selling in Indian equities is likely over.
Their reasoning is simple. Foreign investors are already very light on India. They sold a record amount in the first half of the year — close to $30 billion in just over three months. There isn’t much more left to sell, in Goldman’s view.
Goldman also raised its Nifty target to 26,500 by June 2027. That’s roughly 10% upside from current levels. The bank’s strategists, led by Timothy Moe, pointed to India’s steady domestic growth and a decent earnings season ahead.
But even Goldman added a warning. They said renewed tension in West Asia could keep markets choppy. That warning aged fast. Just days later, the ceasefire broke and oil jumped.
HSBC Agrees — Sort Of
HSBC made a similar move. On July 16, it upgraded Indian equities to “Neutral” from “Underweight.” It also raised its Sensex target to 84,000, from 80,500.
HSBC’s reasoning: “The oil shock has eased, taking some pressure off margins and lowering the risk of significant earnings downgrades.”
Here’s the problem. HSBC wrote that note as Brent had fallen 33% from its April peak. But barely a day later, oil was climbing again on fresh West Asia tensions. The very reason HSBC gave for its upgrade started to unwind almost immediately.
HSBC also flagged its own risk. It said the durability of FPI inflows depends on whether global money rotates back toward AI-linked stocks in places like South Korea and Taiwan. That’s a real risk. It’s just not the one grabbing headlines this week.
The Real Story: India Isn’t the Problem
Here’s the part worth sitting with.
FPIs aren’t selling India because something broke at home. Indian earnings are holding up. The banking system is healthy. Credit growth is strong.
FPIs are reacting to two outside forces: oil prices and the US dollar and rate path. Both are pulling and pushing at the same time, and neither has much to do with India itself.
There’s also useful context from outside India. South Korea saw $30.5 billion in outflows in June alone, the steepest monthly pullout in over 25 years, as money chased AI trades elsewhere. Taiwan lost $18.4 billion in June too. Against that backdrop, India’s swings look almost tame.
Goldman Sachs vs. HSBC: Two Views, Same Week
| Brokerage | Rating | Target | Key Reason | Date |
|---|---|---|---|---|
| Goldman Sachs | Bullish (Room to Recover) | Nifty 26,500 by June 2027 | Foreign selling likely over, light positioning | Mid-July 2026 |
| HSBC | Neutral (from Underweight) | Sensex 84,000 | Oil shock eased, earnings risk down | July 16, 2026 |
Conclusion
The bulls are not wrong. Goldman and HSBC both make a fair case. India’s fundamentals really are solid, and foreign investors really are underweight.
But “underweight and ready to buy” and “actually buying, consistently” are two different things. Right now, foreign money is trading India like a short-term bet on oil and the Fed, not like a long-term commitment to the story.
I’d wait for a full week of steady buying, without a reversal, before trusting the “selling is over” call. Until then, treat every rally as conditional — good until the next oil headline.
This article is for information only. It is not investment advice. I am not a SEBI-registered advisor. Please do your own research or talk to a licensed financial advisor before investing. All numbers are based on public data as of July 20, 2026, from CDSL, NSDL, and brokerage reports cited above. Figures may change as more data becomes available.
FAQs
Oil prices jumped fast in mid-July. Brent crude rose 14% in four sessions to $85.6 a barrel. Costly oil raises fears about India’s import bill and the rupee, which pushed FPIs to sell.
FPIs sold ₹7,443 crore over four sessions in mid-July. In the single worst session, they sold ₹4,206 crore.
FPIs have withdrawn a net ₹2.6 lakh crore from Indian equities in 2026. That already exceeds any full calendar year on record.
March was the worst month, with outflows of about ₹1.17 lakh crore, driven by the West Asia conflict.
Yes. Between July 1 and July 15, FPIs bought consumer services, metals and mining, and healthcare stocks, even as the broader mood stayed cautious.
Goldman Sachs says foreign selling in India is likely over. It points to already-light foreign positioning and India’s steady domestic outlook. Goldman raised its Nifty target to 26,500 by June 2027.
HSBC upgraded India to “Neutral” from “Underweight” on July 16, citing easing oil prices and lower earnings risk. It raised its Sensex target to 84,000 from 80,500.
Leave a Reply