Having a maximum of two to three credit cards is considered ideal. This is because banks offer different cards for different purposes. For example, fuel cards give maximum benefits on fuel spending, travel cards help save on travel expenses, and shopping cards give you maximum rewards. So you can have one card each for each purpose, but make sure you limit the number of cards to a maximum of 3 to manage your money better.