While a Visa credit card is the best method to earn points on everyday transactions, there's no need to worry if you left your card at home or are still waiting for it to arrive in the mail.Cash, cheques, debit/ATM cards, EBT cards, and Costco Shop Cards are accepted at Costco. You must have a valid government-issued ID to pay by cheque.Another thing to keep in mind is that Costco gas stations and vehicle washes do not take cash, checks, or EBT, so you will need to pay with your Visa card, debit/ATM card, or Costco Shop Card to complete a transaction. So,does costco accept mastercard?