공공서비스의 외부화 또는 내부화를 설명하는 이론 네 가지 중 첫째는 거래비용이론이며, 교환관계에 있는 행위자들이 거래비용을 최소화하는 방향으로 조직구조를 결정한다는 것이다.
공공서비스의 외부화 또는 내부화를 설명하는 이론들은 크게 네 가지 흐름으로 구분할 수 있다(Hebdon & Jalette, 2008; Bel, Hebdon, & Warner, 2007). 가장 많이 언급되는 이론은 거래비용이론이다(Wiliamson, 1975). 거래비용이론의 핵심명제는 교환관계에 있는 행위자들이 거래비용을 최소화하는 방향으로 조직구조를 결정한다는 것이다. 즉 외부의 아웃소싱 업체들과의 계약에서 발생하는 시장에서의 거래비용이 조직 내부의 거래에서 발생하는 관리․조정 비용보다 작을 경우 거래의 외부화, 즉 아웃소싱이 일어나게 되고 반대의 경우 거래의 내부화, 즉 인소싱이 일어나게 된다.