Never seen it as a consumer or even as an entrepreneur. We just send an email on failed payments reminding clients to update with a grace period. I know that if you use something like stripe subscriptions, they have inbuilt function to try 3 times before stopping subscriptions  but again, the amount is the same for each try unless you of course build your own custom solution.