Un program de plată este un proces care ajută la definirea când, cum și sub ce formă sunt datorate plățile pentru o anumită achiziție. Ideea din spatele definirii acestui tip de program este de a permite atât cumpărătorului, cât și vânzătorului să stabilească așteptări rezonabile pentru plățile pentru bunurile și serviciile care sunt livrate ca parte a tranzacției. Există mai multe moduri diferite de structurare a unui program, în funcție de termenii conveniți de cele două părți, deși majoritatea programelor vor include câteva elemente de bază.
Printre problemele de bază abordate ca parte a unui program de plată se numără valoarea plății care urmează să fie oferită. Acesta este cu ușurință unul dintre cele mai importante elemente ale procesului, deoarece suma plății îi permite cumpărătorului să știe ce să plătească, iar vânzătorului să știe la cât să se aștepte în primire. Împreună cu suma plății, este importantă și data de începere, deoarece acea dată este identificată când este scadentă prima plată.
Definirea frecvenței de plată este, de asemenea, o componentă esențială a oricărui program de plată. Aceasta implică identificarea dacă plățile vor fi oferite săptămânal, lunar sau anual, sau orice alt program regulat care este acceptabil pentru cumpărător și vânzător. De obicei, programul va aborda și o anumită dată pentru fiecare perioadă de plată care este considerată data scadentă a obligației. De exemplu, data de plată a unei obligații săptămânale de datorie poate fi identificată ca în fiecare vineri, în timp ce data de plată a unei obligații lunare poate fi data de 15 a fiecărei luni, până la stingerea integrală a datoriei.
Nu este neobișnuit ca un program de plată să includă ceea ce este cunoscut ca o dată rulantă. Acesta este pur și simplu un mecanism care face posibilă ajustarea datei de plată în cazul în care data cade într-o zi nelucrătoare din cauza sărbătorilor sau a altor evenimente. De exemplu, dacă o plată este scadentă în data de 25 a fiecărei luni, data plății din decembrie poate fi ajustată la 26 decembrie pentru a se adapta sărbătorii de Crăciun.
O ultimă componentă comună a oricărui program de plată este data de scadență a datei de încheiere a obligației. Aceasta este data la care se scade ultima plată pentru a stinge integral datoria. În funcție de termenii contractului dintre cumpărător și vânzător, aceasta poate fi și ultima dată la care cumpărătorul poate stinge datoria fără a i se percepe dobânzi suplimentare sau comisioane de întârziere. Presupunând că vânzătorul respectă toți termenii programului de plată, datoria este plătită integral la sau înainte de data de încheiere, iar tranzacția este considerată finalizată.