Repurchase agreements, also known as repos, are a combination of two transactions: the first transaction involves a securities dealer, such as a bank, selling securities it owns to an investor, agreeing to repurchase the securities at a specified higher price at a future date.