S&P 500 vs. Nifty 50: A 10-Year Return Comparison
When investing in equities, geographic diversification is a standard recommendation to reduce portfolio risk. For Indian investors, the two most popular benchmarks to track are the Nifty 50 (representing the 50 largest companies in India) and the S&P 500 (representing the 500 largest companies in the United States).
At first glance, comparing the two looks simple. Indian stock markets are categorized as emerging markets and have historically delivered higher nominal interest growth than mature US markets.
However, a direct comparison of returns is misleading if you ignore the Currency Exchange Rate. Because the Indian Rupee (INR) has historically depreciated against the US Dollar (USD), an Indian investor in US stocks receives a significant currency boost.
This guide provides a 10-year return comparison of the S&P 500 and Nifty 50, factoring in the USD-INR translation math.
1. Nominal Returns: USD vs. INR
Over long periods, the Nifty 50 has delivered higher raw annualized growth in its local currency:
- Nifty 50 (in INR): Historically compounds at 12.00% to 14.00% CAGR.
- S&P 500 (in USD): Historically compounds at 9.50% to 11.00% CAGR (including reinvested dividends).
If you only look at these nominal figures, Nifty 50 appears to be the clear winner. However, if you are an Indian investor, you must buy US stocks in USD, which means your returns are subject to currency swings.
2. The Currency Factor: USD-INR Translation Math
Over the last few decades, the Indian Rupee has depreciated against the US Dollar at an average rate of 3.00% to 4.00% per year. This depreciation is driven by the inflation differential between India (CPI ~5.09%) and the US (CPI ~3.1%).
When you invest in US stocks from India:
- You convert INR to USD to buy the shares.
- The S&P 500 index grows in USD.
- When you redeem, you convert the USD back to INR.
If the USD has strengthened against the INR during this period, your net return in rupees is higher than the S&P 500’s raw return.
The Math:
10-Year Case Study Example:
Suppose over a 10-year period:
- The S&P 500 returned 10.00% CAGR in USD.
- The USD-INR exchange rate shifted from ₹60 per dollar to ₹85 per dollar (representing a 3.55% annual appreciation of the dollar).
Your actual annualized return in rupees:
Due to the currency translation boost, your net return on the S&P 500 in rupees climbed from 10.00% to 13.90% CAGR, matching or exceeding the typical performance of the Nifty 50!
3. 10-Year Growth Comparison: ₹10,00,000 Invested
Let’s look at the wealth generated by a one-time investment of ₹10,00,000 over a 10-year cycle, comparing Nifty 50 (at 13% CAGR in INR) vs. S&P 500 (at 10% USD CAGR + 3.5% currency gain = 13.85% net INR CAGR):
- Nifty 50 Index Fund: Grows to ₹33,94,567 (3.4x principal).
- S&P 500 Index Fund (in INR): Grows to ₹36,58,950 (3.65x principal).
While both delivered outstanding wealth compounding, the US index fund finished ahead due to the strength of the dollar.
To run these historical comparison models with your own investment horizons, check out our calculator:
4. Key Takeaways for Indian Investors
- Lower Volatility: The US stock market is highly diversified globally (tech giants like Apple, Google, and Microsoft earn revenue in hundreds of currencies). Allocating capital to the S&P 500 cushions your portfolio when the Indian domestic market faces a slowdown.
- Dollar Hedge: If you plan to fund your child’s education abroad (in the US or UK) or travel internationally, investing in US equities acts as a direct currency hedge. Your assets compound in the same currency that your future liabilities will be priced in.
- Taxation Considerations: In India, international mutual funds and direct US stock holdings are taxed as debt-like assets, meaning capital gains are taxed at your slab rate. Contrast this with local equity mutual funds which enjoy 12.5% LTCG, making local equity more tax-efficient.