Een overeenkomst, contract of convenant is een afspraak tussen ten minste twee natuurlijke personen of rechtspersonen – de partijen, of specifieker contractanten – over wat ze met elkaar of voor elkaar zullen gaan doen – de te leveren prestatie – of laten.
Overeenkomsten moeten worden onderscheiden van verbintenissen: een overeenkomst kan wel een verbintenis scheppen, maar het omgekeerde is niet altijd het geval, een verbintenis hoeft niet per se uit een overeenkomst voort te komen. Als iemand een ander schade toebrengt kan daaruit een verbintenis ontstaan de schade te vergoeden op grond van de wet, dus zonder dat partijen daarover een overeenkomst hebben gesloten.