The Costco Anywhere Visa Card does not have an annual fee for Costco members, but a valid Costco membership is required.