A standard spend-threshold offer gives a shopper one reward after they cross a line: spend $50, get one gift. A repeat free gift on Shopify uses a different rule: add another unit of the same gift for every complete $50 in the cart. A $49 cart gets none, a $50 cart gets one, and a $120 cart gets two.

This structure rewards every full spending interval without making you build a separate promotion for each threshold. It is useful when you want customers to keep adding products after the first reward instead of treating $50 as the finish line.

What “one free gift for every $50 spent” means

The rule follows a simple formula:

Gift quantity = floor(qualifying cart value ÷ spending interval)

“Floor” means only complete intervals count. With a $50 interval, the quantity changes like this:

Qualifying cart value Complete $50 intervals Gift quantity
$0–$49.99 0 0
$50–$99.99 1 1
$100–$149.99 2 2
$150–$199.99 3 3
$200–$249.99 4 4

A cart at $149.99 earns two gifts, not three. The shopper reaches the next gift only when the qualifying total reaches $150.

Decide before launch which value the interval uses. A promotion based on merchandise subtotal can behave differently after discounts, returns, taxes, or shipping. Put the definition in your terms and use the same basis in the cart message, rule, and QA tests.

If $50 is only an example for your store, use the margin and AOV framework to choose a gift-with-purchase threshold customers can realistically reach.

Repeatable rewards are not tiered free gifts

Repeatable and tiered offers both use cart thresholds, but the reward logic is different.

Promotion At $50 At $100 At $150
Repeatable reward 1 sample 2 of the same sample 3 of the same sample
Fixed tiers Sample Tote replaces sample Travel kit replaces tote

A repeatable rule multiplies one reward for each completed interval. A tiered promotion uses different gifts at fixed milestones, usually with the highest eligible tier replacing the lower one.

Choose repeatable gifts when the product stays useful in multiples: sachets, trial sizes, refills, snacks, accessories, or low-cost consumables. Choose tiered free gifts on Shopify when you want the perceived value of the reward to improve as spend rises.

Before you build the rule

Write down these six inputs first:

  • Spending interval: $50 in this example.
  • Gift product and variant: the exact item that repeats.
  • Maximum gift quantity: a safety cap, such as four gifts per order.
  • Qualifying value: the subtotal or other cart-value basis your rule evaluates.
  • Eligible products: the whole catalog or a selected collection.
  • Campaign window: always on or limited by start and end dates.

Then check the economics. If the landed cost of one gift is $3 and a customer earns four gifts at $200, the promotion costs $12 before pick-and-pack or incremental shipping. A repeatable offer can scale its cost faster than a one-gift threshold, so test several realistic carts with the gift-with-purchase margin formula before you enable it.

How to set up a repeat free gift in AutoCart

Shopify’s native Buy X Get Y discounts can discount an eligible product, but the customer must add that product to the cart. A repeatable offer also needs the gift quantity to recalculate as the cart moves between intervals. A rule-based app handles both actions.

For a broader comparison of native discounts, custom development, and apps, see the Shopify gift-with-purchase setup guide.

In AutoCart, use a cyclic reward so the same product repeats for each complete spending interval:

  1. Create a new rule. Open AutoCart from Shopify admin and create a Store Automation rule for the promotion.
  2. Name the rule. Use a clear internal label such as “Repeat sample — every $50.”
  3. Choose the gift product. Select the exact product and variant shoppers should receive.
  4. Make the reward free. Configure the selected product with a 100% discount so each qualifying unit is added at $0.
  5. Set the cart-value interval. Use $50 as the amount required for each reward cycle.
  6. Enable the cyclic or repeat behavior. Configure the reward to add one gift for every completed interval rather than once after the first threshold.
  7. Add a maximum quantity. Cap the number of gifts per cart if your stock, margin, or shipping cost needs protection.
  8. Set dates and eligible products if needed. Limit the rule to the campaign window or the collection that should count toward the offer.
  9. Add a customer-facing message. For example: “Get one free sample for every $50 spent. Add $18 more to unlock your next sample.”
  10. Save and enable the rule. Confirm AutoCart’s app embed is enabled in your theme, then run the test matrix below before announcing the offer.

AutoCart recalculates the rule when the cart changes. If a shopper moves from $120 to $90, the eligible quantity should fall from two gifts to one. If the cart drops below $50, the gift should be removed.

Choose the qualifying cart value

Write the promotion terms around the same value your rule evaluates. A merchandise subtotal before discounts can produce a different gift quantity from a subtotal after discounts. Taxes and shipping usually sit outside a merchandise-based threshold, but you should confirm that behavior in your configured storefront rather than assume it.

Also decide what does not count. Excluding gift cards, clearance products, or the free gift line itself prevents circular eligibility and protects margin. If you sell through Shopify Markets, test each active currency: a fixed $50 threshold does not automatically communicate an equivalent value in every market. Finally, document what happens after a return. Your return policy should explain whether a customer who falls below an interval must return the corresponding gift or have its value deducted from the refund.

Add a cap before you promote the offer

An unlimited “one gift for every $50” promise sounds simple, but a wholesale-sized cart could trigger far more free units than you planned. A cap makes the maximum exposure predictable.

For example, “one free sample for every $50 spent, up to four per order” has a maximum gift cost of four units. The cart can still grow beyond $200, but the fifth interval does not create another reward.

Show the cap anywhere you promote the offer. Hiding it until checkout creates a mismatch between the promise and the cart.

Use a message that explains the next interval

“Free gift unlocked” explains the current state. It does not tell a shopper why another gift could appear.

Use copy that makes the repeating mechanic explicit:

  • “Get one free sample for every $50 spent.”
  • “You have earned two free samples.”
  • “Add $18 more to unlock your next free sample.”
  • “Maximum four free samples per order.”

Avoid “free gift at $50” for this campaign. That language sounds like a single-threshold offer and hides the reason to keep building the cart.

Test every interval before launch

Do not test only the exact $50 threshold. Check both sides of every boundary and verify the downward path too.

Test cart Expected result
$49.99 No gift
$50.00 1 gift
$99.99 1 gift
$100.00 2 gifts
$149.99 2 gifts
$150.00 3 gifts
Above your cap Gift quantity stays at the cap

Also run these checks:

  • Apply an order discount and confirm which cart value controls eligibility.
  • Remove products until the cart crosses back below an interval.
  • Increase and decrease quantities in both the cart page and cart drawer.
  • Try to change the free product quantity manually.
  • Test the express-checkout routes your store supports.
  • Confirm the gift variant has inventory and cannot become a paid duplicate.
  • Test on mobile and desktop with the live theme.

If the rule works at $100 but fails after dropping to $99.99, do not launch. A reliable downgrade path is as important as the initial auto-add.

After launch, compare gift attach rate and average order value with your pre-campaign baseline or control period. Track margin after the gift, pick-and-pack, and incremental shipping costs—not revenue alone. Cap-hit rate shows whether large carts are testing your exposure limit, while support tickets reveal whether customers understand the repeating mechanic and qualifying subtotal.

Common mistakes with repeat free gifts

Building separate fixed thresholds

Three rules at $50, $100, and $150 can overlap, compete for priority, or add the wrong combination of products. Use a cyclic reward when the offer repeats the same gift. Reserve separate rules for true tiers with different rewards.

Counting partial intervals

A $75 cart has completed one $50 interval, not one and a half. Define the calculation in whole intervals and make the next target visible.

Forgetting the cost multiplies

One low-cost sample may fit your margin. Four samples plus extra fulfillment weight may not. Model the maximum qualifying cart, not only the first threshold.

Leaving the offer uncapped

A cap protects inventory and gives support a clear answer when a large cart qualifies. State it in the promotion terms.

Using tiered language for a repeatable offer

“Unlock a better gift at $100” describes fixed tiers. “Unlock another free sample at $100” describes a repeating interval. Match the message to the rule.

Frequently asked questions

Can Shopify add one free gift for every amount spent?

Shopify can discount products through Buy X Get Y offers, but its native discount does not automatically place the gift in the cart. A repeatable offer needs cart automation that calculates complete spending intervals, adds the matching gift quantity, and removes units when the cart value falls.

What happens if the cart total drops after gifts are added?

The rule should recalculate the number of complete intervals. At $120, the shopper earns two gifts with a $50 interval; at $90, they earn one. Test that downgrade before launch.

Should taxes and shipping count toward the $50 interval?

Usually, merchants base the offer on a merchandise subtotal, but the right definition depends on the rule configuration and promotion terms. Choose one basis, disclose it clearly, and test carts with discounts, tax, and shipping.

Can I limit the number of repeat gifts?

Yes. Set a maximum reward quantity and state the limit in your promotional copy. A cap protects inventory and margin on unusually large orders.

Is a repeatable free gift the same as tiered gifting?

No. A repeatable offer adds another unit of the same gift for every completed interval. A tiered offer changes the reward at fixed milestones, such as a sample at $50, a tote at $100, and a travel kit at $150.

Launch your repeat free gift on Shopify

A repeatable free gift gives shoppers a reason to keep building their cart after the first threshold. The rule is easy to explain—one gift for every complete $50 spent—but it only works cleanly when quantity recalculates in both directions, the maximum cost is capped, and the cart message shows the next target.

AutoCart supports cyclic rewards that repeat the same product as cart value grows, then adjust the quantity if the cart changes. Try AutoCart free on your Shopify store and build your first repeat gift rule without theme edits or custom code.