با توجه به این که تعهدات یک عقد لازم الاجرا می شود یا خیر عقود را به دو دسته زیر تقسیم می کنیمک
عقد قطعی: یعنی تعهدات بر عهده طرفین آمده و اجرای آن قطعی است یعنی دیر یا زود فعلیت می یابد حتی اگر بعضی از تعهدات موجل باشد بالاخره موعد انجام آن می رسد.
عقد احتمالی(شانسی): تعهدات بر عهده طرفین آمده است و اجرای آن قطعی نیست و منوط به شرایطی است در این عقود محتمل است تعهدات یکی از طرفین به فعلیت برسد یا نرسد . به طور مثال در عقد بیمه تعهد بیمه گر مبنی بر پرداخت خسارت منوط به ورود خسارت است ممکن است در طول عقد بیمه ممکن است هیچ خسارتی به بار نیاید درنتیجه برای شرکت بیمه هم تعهدی ایجاد نگردد.
با توجه به این که موعد انجام تعهدات چه زمانی است قراردادها را به دو دسته زیر تقسیم می کنیم.
1-عقد حال: عقدی که آثار آن بلافاصله پس از عقد ظاهر می شود مثل نحوه تحویل کالا یا تادیه ثمن
2-عقد موجل : در این عقد برای انجام تعهدات ناشی از عقد و اجرای آثار عقد اجل و سررسید تعیین می شود مثل خانه ای که خریداری می شود و موعد تحویل یک ماه دیگر تعیین می شود.
1-ایقاعات به طور معلق انشاء می شوند به جز طلاق و ایقاعات فوری.
2-در ایقاعات فوری تعلیق با فوریت در تعارض است مثل اخذ به شفعه ،فسخ نکاح و فسخ ناشی از خیارات فوری مثل عیب و تدلیس و غبن و خیار تخلف از وصف.
3- ابراء به طور مطلق واقع می شود مثل این که بگویم شما را ابراء کردم به شرطی که ماشین من را بشویی.