عند الحديث عن أي عقد لا بد أولا من التميز بين عقد وبين الاتفاق فالاتفاق يعني توافق إرادتين او اكثر على إنشاء التزام او نقله او تعديله او نهائية اما عقد فهو اخص من الاتفاق عقد هو توافق إرادتين على إنشاء التزام او على نقله ومن ذلك يتضح ان كل عقد يكون محل اتفاق اما الاتفاق فلا يكون محل عقد إلا إذا منشئاً لالتزام او ناقلا له فإذا كان يعدل الالتزام او ينهيه فهو ليس عقد وللعقد تقسيمات مختلفة ويقسم عقد من وجهات مختلفة :-
فالعقد من حيث التكوين يقسم الى
1-عقد رضائي
2-عقد شكلي
3-عقد عيني
العقد من حيث الموضوع يقسم الى
1-عقد مسمى
2-عقد غير مسمى
3-عقد بسيط
4-عقد مختلط
العقد من حيث الاثر
1-عقد ملزم لجانبين
2-عقد ملزم لجانب واحد
3-عقد معاوضه
4-عقد تبرع
العقد من حيث الطيبعة
1-عقد محدد
2-عقد احتمالي
3-عقد فوري
4-عقد زمني
وللعقد أركان فالعقد يقوم على الإرادة أي تراضي المتعاقدين و الاراده يجب ا نتجه الى غاية مشروعه وبناء على هذا عند السنهوري للعقد ركنان هما التراضي والسبب وأما بالنسبة للمحل فهو ركن للالتزام لا في العقد ولكن أهميته لا تظهر الا في الالتزام الذي ينشأ من العقد فإن محل الالتزام غير التعاقدي يتولى القانون تعيينه فليس ثمة احتمال ان يكون غير مستوف للشروط وأما بالنسبة لمحل الالتزام التعاقدي فإن المتعاقدين هما اللذان يقومان بتعينه فيوجب ان يراعيا استيفاءه للشروط التي يتطلبها القانون ومن ثم فالمحل يذكر عادة مقترنا بالعقد