No, providing the grace period to any card holder is subject to the discretion of the bank or credit providing company.

Furthermore, only those credit card holders who make their full payment in time get the grace period on their credit card.