واژه "تولید ناخالص ملی" هم از لحاظ نظری و هم از لحاظ عملی با واژه "تولید ناخالص داخلی" ارتباط نزدیك دارد. البته این دو واژه با یكدیگر تفاوت هایی دارند. اختلاف آنها از آنجا ناشی می شود كه در هر زمان تعدادی از شركت هایی كه در مالكیت خارجی هاست در داخل یك كشور به تولید كالا و خدمات مشغولند و در طرف مقابل شركت هایی كه در مالكیت اتباع آن كشور هستند و یا شهروندان آن كشور در سایر كشورها به تولید كالا و خدمات می پردازند.
بر این اساس تولید ناخالص ملی عبارت است از ارزش پولی مجموع كالاها و خدمات نهایی تولید شده در داخل یك كشور در یك سال مشخص (تولید ناخالص داخلی) منهای ارزش پولی كالا و خدمات تولید شده در داخل توسط خارجی ها به اضافه ارزش پولی كالا و خدمات تولید شده توسط شهروندان آن كشور در سایر كشورهای خارجی.
بنابراین، اگر شهروندان یك كشور از سرمایه گذاری خود در خارج درآمد بیشتری از آنچه خارجی ها از سرمایه گذاری های خود در آن كشور به دست می آورند، كسب كنند، تولید ناخالص ملی آنها بیشتر از تولید ناخالص داخلی خواهد بود. در طرف مقابل اگر شهروندان این كشور از سرمایه گذاری های خارجی خود درآمد كمتری از آنچه خارجی ها از سرمایه گذاری در كشور آنها به دست می آورند، كسب كنند، تولید ناخالص ملی آن كشور از تولید ناخالص داخلی آن كمتر خواهد بود. همچنین از تقسیم رقم تولید ناخالص ملی بر تعداد جمعیت كشور تولید ملی سرانه به دست می آید.