By Amit Kapoor and Meenakshi Ajith
India’s economic ambition comes in round dollar numbers. It dreams of becoming the third largest at $7 trillion by 2030 and a developed economy with $30 trillion and per capita income of $18000 by 2047.The figures are repeated like mantras from every podium. They are also, to a surprising degree, an artefact of measurement. These measurements are modest at best, if we look at these numbers in real terms.
Most of the gap between the headline numbers and reality is inflation. In 2024-25 India’s economy grew 9.8% in rupee terms, to ₹330.7 trillion (about $3.9 trillion). After stripping out price rises, real growth was just 6.5%. That 3.3-point gap is inflation, which refers to the prices rising, not more goods and services produced. About a third of the economy’s expansion in money terms each year is therefore just higher prices, and over two decades that compounds: at roughly 4% a year, the price level more than doubles by 2047. The trillion-dollar goals make further complicates this, because they are set in dollars, and the dollar loses value too at about 2% a year. Hence, a target pinned to 2047 dollars books two decades of American price rises as if they were real gains. India’s own inflation, meanwhile, shows up less as a bigger dollar number than as a weaker rupee which is the next problem.
Additionally, thirty trillion dollars in 2047 is not thirty trillion in today’s money. Strip out 2% American inflation and it is worth about $19 trillion now; the prized $18,000 per capita income works out closer to $11,400. These are still big economies, just not the ones on the poster. Nor is reaching them a given. To get from about $3.9 trillion today to $19 trillion in today’s money in twenty-three years, India would have to grow at close to 7% a year and hold that pace for more than two decades. India’s own record argues for caution. Real growth has averaged about 6.4% over the past twenty years, 6% over the last ten and just 5.3% over the last five; if anything, the momentum is fading, and FY25’s 6.5% was the slowest since the pandemic. Almost no economy has sustained close to 7% for twenty-three years straight. Even the government’s own sums quietly assume 7%-plus to make Viksit Bharat add up.
The rupee is where most of India’s own inflation ends up, and it is a problem in its own right. Over the past decade the currency has slipped by roughly 3 to 4% a year against the dollar, and the Reserve Bank has had to sell dollars from its reserves to slow the fall. The gradual slide, lately turned into a lurch with the rupee touching the 100 mark and sliding down by almost 6% in 20206 alone. A weaker rupee pushes up prices directly, since India imports most of its oil and every barrel then costs more at home. It also shrinks the country’s dollar standing, because the same output, earned in rupees, converts into fewer dollars. So, a goal set in dollars can recede even as the economy grows perfectly well in rupees. That is the story of the “$5 trillion economy”, a milestone first promised for 2024-25 and since pushed towards the end of the decade. The arithmetic only grows less forgiving from there: if American inflation runs above 2%, the $30 trillion is worth even less in today’s money and if the rupee keeps falling, the target simply gets harder to hit. Pinning national ambition to a currency you are steadily depreciating against is a thankless business. The gains you make at home can melt away in translation, and the goalposts, as India has already learned, tend to move.
This is where China belongs in the story, as a measuring stick. The World Bank puts China’s 2024 economy at $18.7 trillion, with per capita income near $13,300; India’s were $3.9 trillion and $2,700. Now, if we line these up, India’s grandest 2047 ambition, $30 trillion, equals about $19 trillion in today’s money which is roughly the size of China right now. In Per Capita terms, India’s 2047 target of about $11,400 still falls short of where the average Chinese citizen already stands. $11,400 in today’s money is about where China, Mexico and Turkey already are: comfortably middle-income, but a long way from the rich-world frontier the word “developed” conjures. The target is not the peak these economies have reached, but it is roughly their present. Put bluntly, if everything goes to plan for twenty-three years, India arrives, around 2047, at approximately China’s position in 2024. China will not be waiting there since the IMF already projects it at $23 trillion by 2030, and even at a sedate 4% a year it clears $40 trillion by 2047. India’s per-capita income today, near $2,700, is roughly where China’s stood in 2007 and the gap is some seventeen years wide and closes only slowly. The reassuring line that India “catches China in the 2040s” holds only if you set India’s nominal future against China’s real present and freeze China in place.
To say all this is not to diminish India’s achievement. Growth of around 6% a year is among the quickest anywhere and the real economy is some four-fifths larger than it was a decade ago. The point made here is more useful to those who set the targets: keep the scoreboard honest. Numbers in dollars flatter, because they quietly count inflation and a sliding rupee as if they were progress, and they invite goalpost-shifting. Read honestly, “developed by 2047” means arriving, a generation late. While it is an impressive hill to climb, we need to ask if it is enough. Also, catching up is not a matter of choosing rounder numbers or longer horizons, but it is a matter of what an economy is actually built to do, how much it can make, how competitively, and how many of its people it can put to productive work. India’s targets describe a destination and say very little about the road. That road or the foundations of competitiveness, and why they, not the headline figures, will decide whether 2047 means anything is a subject of its own.
The article was published with Business World on July 1, 2026.
























