GDP là tổng giá trị mà công dân nước đó và cả người nước ngoài tạo ra trong lãnh thổ của quốc gia, còn GNP là tổng giá trị mà người quốc gia đó sản xuất, bao gồm giá trị tạo ra của công dân nước đó bên ngoài lãnh thổ.
GNP là chỉ số phản ánh tổng sản phẩm quốc dân và GDP là chỉ số tổng sản phẩm quốc nội. Chỉ số GNP là toàn bộ giá trị được công dân mang quốc tịch nước đó sản xuất ra trong thời gian 1 năm. Công dân quốc gia đó có thể tạo ra các giá trị ở cả trong và ngoài lãnh thổ quốc gia đó.