The Recurring Purchase Loop (Buy X, Get Y Free)
"Buy 5 bags of Premium Coffee over time and get your next 1 bag completely free."
Tracks a customer's repeat purchases of one specific product across multiple visits, and rewards them with a free unit once they hit their goal. Unlike a one-time bundle deal, progress accumulates over time — so the customer keeps coming back to you, every single time they need that product.
For products people buy again and again — coffee, skincare, pet food, supplements — this template locks in the habit of buying that specific product from your business. Every purchase moves the customer closer to a free one, and switching to a competitor means starting the count over from zero.
Any business with a signature or repeat-purchase product — coffee roasters, pet stores, skincare and beauty brands, supplement shops, specialty grocers, and subscription-style retail.
- Coffee Roaster: "Buy 5 bags, get your 6th free" — secures long-term loyalty around your signature blend.
- Pet Store: "Buy 4 bags of premium pet food, get the 5th free" — locks in recurring purchases of a staple product.
- Skincare Shop: "Buy 3 bottles of serum, get your 4th free" — builds a habit around your best-selling product.
- Specialty Grocer: "Buy 6 jars of local honey, get 1 free" — rewards loyalty to a specific, high-margin item.
- Secures long-term loyalty for your highest-frequency, repeat-purchase products.
- Encourages customers to return to you specifically, rather than trying alternatives.
- Increases predictable, recurring revenue on key inventory.
- Tracks progress automatically across visits — no manual counting needed.
Define the product name, how many units must be purchased, and how many free units are awarded. Add your own terms, and decide whether customers can start a new cycle after claiming their reward.
Part of the GetDiscount Loyalty Program library — proven, ready-to-launch loyalty mechanics for small businesses.
