The difference between GDP and GNP is that the former is the value of all the final goods and services produced within the boundary of a nation where as the latter ,i.e GNP is the GDP of a country added with its income from abroad that is here the trans-boundary economic activities of an economy is also taken into account.