양 지역간의 상품 가격 차이가 교역을 발생시킨다. 가격이 낮은 지역에서 높은 지역에 판매할 경우 차이만큼의 이문을 남기기 때문이다. 교역에는 교역비용이 수반되며, 지역 간 가격차이가 교역비용을 많이 초과할수록 교역량도 증가한다.
특정상품이 한 지역(또는 국가)에서 다른 지역(또는 국가)으로 운송이 전제된 거래 곧 ‘교역(trade)’을 발생시키는 인자(因子)는 양 지역간에 존재하는 해당 상품의 가격 차이이다. 상대적으로 가격수준이 낮은 지역에서 해당 상품을 가격수준이 높은 지역으로 운송하여 판매할 경우 가격 차이만큼의 ‘이문(移文)’을 남길 수 있기 때문에, 가격이 낮은 지역에서 높은 지역으로 상품이 이동하는 거래에 대한 유인(誘因)이 발생하게 된다. 물론 이러한 교역에는 거리 등 물리적 차원의 수송비용부터 관세 및 비관세 장벽에 의해 발생하는 비용 등 모든 종류의 거래비용, 곧 교역비용(trade cost)이 수반된다. 이로인해 교역은 해당 상품의 지역 간 가격차이가 교역비용을 초과할 때 발생하며, 초과분의 크기가 크면 클수록 교역의 유인이 커짐에 따라 교역량도 증가할 수밖에 없다.