O vânzare cu răscumpărare (Repurchase Agreement- REPO) este un tip de acord comercial în care există o opțiune contractuală de răscumpărare a produselor tranzacționate. De obicei, această răscumpărare a produselor vândute se realizează la un nivel al prețului convenit la momentul semnării contractului. Vânzările cu răscumpărare se folosesc în cazul titlurilor de valoare. În acest caz, vânzările acestea funcționează ca niște împrumuturi mascate. Practic, pentru aeste firme, activele care sunt vândute au rol de garanții. Astfel, prin aceste vânzări temporare, firmele obțin acces la fonduri fără să își înstrăineze definitiv activele.