GNP vs GDP: What Is the Difference and Why Does It Matter?
GDP measures where production happens; GNP measures who owns it — a distinction that matters far more than most people realise.
The Simplest Distinction
If a Japanese car manufacturer operates a factory in Chennai, the cars it produces count in India's GDP — because production happened on Indian soil. But the profits that flow back to Japan count in Japan's GNP — because they accrue to Japanese nationals.
That single contrast captures the essential difference between the two measures.
- GDP (Gross Domestic Product) = total output produced within a country's borders, regardless of who owns the factors of production.
- GNP (Gross National Product) = total output produced by a country's nationals and entities, regardless of where in the world they operate.
The formal adjustment is:
GNP = GDP + Net Factor Income from Abroad (NFIA)
Where NFIA = Factor income earned by residents abroad − Factor income earned by foreigners domestically.
What Counts as Factor Income from Abroad?
Factor income includes wages, salaries, profits, dividends, rents, and interest. "From abroad" means these flows cross national borders.
- An Indian software engineer working in Singapore sends remittances home — this is factor income flowing into India.
- A US multinational remits dividends from its Indian subsidiary to its US shareholders — this is factor income flowing out of India.
- An Indian company earns royalties from a patent licensed abroad — this flows into India's GNP calculation.
India's GNP vs GDP: The Remittance Story
For most large economies, the difference between GDP and GNP is modest. For India, it is significant and structurally interesting.
India is the world's largest recipient of international remittances. In 2023–24, inward remittances exceeded $120 billion — roughly 3.4% of GDP. Much of this flows from the Indian diaspora in the Gulf, the United States, the United Kingdom, and Australia.
These remittances boost India's GNP relative to its GDP: Indian nationals produce output abroad, and the income flows home. The gap means India's GNP is somewhat higher than its GDP.
Contrast this with a country like Ireland, where massive multinational corporate profits are booked domestically but owned by foreign shareholders. Ireland's GNP has historically been significantly lower than its GDP — the profits of Apple, Google, and dozens of other multinationals count in Irish GDP but not Irish GNP.
GDP vs GNP: A Comparison Table
| Dimension | GDP | GNP |
|---|---|---|
| What it measures | Output produced inside borders | Output produced by nationals anywhere |
| Who it includes | All producers on the territory | All nationals and national entities |
| Foreign companies in India | Included | Excluded |
| Indian companies abroad | Excluded | Included |
| Indian remittances from abroad | Excluded | Included |
| Foreign remittances sent from India | Included | Excluded |
| Best used when | Assessing economic activity in a location | Assessing national wealth and income |
GNI: The Modern Equivalent
Today, economists and the World Bank typically use Gross National Income (GNI) rather than GNP. The conceptual difference is minor — GNI uses the income approach to national accounts rather than the production approach — but the numbers are nearly identical.
The World Bank's income classifications (low-income, middle-income, high-income) are based on GNI per capita. When India crossed the lower-middle-income threshold and targets the upper-middle-income range, the benchmark is GNI per capita, not GDP per capita.
Why India's Policymakers Watch Both
The RBI's external sector focus: The Reserve Bank of India monitors both GDP growth and external flows closely. Remittance inflows are a major component of India's current account. When remittances fell during the COVID-19 pandemic (as Indian workers in the Gulf were laid off), India's GNP-GDP gap narrowed, and the current account came under pressure. The RBI had to manage this through forex reserves.
The Budget and fiscal math: The government's fiscal deficit is expressed as a percentage of GDP — a territorial measure. But the welfare of Indians depends on national income (closer to GNP). Understanding the distinction helps read Budget documents accurately.
MNC profit repatriation: India has consistently attracted foreign direct investment, and the outward flow of dividends from multinationals is a reason India's GNP is slightly lower than its GDP when you net out the remittance surplus. SEBI and RBI regulate the conditions under which profits can be repatriated to ensure balance.
Practical Example: The Gulf Corridor
Consider an Indian plumber working in Dubai. His salary is:
- Not counted in India's GDP (work happened in UAE).
- Counted in India's GNP (he is an Indian national).
- Reflected in India's current account when he remits money home.
The same logic explains why Kerala's state economy benefits disproportionately from Gulf remittances. Measured purely by in-territory GDP, Kerala's rank would be lower. Measured by the incomes of Keralites wherever they are, the picture looks much better.
Key Takeaways
- GDP measures output within a country's territory; GNP measures output by a country's nationals, wherever they are.
- The difference = net factor income from abroad: income flows in (remittances, profits from Indian firms abroad) minus income flows out (profits of foreign multinationals in India).
- India's GNP is modestly higher than its GDP, primarily due to the world's largest remittance inflow.
- GNI (Gross National Income) has largely replaced GNP in modern usage; the two are nearly identical conceptually.
- Both measures have blind spots — distributional issues, informal economy, environmental costs — so neither alone gives a complete picture.
For a practical view of how exchange rates affect the rupee value of foreign income flows, use the Currency Converter Calculator to translate the impact on household finances.
Frequently asked questions
What is the main difference between GDP and GNP?+
GDP measures all output produced within a country's borders, regardless of who owns the factors of production. GNP measures all output produced by a country's nationals and entities, regardless of where in the world they operate. GNP = GDP + Net Factor Income from Abroad.
Is India's GNP higher or lower than its GDP?+
India's GNP is modestly higher than its GDP. The difference is driven primarily by large inward remittances from the Indian diaspora in the Gulf, the US, the UK, and elsewhere — income earned by Indian nationals abroad that flows back into the Indian economy.
Why does the World Bank use GNI instead of GNP?+
GNI (Gross National Income) measures the same concept as GNP but uses the income approach to national accounts. The two are nearly identical in value. The World Bank switched to GNI for consistency with System of National Accounts standards, and uses GNI per capita to classify countries into income groups.
How do multinational companies affect the GDP-GNP gap?+
When a foreign multinational produces goods or services in India, the value added counts in India's GDP (production happened here) but the profits, when repatriated, flow into the multinational's home country GNP. This is why countries with large foreign investment inflows — like India — have GNPs slightly lower than GDP on the multinational side, partially offset by the remittance advantage.
Is GNP a better measure of welfare than GDP for India?+
For assessing the income available to Indian nationals and their welfare, GNP (or GNI) is arguably more informative than GDP, because it includes the significant income earned by the diaspora abroad. GDP better captures the economic activity occurring on Indian territory. Policymakers use both depending on the question: fiscal capacity (GDP), national income and consumption (GNP/GNI).
Try the calculators
Keep reading
- What Is GDP? Understanding the World's Most Watched Economic Number
GDP is the single number the world uses to judge an economy's health — here is what it actually measures and why it matters to your wallet.
- GDP Per Capita: What the Average Income Number Really Tells You
A country can be rich in aggregate and poor on average — GDP per capita is the number that bridges that gap, imperfectly but usefully.
- Balance of Payments: India's Financial Ledger with the World
Every dollar India earns from exports, every dollar spent on imports, every foreign investment flowing in or out — the balance of payments is the ledger that tracks it all.
- Exchange Rates Explained: Why the Rupee Rises and Falls
The exchange rate is one of the most powerful prices in the economy — every import, every foreign investment, and every NRI remittance is shaped by it.

Priya is a long-term investing nerd who loves a good spreadsheet. She writes the kind of guides she wishes she’d had when she started saving in her twenties.