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 (monetær verdi), hvor man ikke tar hensyn til om endringen i BNP skyldes reelle endringer, eller bare endringer i for eksempel pengeverdien. BNP i faste priser er et mål på den virkelige eller reelle verdiskapingen i et land hvor man forsøker å fjerne effekten av inflasjon og endret pengeverdi, og brukes særlig når man skal studere utviklingen over tid. BNP etter kjøpekraftparitet er målet for hvor stor kjøpekraft den aktuelle verdiskapingen gir lokalt, altså justert for lokalt prisnivå (og i realiteten for valuta-kurs). Dette brukes for å sammenligne velstandsnivået eller veksten mellom ulike land.