~
Yes. They get paid the full amount (as per the contract), even if they don't get selected for even a single match. But the condition is that they should be "available for selection". If someone is injured, or unavailable due to some other reason (similar to what happened to Suresh Raina in IPL 2020), then they need to forfeit the salary. So for players such as Tahir, it means that they may get money for not doing much work.

That is awesome to get picked by any team in the IPL throwing insane amount of money and with the restrictions of only 4 foreign players allowed in a team the rest of the players will be earning the money even without playing and the only problem i see is that they get rusty if they are not getting match practice and especially with retired players they will not last longer if they are warning the bench most of the time.