You can certainly have multiple billing addresses for different cards. In fact, if you have business credit cards and personal credit cards, having multiple billing addresses is a common way to keep them separate. Each card, however, can have only one billing address.