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 Method | Accepted at Costco Canada? |
|---|---|
| Mastercard (credit) | ✓ Yes |
| Mastercard (debit) | ✓ Yes |
| Interac Debit | ✓ Yes |
| Cash | ✓ Yes |
| Personal cheque | ✓ Yes |
| Visa (credit) | No |
| Visa Debit | No |
| American Express | No |
| Discover | No |
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:
- CIBC Costco Mastercard ($0) — earns 3% at Costco.ca and restaurants, 2% at Costco gas
- Rogers Red World Elite ($0) — earns 1.5% everywhere including Costco in-warehouse
- Tangerine Money-Back ($0) — 2% in chosen categories, widely accessible
Related Articles
- CIBC Costco Mastercard Review 2026
- Rogers Red World Elite Mastercard Review 2026
- BMO CashBack World Elite Mastercard Review 2026
- Best No Annual Fee Credit Cards in Canada 2026
- Rogers vs Tangerine vs Simplii: Best No-Fee Card 2026
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.