Is there a fee to link my Visa or MasterCard?

Nope! There are no fees to link your debit or credit card.