Atpirkšanas līgums, kas pazīstams arī kā repo līgums, ir stratēģija aizdevuma iegūšanai no aizdevēja, kas ietver aktīva vai vērtspapīra pārdošanu un atpirkšanu. Būtībā aizdevējs piekrīt izsniegt aizdevumu, saprotot, ka parādnieks pārdos aizdevējam nodrošinājumu. Norunātā vēlākā datumā parādnieks atgūs kontroli pār nodrošinājumu, kad aizdevums būs pilnībā atmaksāts.
Faktiskajā procesā atpirkšanas līgumi darbojas tāpat kā jebkurš skaidras naudas aizdevuma darījums, taču tie papildina pamata pieeju, kas saistīta ar nākotnes līguma izpildi. Līdzekļi tiek pārskaitīti no aizdevēja aizņēmējam. Vienlaikus aizņēmējs nodod īpašumtiesības uz vērtspapīru aizdevējam. Duālā darījumā norādītais norēķinu datums darbojas arī kā aizdevuma dzēšanas datums.
Laikā, kamēr aizdevējs kontrolē nodrošinājumu, viņš vai viņa nopelna procentus par darījumu. Faktiskā procentu summa tiek aprēķināta, nosakot starpību starp nestandartizētu nākotnes līgumu un tūlītējo cenu. Pieņemot, ka debitors pilnībā atmaksā aizdevumu līdz termiņa beigām, procenti vairs netiek uzkrāti šajā maksājuma brīdī.
Atpirkšanas līgums var attiekties uz vienreizēju darījumu starp parādnieku un aizdevēju vai izveidot darījumu sēriju, izmantojot šo stratēģiju. Dažkārt saukts par galveno atpirkšanas līgumu, aizdevējs un parādnieks vienojas par pastāvīgu aizdevumu un atmaksas grafiku, vienojoties par vērtspapīriem, ko izmanto kā nodrošinājumu. Tādējādi tiek izveidots pastāvīgs apgrieztā atpirkšanas līgums, jo viens un tas pats vērtspapīrs var mainīt īpašumtiesības vairākas reizes pamatlīguma darbības laikā.
Atpirkšanu ir iespējams strukturēt kā vienas nakts darījumu, efektīvi pabeidzot visu ciklu divdesmit četru stundu laikā. Var noslēgt arī citus šāda veida līgumus ar noteiktu izpildes datumu, sākot no vairākām dienām līdz mēnesim vai ilgāk. Ir pat iespējams strukturēt to, ko sauc par atklātu līgumu, kas nozīmē, ka termiņš nav kalts akmenī. Būtībā tas nozīmē, ka pārdevējs patur nodrošinājumu un nopelna atdevi, līdz pircējs ir atmaksājis aizdevuma nominālsummu.
Viena vai apgrieztā līguma stratēģijai izmantotais nodrošinājuma veids var atšķirties atkarībā no jurisdikcijas valsts noteiktajiem finanšu noteikumiem. Līgumu var izveidot kā akciju atpirkšanas līgumu, izmantojot akcijas. Noslēdzot bankas atpirkšanas līgumu, kā nodrošinājumu var būt iespējams izmantot arī valdības emitētas obligācijas vai kuponus. Brokeri un finanšu konsultanti, kas saistīti ar banku un finanšu uzņēmumiem, zinās, kāda veida vērtspapīrus šobrīd var izmantot kā nodrošinājumu, un konsultēs gan pircēju, gan pārdevēju.