واجبات به گونه ای دیگر هم تقسیم می شوند: تعیینی و تخییری. واجب تعیینی
آن است كه یك كار متعین و مشخص باید انجام شود، مانند نمازهای یومیه، روزه،
حج، خمس، زكات، امر به معروف، جهاد و غیره.
ولی واجب تخییری عبارت است از اینكه مكلف باید یكی از چند كار را انجام
دهد، مانند برخی از كفّارات. مثلاً اگر كسی به عمد روزه ماه مبارك رمضان را نگرفته
است باید یا یك بنده آزاد كند و یا شصت نفر محتاج را اطعام كند و یا شصت روز
روزه بگیرد.