The answer to this question is unfortunately, no. GNC does not accept EBT cards as payment. However, there are some other stores that do accept EBT cards for payment. Some of these stores include Walmart, Target, and Costco.