
India's corporate earnings growth stays weak, banks and IT firms disappoint
The Indian economy is expected to grow at a world-beating 6.5% in the current fiscal year and inflation has been low. Yet, sectors from banks to IT services are facing earnings pressure from pockets of weakness in domestic and global demand.
Aggregate profit growth for 38 of the Nifty 50 firms that have reported so far stood at just 7.5%, according to Motilal Oswal Financial Services. Jefferies said that full-year earnings per share estimates for 113 companies on the MSCI India index have been trimmed by 1.7%, with growth now projected at 8%.
U.S. President Donald Trump's 25% tariff on shipments from India threatens to further cloud the outlook for export-heavy sectors. Trump has also warned of harsh tariffs over India's Russian oil imports—an action New Delhi called 'unjustified.'
Earnings growth for Indian companies has been in single digits for five consecutive quarters, below the 15%–25% growth seen between 2020–21 and 2023–24, which fueled a 160% surge in the Nifty 50 index.
Since the start of the fiscal year 2025, the Nifty has risen 10%.
'It's clear that the earnings momentum has stalled, with slower credit growth dragging down performance of financials. However, this isn't just a sectoral story—it reflects broader weakness in nominal growth,' Avinash Gorakshakar, director of research at Profitmart Securities said.
Castrol India's second-quarter profit rises on higher demand
Nominal GDP growth, which includes inflation, and is more relevant to corporate profitability, is seen staying below 10% for the third straight year.
'A real revival may take shape only in the second half of FY2026—if credit growth revives, private capex kicks in, and a good monsoon boosts rural demand. Until then, the benchmarks are likely to remain rangebound,' said Gorakshakar.
Banks — the heaviest sector in the Nifty — delivered mixed results in the June quarter.
Lenders reported lower margins following steep policy interest rate cuts and as bad loans in segments such as consumer loans, credit cards and microfinance started to rise.
IT firms, the second-largest sector in the Nifty, also saw a subdued quarter amid persistent demand weakness from the U.S., a key market.
There were a few bright spots in the June-quarter earnings, with auto, cement, and select infrastructure companies meeting or beating expectations.
Analysts lowered their full-year profit forecasts for more companies, though the number of downgrades was lower than in the previous three quarters.
'The earnings engine is clearly sputtering. Margin strain in banks, tepid global IT demand, and weak nominal growth have stalled profit momentum,' said Samrat Dasgupta, chief executive of Esquire Capital Investment Advisors.
'Until credit and consumption revive meaningfully, markets may find little earnings firepower to break higher.'
Hashtags

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


Business Recorder
30 minutes ago
- Business Recorder
Trump says US will ‘very substantially' raise tariffs on India in next 24 hours over Russian oil purchases
WASHINGTON: U.S. President Donald Trump on Tuesday said he would increase the tariff charged on imports from India from the current rate of 25% 'very substantially' over the next 24 hours, given India's continued purchases of Russian oil. 'They're fueling the war machine, and if they're going to do that, then I'm not going to be happy,' Trump told CNBC in an interview, adding that the main sticking point with India was that its tariffs were too high. India accuses EU, US of double standard over Russian trade He did not provide a new tariff rate for India.


Express Tribune
32 minutes ago
- Express Tribune
Trump threatens tariff hike on India within 24 hours over Russian oil imports
US President Donald Trump waves as he walks across the South Lawn upon return to the White House in Washington, DC on August 3, 2025 after spending the weekend at his Bedminster US President Donald Trump said Tuesday he was considering "substantially" hiking tariffs on Indian imports in the next 24 hours over the country's purchases of Russian oil. "India has not been a good trading partner, because they do a lot of business with us, but we don't do business with them. So we settled on 25 percent but I think I'm going to raise that very substantially over the next 24 hours, because they're buying Russian oil," he told CNBC in a televised interview. In a social media post, Trump wrote, "India is not only buying massive amounts of Russian Oil, they are then, for much of the Oil purchased, selling it on the Open Market for big profits. They don't care how many people in Ukraine are being killed by the Russian War Machine." "Because of this, I will be substantially raising the Tariff paid by India to the USA," he added. A spokesperson for India's foreign ministry said in response that India will "take all necessary measures to safeguard its national interests and economic security." "The targeting of India is unjustified and unreasonable," the spokesperson added. Read More: 'Trump tariff rates unlikely to change' Trump has said that from Friday he will impose new sanctions on Russia as well as on countries that buy its energy exports, unless Moscow takes steps to end its 3-1/2 year war with Ukraine, opens new tab. Russian President Vladimir Putin has shown no public sign of altering his stance despite the deadline. Over the weekend, two Indian government sources told Reuters that India will keep purchasing oil from Russia despite Trump's threats. India has faced pressure from the West to distance itself from Moscow since Russia invaded Ukraine in early 2022. New Delhi has resisted, citing its longstanding ties with Russia and economic needs, opens new tab. Trump had already in July announced 25% tariffs on Indian imports, and U.S. officials have cited a range of geopolitical issues standing in the way of a U.S.-India trade accord. Trump has also cast the wider BRICS group of developing nations as hostile to the United States. Those nations have dismissed his accusation, saying the group promotes the interests of its members and of developing countries at large. Crude buyer India is the biggest buyer of seaborne crude from Russia, importing about 1.75 million barrels per day of Russian oil from January to June this year, up 1% from a year ago, according to data provided to Reuters by trade sources. India began importing oil from Russia because traditional supplies were diverted to Europe after the outbreak of the Ukraine conflict, the Indian spokesperson said, calling it a "necessity compelled by global market situation." The spokesperson also noted the West's, particularly the European Union's, bilateral trade with Russia: "It is revealing that the very nations criticizing India are themselves indulging in trade with Russia." Also Read: India's double game with US Despite the Indian government's defiance, the country's main refiners paused buying Russian oil last week, sources told Reuters. Discounts to other suppliers narrowed after Trump threatened hefty tariffs on countries that make any such purchases. Indian government officials denied any policy change. The country's largest refiner, Indian Oil Corp, has bought 7 million barrels of crude from the United States, Canada and the Middle East, four trade sources told Reuters on Monday. India also has been frustrated by Trump repeatedly taking credit for an India-Pakistan ceasefire that he announced on social media in May, which halted days of hostilities between the nuclear-armed neighbors. The unpredictability of the Trump administration creates a challenge for Delhi, said Richard Rossow, head of the India program at Washington's Center for Strategic and International Studies. "India's continued energy and defense purchases from Russia presents a larger challenge, where India does not feel it can predict how the Trump administration will approach Russia from month to month," he said.


Business Recorder
an hour ago
- Business Recorder
Trump says he will raise tariffs on India soon over its Russian oil purchases
WASHINGTON: U.S. President Donald Trump on Tuesday said he would increase the tariff charged on imports from India from the current rate of 25% 'very substantially' over the next 24 hours, given India's continued purchases of Russian oil. 'They're fueling the war machine, and if they're going to do that, then I'm not going to be happy,' Trump told CNBC in an interview, adding that the main sticking point with India was that its tariffs were too high. India accuses EU, US of double standard over Russian trade He did not provide a new tariff rate for India.