Eine Rückkaufvereinbarung oder Repo (Abkürzung von englisch repurchase operation, englisch auch als repurchase agreement bezeichnet) ist eine Finanztransaktion, die den gleichzeitigen Verkauf und späteren Rückkauf eines Gutes (in der Regel eines Wertpapieres) kombiniert. Dabei handelt es sich um ein echtes Pensionsgeschäft, bei dem während der Laufzeit das Eigentumsrecht des Verkäufers am Gut auf den Käufer übergeht. Die Rückkaufvereinbarung ist ein kurzfristiges Finanzierungsinstrument mit einer Laufzeit von im Allgemeinen zwischen einem Tag (dann auch als Übernacht-Repo, englisch overnight repo, bezeichnet) und einem Jahr.
Die Rückkaufvereinbarung wird – besonders in der Bilanzierungssicht – beim Verkäufer des Gutes auch als „echtes Repogeschäft“, beim Käufer als „unechtes“ oder „inverses Repogeschäft“ (englisch reverse repo) bezeichnet.