가. 중·장기 요인
각국의 물가수준, 생산성 등 경제여건 변화는 장기적으로 통화가치에 영향을 미친다. 환율을 결정하는 가장 근본적인 요인으로 해당 국가와 상대국의 물가수준 변동을 들 수 있다. 통화가치는 재화, 서비스, 자본 등에 대한 구매력의 척도이므로 결국 환율은 상대 물가수준을 반영한 상대적 구매력에 의해 결정된다. 예를 들어 한 나라의 물가가 상승할 경우 그 나라 통화의 구매력이 떨어지므로 통화의 상대가격을 나타내는 환율은 상승하게 된다.
가장 간단한 방법으로 전세계에서 영업하고 있는 맥도날드 햄버거의 국가별 가격을 비교한 빅맥지수(Big Mac Index)를 이용하여 환율 수준을 평가해 볼 수 있다. 〈표 2-6〉을 보면 2015년 7월 기준으로 우리나라의 빅맥 햄버거 가격은 4,300원이고 미국에서의 가격은 4.79달러이다. 만약 구매력평가이론에서 가정하는 일물일가의 법칙(law of oneprice)이 성립한다면 원/달러 환율은 897.7원(=4,300원/4.79달러)이 되어야 한다. 그런데 2015년 7월의 실제환율은 1,143.5원이므로 원화가 약 22% 저평가되어 있다고 볼 수 있다. 일본의 빅맥 햄버거 가격은 370엔으로서 실제 환율(123.9엔)을 이용하여 환산하면 미국내 가격보다 싼 2.99달러를 나타내고 있다. 따라서 일물일가의 법칙에 따라 두 재화의 가격이 동일해지기 위해서는 엔화환율이 달러당 77.2엔이 되어야 하므로 엔화환율은 약 38% 저평가되어 있다고 볼 수 있다.
이론적으로 국가간의 재화거래에서 관세나 운송비용 등과 같은 요인이 없다면 일물일가의 법칙에 따라 양국의 동일 재화가격은 같아야 한다. 즉 국가간 햄버거 가격이 차이를 보인다면 환율의 조정이 일어나 실질적인 가격은 동일해져야 한다. 그러나 현실적으로 재화시장에는 햄버거 이외의 여타 교역재와 비교역재를 포함한 무수한 재화가 존재하므로 환율이 햄버거 가격만을 기준으로 움직이지 않는다. 또한 국가별로 각종 세금이나 거래비용 등이 상이하므로 일물일가의 법칙이 항상 성립하기는 어렵다. 다만 장기적으로는 구매력평가가 대체로 성립한다는 연구결과에 비추어 볼 때 각국의 물가수준은 환율을 결정하는 중요한 요소로 볼 수 있다.