Is there a cap to the amount I can receive as gratuity?

Is there a cap to the amount I can receive as gratuity?

Yes. A company cannot pay you more than Rs.10 lakh as gratuity, irrespective of the number of years you have completed.

This limit is also applicable to gratuity you can receive from different employers during your lifetime. If your company wishes to pay you more money,
they can title it under ex-gratia or bonus.