با توجه به این که تعهدات یک عقد لازم الاجرا می شود یا خیر عقود را به دو دسته زیر تقسیم می کنیمک
عقد قطعی: یعنی تعهدات بر عهده طرفین آمده و اجرای آن قطعی است یعنی دیر یا زود فعلیت می یابد حتی اگر بعضی از تعهدات موجل باشد بالاخره موعد انجام آن می رسد.
عقد احتمالی(شانسی): تعهدات بر عهده طرفین آمده است و اجرای آن قطعی نیست و منوط به شرایطی است در این عقود محتمل است تعهدات یکی از طرفین به فعلیت برسد یا نرسد . به طور مثال در عقد بیمه تعهد بیمه گر مبنی بر پرداخت خسارت منوط به ورود خسارت است ممکن است در طول عقد بیمه ممکن است هیچ خسارتی به بار نیاید درنتیجه برای شرکت بیمه هم تعهدی ایجاد نگردد.