Is there an annual fee for the Upromise Mastercard?

No. There is no annual fee for the card. For detailed card information or questions about your Upromise Mastercard, please contact the Barclays customer care team at 1-866-928-8598.