RP거래는 거래주체를 기준으로 금융기관과 일반고객 간에 이루어지는 ‘대고객 RP’, 금융기관 간에 이루어지는 ‘기관간 RP’ 그리고 한국은행의 공개시장운영 수단으로서 한국은행과 금융기관 간에 이루어지는 ‘한국은행 RP’로 구분된다.
거래기간에 따라서는 만기가 1일인 ‘익일물(overnight) RP’, 만기가 2일 이상인 ‘기일물(term) RP’, 거래당사자 중 일방의 통지가 있을 때까지 매일 자동적으로 만기가 연장되는 ‘개방형(open) RP’로 나뉜다.
또한 매매 대상증권 각각을 구체적으로 지정하여 거래가 이루어지는 ‘특정담보(SC;Special Collateral) RP’와 사전에 합의된 증권 목록이나 유형 내에서 거래가 이루어지는 ‘일반담보(GC; General Collateral) RP’로 구분되기도 한다.
특정담보 RP거래는 주로 특정 증권을 조달하려는 동기에서 유발(security-driven)되는 반면, 일반담보 RP거래는 자금을 조달하려는 동기에서 유발(cash-driven)된다.
이처럼 특정담보 RP에서는 매수자가 대여 자금의 운용 수익률보다 매입 증권의 조달을 우선적으로 고려하기 때문에 일반담보 RP에 비해 금리가 낮은 것이 일반적이다.