2)Is this logic as per gratuity act? or correct?? Gratuity paid = Basic+DA * No. of years service If basic is 10000 then gratuity after 5 yrs= 10k*5 yrs = 50000 Deduction made from salary every month 50000/5*12=833 so by the end of 5 yrs co. will accumulate 50000 that can be paid as gratuity.