Kupoprodajni ugovor je dokument kojim se potvrdjuje saglasnost dveju volja da se obavi neki posao – usluga, kupoprodaja i sl. Sklapanju ugovora prethodi sporazum dva lica (pravnih ili fizičkih) u fizičkom kontaktu, telefonom, pismom.
Kupoprodajni ugovor sastavlja se najmanje u dva primerka , a često i više. Svaka ugovorna strana mora da ima najmanje po jedan primerak i to od obe strane potpisan i uredno overen pečatom.
Ugovori se mogu štampati na obrascu ili se kucati u celini za svaki posao posebno.
Može ga sastavljati samo jedna strana (najčešće prodavac, a po nalogu kupca) u odsustvu druge. Tako sačinjen i uredno potpisan ugovor dostavlja se na saglasnost i potpis drugoj strani. Druga strana, pošto pročita i prouči ugovor, ako je saglasna, potpisuje ga i overava pečatom, zadržavajući potrebanbroj primeraka za sebe, a ostale primerke vraća.
Ugovor o prodaji robe , uglavnom sadrži: