Kontrak muncul ketika kewajiban muncul, karena janji yang dibuat oleh salah satu pihak. Agar mengikat secara hukum sebagai kontrak, janji harus ditukar dengan pertimbangan yang memadai. Ada dua teori atau definisi pertimbangan yang berbeda: Teori Pertimbangan Tawar-menawar dan Teori Pertimbangan Manfaat-Merugikan.