تفاوت اصلی بین GDP و GNP در محاسبه تولیدات اقتصادی است. GDP به ارزش کالاها و خدمات تولید شده در داخل مرزهای یک کشور تمرکز دارد، در حالی که GNP شامل تولیدات شهروندان آن کشور، چه در داخل و چه در خارج از مرزها است.