자본유출입에 대한 규제방법은 크게 직접(administrative 또는 direct)규제와 간접(market-based 또는 indirect)규제로 나누어 볼 수 있다. 자본거래 자체에 대한 직접적인 규제방법은 거주자의 해외차입 제한, 외국인의 국내증권투자에 대한 사전승인, 국내금융기관의 비거주자에 대한 대출제한 등이 있다. 간접규제 방법은 자본유출입에 대한 세금이나 예치의무 등을 부과하여 내외금리차 등에 따른 이익을 축소함으로써 자본유출입을 억제하며 직접규제에 비해 투명성 및 예측가능성이 높다는 장점이 있다. 대표적인 간접규제 방법으로는 가변예치의무제도, 한계지준제도, 금융거래세 등이 있다.
가변예치의무제도(variable deposit requirement)는 거주자의 해외차입이나 외화증권발행에 대해서 일정비율을 중앙은행에 무이자로 예치토록 하는 방법으로서 예치대상이나 예치비율의 조정 등을 통해 자본이동 규모를 신축적으로 조절할 수 있다.
한계지준제도(marginal reserve requirement)는 일정한도를 초과하는 비거주자의 예금에 대해 중앙은행이 지급준비의무를 부과하는 제도로서 동 예금에 대한 금리인하를 병행 실시하는 것이 일반적이다.
금융거래세(financial transaction tax)는 거주자가 해외로부터 자금을 차입할 경우 또는 비거주자가 국내증권에 투자하거나 투자원리금을 회수할 경우 일정률의 세금을 부과하는 제도이다. Tobin이 제안한 토빈세(Tobin tax), 1963~1974년 미국에서 시행된 이자평형세(interest equalization tax) 등이 금융거래세의 일종으로 분류된다.