a. Kontrak yang sumbernya dari hukum keluarga
b. Kontrak yang sumbernya dari hukum kebendaan (contoh: peralihan hak milik)
c. Kontrak obligator, perjanjian yang menimbulkan kewajiban
d. Kontrak yang sumbernya dari hukum publik
e. Kontrak yang sumbernya dari hukum acara
Baca Juga: 5 Tips Menjaga Kesehatan Kuku Untuk tampil Menarik
2. Kontrak Berdasarkan Namanya
Pasal 1319 KUH Perdata menyebutkan dua macam kontrak menurut namanya, yaitu kontak bernama (nominaat) dan kontrak tidak bernama (innominaat).
Kontrak bernama (Nominaat):
Jual beli
Tukar - menukar
Sewa - menyewa
Persekutuan perdata
Hibah
Penitipan barang
Pinjam pakai
Pinjam meminjam
Pemberian kuasa
Penanggungan utang
Perdamaian
Dan lain-lain.
Kontrak tidak bernama (Innominaat):
Leasing
Beli sewa
Waralaba
Kontrak rahim
Joint venture
Kontrak karya
Kontrak keagenan
Productions sharing
Dan lain-lain.
Baca Juga: Cara Menanamkan Nilai Hidup Pada Anak, Simak Tipsnya Disini
Berdasarkan namanya, dikenal juga kontrak campuran sebagai kontrak yang ada karena pertumbuhan atau perkembangan jaman. Kontrak campuran adalah perpaduan antara penerapan ketentuan umum dan ketentuan khusus.
Contohnya, kontrak campuran adalah kombinasi 1 kegiatan dengan 2 jenis perjanjian, seperti sewa penginapan atau hotel (sewa menyewa) lengkap dengan layanan makanan (jual beli).