costco prefers the american express card but you can use visa, mastercard, discover, or the costco credit card also. they accept personal and business checks also. read more