통화스왑의 거래동기는 장기 자금조달, 환리스크 관리, 금리차익 및 금리변동을 이용한 투기적 거래 등의 목적으로 나누어 볼 수 있다. 
자금조달 목적의 거래는 외화자금이 필요한 국내은행과 원화자금이 필요한 외은지점이 장기자금을 조달하기 위해 통화스왑거래를 이용하는 경우를 말한다. 특히 해외로부터 외화장기차입이 어렵거나 조달금리가 상승할 경우 외화장기차입에 대한 대체수단으로서 통화스왑거래를 이용한다. 
환리스크 관리 목적의 통화스왑거래는 특정 통화표시 자산이나 부채를 다른 통화표시 자산이나 부채로 전환함으로써 환리스크를 회피하는 것을 말한다. 예를 들어 해외에서 채권을 발행하여 외화자금을 조달한 국내기업의 경우 달러자금을 통화스왑거래를 통해 원화자금으로 교환하여 사용한 후 외화채권 만기시 통화스왑거래에서 상환받은 외화로 외화채무를 상환함으로써 환위험을 헤지할 수 있다. 
금리차익 목적의 거래는 통화스왑금리(Libor와 교환되는 원화고정금리)와 원화채권수익률 또는 외화채권수익률이 차이가 날 때 이루어진다. 즉 특정 통화로 자금을 조달하여 통화스왑거래를 통해 다른 통화로 전환한 후 채권에 투자함으로써 차익을 획득하는 경우를 말한다. 예를 들면 외화자금을 조달한 후 통화스왑거래를 이용하여 원화자금으로 전환하는 데 발생하는 비용(통화스왑금리)보다 원화채권의 투자수익률이 높으면「외화차입 → 통화스왑거래(외화지급 및 원화수취) → 원화채권 투자」를 통해 차익(원화채권 금리-통화스왑금리)을 실현하게 된다. 
한편 투기적 목적의 통화스왑거래는 향후 금리전망에 따라 고정금리와 변동금리를 상호 교환하는 것을 의미하는데, 동 거래시 원화금리 상승이 예상되면 원화 고정금리를 지급(달러 변동금리 수취)하고 원화금리 하락이 예상되면 원화 고정금리를 수취(달러 변동금리 지급)함으로써 이익을 볼 수 있다.