Dalam menjadikan sesuatu perjanjian itu sebuah kontrak, beberapa elemen penting perlu
di perhatikan iaitu tawaran, penerimaan, balasan, niat, ketentuan dan keupayaan. Ini
menunjukkan bahawa semua kontrak merupakan satu bentuk perjanjian tetapi tidak semua
perjanjian merupakan sebuah kontrak.
2.1 Tawaran
2.1.1 Akta
2.2 Penerimaan
2.2.1 Akta
Menurut Seksyen 2 (b) Akta Kontrak 1950 : Apabila orang kepada siapa cadangan itu
dibuat menyatakan persetujuan dengan cadangan itu, maka bolehlah dikatakan bahawa cadangan
itu diterima: sesuatu cadangan apabila diterima, adalah menjadi janji
2.3 Balasan
2.3.1 Akta
Menurut Seksyen 2(d) Akta Kontrak 1950 : menurut kehendak pembuat janji atau
siapa sahaja yang telah membuat atau telah menahan diri dari membuat sesuatu, maka perbuatan
atau penahanan diri atau janji itu adalah balasan untuk janji itu
2.4 NIAT
2.4.1 Akta
Akta Kontrak 1950 tidak menyatakan sebarang peruntukkan tentang hal ini. Oleh itu,
sebarang masalah yang timbul berkaitan dengan niat akan dirujuk kepada common law.
2.5 Ketentuan
2.6.1 Akta
Menurut Seksyen 11 Akta Kontrak 1950 : seseorang yang layak berkontrak mestilah
dewasa, berakal sempurna dan tidak hilang kelayakan untuk berkontrak. Seksyen 12(1) Akta
Kontrak 1950 : seseorang adalah dikatakan berakal sempurna untuk berkontrak jika pada masa
ia membuat kontrak itu, ia berupaya memahami kontrak yang diperbuatnya dan berkeupayaan
membuat pertimbangan yang rasional terhadap kesan atas kepentingannya.