Costco Canada warehouses accept Mastercard only, so every card below is a Mastercard. Fees, rates and terms are set by each issuer and can change; the issuer’s own card page has the current version.
Card
Annual Fee
Costco Earn Rate
Other Earn Rates
Best For
CIBC Costco Mastercard
$0 (+ Costco membership)
2% Costco.ca (1% in-warehouse)
3% dining, 3% Costco Gas / 2% non-Costco gas, 1% other
2% executive + 2% card = 4% effective on Costco.ca purchases (in-warehouse purchases only add the card’s 1% base rate, for 3% effective – there is no bonus category for in-person Costco shopping)
$240–$640/year
Frequently asked questions
What credit cards does Costco Canada accept?
Costco Canada warehouses accept Mastercard as their only credit card, plus debit cards and Costco Shop Cards. Costco.ca also accepts Visa. American Express is not accepted in warehouses or on Costco.ca. This is a key consideration: holders of premium Visa or Amex cards need a Mastercard option for warehouse purchases. It’s one of the store and spending roundups on our credit card reviews hub.
Is the CIBC Costco Mastercard the best card for Costco shopping?
For Costco members who will use the card for restaurant and everyday spending as well, the CIBC Costco Mastercard is compelling: 3% on restaurants (food delivery also earns 3% when the card is linked to a Skip account), 3% on Costco Gas (2% on non-Costco gas), 2% on Costco.ca, and 1% elsewhere – including in-warehouse Costco purchases, which earn no bonus. Rewards pay once a year as a cash back gift certificate redeemable at Canadian Costco warehouses. For Costco shoppers who prefer flexible cash back or bank-transferable rewards, a card like the Tangerine Money-Back Mastercard or Rogers World Elite Mastercard may offer more redemption flexibility.
Can I use my Amex card at Costco Canada?
No: American Express is not accepted at Costco Canada warehouses or online. Costco has an exclusive Mastercard agreement in Canada (CIBC Costco Mastercard). If you primarily use Amex for rewards, you’ll need a Mastercard backup for Costco purchases.
Costco Canada payment methods accepted
Payment method
Accepted?
Mastercard
✅ (all Mastercards)
Interac debit
✅
Costco Shop Card
✅
Visa
❌ (accepted on Costco.ca only)
American Express
❌
Cash
✅
Costco Canada warehouses accept Mastercard exclusively among credit cards: a long-standing agreement. This is a key consideration when building your credit card strategy as a regular Costco shopper.