An excellent credit score (750+) is required to get the Costco Anywhere Business credit card.
That's to be expected with rewards like this. It's an awesome card.