Lifetime-free credit cards are highly promoted as a cheap source of credit with neither annual nor joining fees. Although they don't charge overt fees outright, they don't come for free either. Banks and financial institutions keep their revenues intact by charging elevated rates of interest, transaction fees, forex markups, and fees, so customers must be wary of the hidden costs.