GNPは自国民が国内外で生み出した付加価値の合計で、GDPは国内で生み出された付加価値の合計です。GNPは国籍を基準に、GDPは地域を基準に計算されます。
GNPはGDPに海外からの純所得(海外で得た所得から外国人が国内で得た所得を差し引いた額)を加えて計算されます。式で表すと「GNP = GDP + 海外からの純所得」となります。
NNPはGNPから固定資本減耗(減価償却費)を差し引いたものです。GNPが総生産を表すのに対し、NNPは純生産を表し、より実質的な経済活動の規模を示します。