Bruttonasjonalprodukt kan måles på tre hovedmåter: i løpende priser, i faste priser, eller etter kjøpekraftpariteter. Løpende priser er målet for BNP i faktiske priser, såkalt monetær verdi. BNP i faste priser er fratrukket den del av økningen som skyldes inflasjon, etter såkalt reell verdi. BNP etter kjøpekraftparitet er målet for hvor stor kjøpekraft den aktuelle verdiskapingen gir lokalt, altså justert for lokalt prisnivå og valuta-kurs. Den sistnevnte metoden vil gi høyere tall for fattigere land med lave prisnivåer. BNP etter kjøpekraftpariteter, ofte forkortet BNP (kkp) (engelsk: GDP (ppp)), gir et bedre bilde av levestandarden fordi målet avspeiler forskjeller i kostnadsnivå for livsopphold. På den annen side er målet også villedende fordi inntekten må brukes til å kjøpe en mengde varer som ikke har forskjellig pris, men som kjøpes til verdensmarkedspris (olje, metaller, biler, elektronikk, osv).