When you pay with a registered Starbucks Card (including digital gift cards in the app), you typically earn 2 Stars for every $1 spent .

Starbucks prevents users from earning stars on the purchase and the spend to avoid "double earning" on the same dollar. Pro-Tip for Bonus Stars

Paying with cash, credit, or debit cards directly usually only earns 1 Star for every $1 spent .