No, the ICICI Rubyx credit card is not free for lifetime. Card users need to pay a joining fee of Rs 5,000. However, the joining fee and annual fee can be waived off for InterMiles Platinum Tier members.