Sự khác biệt cơ bản giữa tổng sản phẩm quốc nội hoặc GDP và tổng sản phẩm quốc dân, hay GNP, là GNP cũng tính đến thu nhập từ các nguồn nước ngoài trong khi GDP thì không. Cả hai GDP và GNP là các phép đo dùng để xác định sản lượng kinh tế của các quốc gia trong một khoảng thời gian và thường được đo hàng năm.
GDP được tính bằng cách đo lường tất cả thu nhập kiếm được trong một quốc gia hoặc tất cả các khoản chi tiêu. GNP cũng tính toán tất cả thu nhập, nhưng cũng tính đến thu nhập đến từ các nguồn nước ngoài. Thu nhập trả cho công dân và tổ chức nước ngoài được khấu trừ từ thu nhập trước khi nó được thêm vào GDP. Mặc dù GNP sử dụng GDP làm điểm khởi đầu, nó thực sự có thể thấp hơn hoặc cao hơn GDP. Việc một quốc gia có lượng đầu vào và đầu ra từ các nguồn lực nước ngoài âm hay dương hay không đều có thể ảnh hưởng đến việc quốc gia đó đi theo hướng nào.
Cả GDP và GNP đều được các chính trị gia, công ty lớn và nhà kinh tế sử dụng để dự đoán và đo lường những thay đổi kinh tế. Để tính GDP và GNP bình quân đầu người, các phép tính cuối cùng được chia cho dân số của đất nước.