Termiņa repo līgumi ir atpirkšanas līgumi, kas ir strukturēti tā, lai tie būtu spēkā noteiktu laika periodu. Viens noteikums par laika ilgumu, kas saistīts ar termiņa repo darījumu, ir tāds, ka periodam ir jābūt ilgākam par vienu kalendāro dienu. Nav nekas neparasts, ka termins repo tiek izmantots tādos apstākļos kā naudas tirgus vai kapitāla tirgus.
Termins repo darbojas tādā veidā, kas ir ļoti līdzīgs jebkura veida atpirkšanas līgumam. Būtībā pārdevējs piekrīt nodot īpašumtiesības uz konkrētiem vērtspapīriem pircējam apmaiņā pret noteiktu naudas summu. Līgumam ir raksturīgs, ka pārdevējs vēlāk atpirks tos pašus aktīvus no pircēja par lielāku skaidras naudas summu. Gadījumā, ja pārdevējs nevar vai nevēlas atpirkt vērtspapīrus norādītajā datumā, pircējs pārņem pilnu kontroli pār aktīviem un var tos piedāvāt citiem ieguldītājiem.
Termiņa repo parasti nosaka skaidras naudas summu, kas nepieciešama atpirkšanai vienā no diviem veidiem. Pirmkārt, atpirkšanas summa var būt sākotnējā pārdošanas summa plus fiksētā summa, kas norādīta līguma noteikumos. Otrkārt, atpirkšanas summu var aprēķināt, saskaitot sākotnējās pārdošanas summu un noteiktu procentuālo daļu no sākotnējās summas. Jebkurā gadījumā faktiskā skaidras naudas starpība starp sākotnējās pārdošanas summu un atpirkšanas summu ir zināma kā repo likme. Lai gan ir arī citi sarežģītāki līdzekļi atpirkšanas summas noteikšanai, šie divi ir visizplatītākie.
Repo termiņa laikā pārdevējs nekādā veidā nevar izmantot vērtspapīrus. Tikai pēc vērtspapīru atgūšanas, izpildot termiņa repa nosacījumus, pārdevējs var veikt jebkādas turpmākas darbības ar aktīviem. Gadījumā, ja pārdevējs neievēro atgūšanas nosacījumus, pircējs kļūst par ieraksta īpašnieku un var tirgoties vai paturēt vērtspapīrus pēc saviem ieskatiem.