GDP मधील उत्पन्न मोजणी ही भौगोलिक सीमा या घटकावर आधारभूत आहे. मात्र, GNP हे नागरिक तत्वावर आधारित देशाचे उत्पन्न आहे. देशाच्या नागरिकांनी परदेशात कमवलेले उत्पन्न आणि परकीयांनी आपल्या देशात कमवलेले उत्पन्न यांचा फरक GDP त मिळवून स्थूल राष्ट्रीय उत्पाद काढला जातो.