06-04-2024 05:15 PM
How can I prevent a guest from earning rewards points when they get a discount? For example, we offer a 25% discount to military, but if they join rewards, they end up with a whopping 33% discount. How can we set up Toast so that if a guest receives a discount (ie: 10%, 20% or 25%) the guest is ineligible to double dip and earn rewards/loyalty points too?
Solved! Go to Solution.
06-12-2024 12:56 PM - edited 10-28-2025 01:57 PM
I reached out to my team for help on this, this is what they said:
For "amount spent" earning programs, customers can earn points on any net amount they pay for. If a guest receives a discount for $2 on a $10 order, they will only earn points for the $8 spent.
For "visit-based" earning programs, guests will currently earn for that visit (regardless of getting a discount) as long as they meet any minimum spend requirement.
So, an amount spent program might be helpful because it reduces the rewards earned based on discounts.
-EDIT-
This is the best answer we have so far, reaching out to the team to see if there is an update!
06-04-2024 08:33 PM
I'm afraid that it's not possible. We asked the same question when we first switched to Toast. We eventually just gave in by either lower the discount rate or cancelled couple discounts.
06-05-2024 12:33 AM
Uugh. Hate that. Looks so nice to offer our military a 25% discount. I feel that if we lower it to 17% it seems weird and not as meaningful, but we are getting killed when the military signs up for the rewards program on top of getting their 25% discount. And I don't think they really think about it...they aren't being greedy...after all...they are prompted to join when they pay. Bummer. I'll ask for a feature request. Seems like there would have to be others that want this feature too. Maybe they will call in with feature requests too HINT HINT people 🙂
As always, thanks au79teahouse/Toast guru!
10-28-2025 01:31 PM
Should not be a difficult fix for toast and we would like to see this asap.
06-05-2024 02:13 PM
We would love to have certain discounts prevent a Loyalty account being added. We don't allow our employees to have a loyalty account, but sometimes an employee will pay for a family member who does have a Loyalty account. This then links the employee's card to that loyalty account (I wish we could opt out of automatically linking cards to loyalty) and then the employee is earning points for their family anytime they order their own food and use the card that is linked to that loyalty account.
I would love to prevent any loyalty points being earned on any check that has an Employee discount.