Skip to main content

What Credit Card Does Costco Take in Canada? (2026)

Updated

Costco Canada accepts Mastercard only — no Visa, no Amex, no Visa Debit. This is one of the most common questions from new Costco members in Canada and it catches many shoppers off-guard.

Here’s everything you need to know: what’s accepted, why, and which Mastercard earns the most rewards at Costco.


What Costco Canada Accepts

Payment MethodAccepted at Costco Canada?
Mastercard (credit)✓ Yes
Mastercard (debit)✓ Yes
Interac Debit✓ Yes
Cash✓ Yes
Personal cheque✓ Yes
Visa (credit)No
Visa DebitNo
American ExpressNo
DiscoverNo

This applies to all Costco warehouse locations in Canada and to Costco.ca online shopping. In-store and online: Mastercard or debit/cash only.


Why Only Mastercard?

Costco operates on an exclusive agreement with Mastercard Canada (currently processed through CIBC Mastercard infrastructure). Costco’s business model is built on thin margins and high volume — accepting cards with lower interchange fees allows Costco to keep prices lower for members.

This is a Canada-specific arrangement:

  • Costco Canada: Mastercard only
  • Costco USA: Visa only (Citi Visa exclusive)
  • Costco UK/Australia: Visa accepted

If you frequently cross-border shop at Costco US, note that your Canadian Mastercard will work there (most Mastercards are accepted in the US), but Costco US’s own co-branded card is a Visa.


Best Mastercards for Costco Canada

1. CIBC Costco Mastercard — Best for Costco Members

Annual fee: $0 (Costco membership required, ~$65–$130/year)
Earn rates:

  • 3% cash back at restaurants worldwide and on Costco.ca
  • 2% cash back at Costco gas bars
  • 1% cash back at Costco in-warehouse and everywhere else

Cash back is paid annually as a Costco Cash coupon redeemable in-warehouse.

This is the purpose-built Costco card in Canada — if you are a Costco member and spend heavily at Costco gas and Costco.ca, the CIBC Costco Mastercard earns more at those specific Costco touchpoints than any other card.

Limitation: Cash back is only usable at Costco (as a Costco Cash coupon), not as a general statement credit.


2. Rogers Red World Elite Mastercard — Best Flat-Rate

Annual fee: $0 (income requirement: $80K personal)
Earn rates:

  • 1.5% cash back on all purchases everywhere — including Costco in-warehouse
  • 3% cash back on foreign currency purchases (net +0.5% after 2.5% FX fee)

Rogers Red earns 1.5% on all Costco purchases — better than CIBC Costco’s 1% in-warehouse (though worse than CIBC’s 2% at Costco gas bars and 3% at restaurants). Cash back is a monthly statement credit, usable anywhere.

Best if you want simple flat-rate cash back that works at Costco and everywhere else.


3. BMO CashBack World Elite Mastercard — Best for Non-Costco Grocery

Annual fee: $120 (income requirement: $80K personal)
Earn rates:

  • 5% cash back at grocery stores (up to $500/month)
  • 4% on transit and recurring bills
  • 2% on gas and streaming
  • 1% everywhere else — including Costco

Important: Costco is typically coded as a warehouse club or wholesale, not as a grocery store. This means Costco purchases usually earn 1% (base rate), not 5% grocery bonus. Verify the Costco merchant category code with BMO before relying on grocery category earn.

Best if most of your grocery spend is at regular supermarkets — you get 5% at Sobeys, Loblaws, Metro, etc., and 1% at Costco.


4. Tangerine Money-Back Credit Card — Best Budget Option

Annual fee: $0 (income requirement: $12K)
Earn rates:

  • 2% in 2 chosen categories (grocery, gas, dining, etc.)
  • 0.5% everywhere else

Costco note: Whether Costco qualifies as the “grocery” category with Tangerine depends on how Mastercard codes the merchant. Some users report Costco coding as grocery; others report warehouse/wholesale. Contact Tangerine to confirm before counting on 2% at Costco.

Best for budget-conscious shoppers who want a no-fee Mastercard with some category earn.


How to Earn More at Costco

Strategy 1: CIBC Costco Mastercard for Costco Gas + Costco.ca

Use the CIBC Costco Mastercard specifically for:

  • Costco gas (2% — often the cheapest gas in your city + 2% cash back)
  • Costco.ca online orders (3%)
  • Dining out (3%)

Strategy 2: Rogers Red World Elite for In-Warehouse

Use the Rogers Red World Elite for in-warehouse Costco purchases (1.5% vs CIBC’s 1%).

Strategy 3: Combined approach

  • CIBC Costco card for gas + Costco.ca
  • Rogers Red for in-warehouse general merchandise
  • Another card for restaurants (Simplii Financial at 4% dining)

What About Costco.ca (Online)?

Costco.ca online accepts Mastercard and Visa Debit — same Mastercard restriction applies for credit cards. However, you can use Visa Debit (e.g., through an online banking account) at Costco.ca even though Visa credit is not accepted.

The CIBC Costco Mastercard earns 3% on Costco.ca — making it the best card for online Costco shopping.


Bottom Line

Costco Canada: Mastercard only. If you shop at Costco regularly, at minimum get a no-fee Mastercard. Best options:

  1. CIBC Costco Mastercard ($0) — earns 3% at Costco.ca and restaurants, 2% at Costco gas
  2. Rogers Red World Elite ($0) — earns 1.5% everywhere including Costco in-warehouse
  3. Tangerine Money-Back ($0) — 2% in chosen categories, widely accessible

Merchant category codes and earn rates subject to change. Verify with the issuer that Costco purchases qualify for bonus earn before relying on category rates. See our Advertiser Disclosure.