Kontrak adalah perjanjian atau janji yang dapat ditegakkan oleh hukum. Hukum akan menegakkan beberapa perjanjian tetapi tidak untuk perjanjian lainnya. Misalnya, di sebagian besar tempat, jika orang tua berjanji untuk membawa seorang anak untuk membeli es krim, hukum tidak akan menegakkan janji itu sebagai kontrak hukum.
Aturan hukum tentang janji mana yang ditegakkan oleh hukum bisa berbeda di tempat (atau yurisdiksi) yang berbeda, tetapi kontrak biasanya ditegakkan hanya jika dibuat oleh orang atau kelompok yang ingin agar janji itu ditegakkan dan yang tahu apa yang mereka lakukan.
Kadang-kadang, kontrak ditulis dan ditandatangani oleh orang-orang yang menyetujuinya, tetapi tidak selalu harus demikian. Orang biasanya menandatangani kontrak ketika sesuatu yang penting atau mahal sedang dilakukan. Misalnya, ketika orang mengambil pekerjaan, mereka terkadang menandatangani kontrak dengan majikan mereka. Kontrak akan menunjukkan apa yang harus dilakukan orang tersebut sebagai bagian dari pekerjaannya, berapa banyak mereka akan dibayar, dan sebagainya. Orang tersebut dan majikan akan menandatangani kontrak, dan itu akan menjadi janji yang sah.
Jika seseorang melanggar kontrak, orang lain mungkin akan menuntutnya. Dalam gugatan tentang kontrak, pengadilan akan melihat kontrak, mendengarkan apa yang dikatakan oleh orang-orang yang membuat kontrak tentang kontrak tersebut, dan kemudian membuat keputusan tentang apa arti kontrak tersebut.

