The easiest way to pay at Costco Canada… is with a Mastercard credit card .
But as you will see below, you could also use Visa cards with a back door method.
Note that no credit card considers Costco a grocery store!

You don’t need to have a CIBC Costco Mastercard, contrary to what many Costco members believe.

All Mastercard credit cards are accepted at Costco!
So here is the list of the best Mastercard and Visa card to maximize your returns at your favourite warehouse.
The best MASTERCARD credit cards for Costco
There are many MASTERCARD credit cards out there you can use at Costco.
Choose the best one based on your goal:
Costco credit card – Mastercard cash back
If you wish to get cash back, there are many MASTERCARD cash back credit cards for your Costco purchases!
Neo World Elite® Mastercard – Everywhere
The Neo World Elite® Mastercard – Everywhere combines the simplicity of a single rate with the perks of a premium card. Earn 2% cash back on all your purchases (up to $4,000 per month, then 1% after that), with no categories to track.
You keep all the World Elite® benefits: comprehensive travel insurance, rental car collision coverage and a DragonPass membership for airport lounges. On top of that, you get extra cash back at more than 10,000 Neo partners.
With an instant credit limit of up to $30,000, it’s the premium option for anyone who wants high cash back on every purchase, with no effort.
Travel insurance is not available to Quebec residents. The DragonPass membership is included; fees apply for each lounge visit.
Other credit cards
Here are several other cash back MASTERCARD credit cards:
- Rogers Red World Elite® Mastercard®: 2% cash back per dollar spent at Costco (if you’re a Rogers, Fido, Shaw or Comwave customer)
- Rogers Red Mastercard: 2% cash back per dollar spent at Costco (if you’re a Rogers, Fido, Shaw or Comwave customer)
- Neo World Elite® Mastercard – Everywhere: 2% cash back per dollar spent at Costco
- KOHO Premium Mastercard Prepaid Card: 2% per dollar on Costco purchases
- RBC Cash Back Preferred World Elite Mastercard: 1% cash back per dollar spent at Costco
- Neo World Mastercard – Everywhere: 1% cash back per dollar spent at Costco
- BMO CashBack® World Elite® Mastercard®: 1% rebate per dollar spent at Costco
- Desjardins Cash Back World Elite Mastercard: 1% per dollar on Costco purchases
And CIBC Costco Mastercard?
As you’ve seen below, there are more attractive cashback credit cards than the CIBC Costco Mastercard.
As a reminder, this one offers gas pedals for restaurants, gasoline and Costco.ca (but there are annual limits to respect). Otherwise, you’ll earn 1% cash back on all other purchases, including those made at Costco.
Costco credit card – Mastercard Travel-Points
If you prefer travel points, there are many Travel Points MASTERCARD credit cards for your Costco purchases!
Other credit cards
Here are several other Travel MASTERCARD credit cards:
- Desjardins Odyssey World Elite Mastercard: 1.5% per dollar on Costco purchases
- BMO Blue Rewards World Elite® Mastercard®: 1.34% per dollar spent at Costco
- National Bank World Mastercard®: 1.25% per dollar spent at Costco
If you don’t have the minimum income requirement for World Elite cards ($80,000 individual / $150,000 household), here are other MASTERCARD credit cards with travel rewards:
- BMO Blue Rewards Mastercard®*: 1 point per dollar spent at Costco
- National Bank Platinum Mastercard®: 1 point for every .5 spent at Costco (see our head-to-head comparison between the National Bank Platinum Mastercard and the TD Platinum Travel Visa Card for the full breakdown)
The best VISA credit cards for Costco
On Costco.ca, you can pay with a VISA credit card. And since you can buy Costco SHOP cards that you can use in warehouses, it’s a backdoor method to use any VISA credit card for Costco!

Choose the best credit card based on your goal:
Costco credit card – Visa Aeroplan
If you’re a member of the Aeroplan program, you’ll want to be able to earn Aeroplan points on your Costco purchases!
Use your Aeroplan credit card on costco.ca to buy Cash Cards for use in the warehouse!
Milesopedia’s choice
The TD® Aeroplan® Visa Infinite* Card is a great way to earn points Aeroplan for all your Costco purchases.
With this credit card you earn:
- 1 point for every dollar spent on Costco.ca
- A great welcome bonus
- Premium travel insurance
Other credit cards
Several other credit cards offering points Aeroplan may also be of interest:
- TD® Aeroplan® Visa Infinite Privilege* Credit Card : 1.25 Aeroplan point per dollar spent at Costco.ca
- CIBC Aeroplan® Visa Infinite* Card: 1 Aeroplan point per dollar spent at Costco.ca
- TD® Aeroplan® Visa Platinum* Credit Card 1 point Aeroplan for every $1.5 spent at Costco.ca
Costco credit card – Visa Travel-Points
There are many Travel Points VISA credit cards for your Costco purchases!
Milesopedia’s choice
The Scotiabank Passport Visa Infinite + Card is a great way to earn travel points on all your Costco purchases.
With this credit card, you earn:
- 1 point per dollar at Costco.ca
- A great welcome bonus
- 6 access to airport lounges
- No conversion fee for foreign currency transactions
- Premium travel insurance
Other credit cards
Several other travel points credit cards may be interesting for you:
- TD First Class Travel® Visa Infinite* Card: 1.5% per dollar of Costco.ca purchases
- CIBC Aventura® Visa Infinite Privilege* Card: 1.25 points per dollar spent at Costco.ca
- RBC Avion Visa Infinite Card: 1 point for every dollar spent at Costco.ca
Costco credit card – Visa cash back
If you prefer cash back, there are a few cash back VISA credit cards for your Costco purchases!
Milesopedia’s choice
The TD Cash Back Visa Infinite* Card is a great way to earn cash back on all your purchases at Costco.
With this credit card, you earn:
- 1% on Costco.ca
- 3% on grocery, gas and recurring bill purchases (up to $15,000 in purchases per year in each category)
- Premium insurance
Other credit cards
Two other cash back credit cards may interest you:
- Scotiabank Momentum® Visa Infinite +* Card: 1% per dollar spent on Costco.ca
- CIBC Dividend Platinum® Visa* Card: 1% per dollar spent at Costco.ca
As you can see, there are plenty of credit cards to choose from at Costco.
If we had to pick just one, we’d go with the Neo World Elite® Mastercard – Everywhere, which offers 2% cash back on all your purchases, including at Costco.
Neo World Elite® Mastercard – Everywhere
The Neo World Elite® Mastercard – Everywhere combines the simplicity of a single rate with the perks of a premium card. Earn 2% cash back on all your purchases (up to $4,000 per month, then 1% after that), with no categories to track.
You keep all the World Elite® benefits: comprehensive travel insurance, rental car collision coverage and a DragonPass membership for airport lounges. On top of that, you get extra cash back at more than 10,000 Neo partners.
With an instant credit limit of up to $30,000, it’s the premium option for anyone who wants high cash back on every purchase, with no effort.
Travel insurance is not available to Quebec residents. The DragonPass membership is included; fees apply for each lounge visit.
Frequently Asked Questions about the best credit cards for Costco
Here are frequently asked questions in the milesopedia community about this card.
Why do you need a Mastercard to shop at Costco?
In Canada, Costco only accepts Mastercard, neither Visa nor American Express. This is a commercial exclusivity negotiated in 2014 during the transition from the former Amex partnership. Result: if your primary rewards card is a Visa or an Amex, it is useless at Costco locations.
The solution: add a secondary Mastercard dedicated to your Costco purchases. That’s where cards like the Neo World Elite® Mastercard – Everywhere or the Rogers Red World Elite® Mastercard® become strategic.





























