How to Add a Free Gift With Purchase in Shopify (2026 Guide)

How to Add a Free Gift With Purchase in Shopify (2026 Guide)

A free gift is one of the most reliable ways to lift average order value. "Spend ₹2,000 and get a free travel-size kit" gives shoppers a concrete, visual reason to add one more item — and a progress bar that fills as they get closer turns the cart into a little game.

Shopify can do a basic version of this natively, but the experience that actually moves AOV — auto-adding the gift and showing a "you're ₹300 away from a free gift" bar — needs an app. This guide covers both.

Quick Answer

Native (free, built-in): Shopify's Buy X Get Y automatic discount can give a product for free when conditions are met. Discounts → Create discount → Buy X Get Y → set "customer gets" to 100% off the gift item.

The limitation: native Buy X Get Y does not automatically add the gift to the cart, and there's no progress bar nudging the shopper toward the threshold. For the auto-add + progress-bar experience that actually drives the bigger order, use a free-gift app.

Why "Free Gift" Beats "% Off" for AOV

A percentage discount lowers what you collect on every order. A free gift, by contrast:

  • Costs you a low-COGS item, not a slice of every sale
  • Feels more valuable than the equivalent discount ("free $15 kit" reads better than "$5 off")
  • Sets a clear spending target — the threshold becomes the goal
  • Clears slow stock — make your gift a product you want to move

Pair it with a progress bar and you've turned "I'll just buy this one thing" into "I'm ₹300 away from a free gift — let me add something."


Method 1: Native Buy X Get Y (Free, Built-In)

Use this if you want a simple free-gift mechanic and don't need auto-add or a progress bar.

Step 1: Create the discount

  1. Shopify admin → DiscountsCreate discount
  2. Choose Buy X Get Y
  3. Select Automatic discount so it applies without a code

Step 2: Define "Customer buys"

  • Choose Minimum quantity of items or Minimum purchase amount
  • Set the threshold (e.g. spend ₹2,000, or buy 2 of a collection)
  • Pick the qualifying products/collections

Step 3: Define "Customer gets"

  • Set the gift product (the "Y" item)
  • Set quantity to 1
  • Set the discounted value to Percentage → 100% (this makes it free)

Step 4: Cap the uses per order

Set "Maximum number of uses per order" to 1 so a shopper gets exactly one free gift, not one per qualifying item.

Step 5: Save and test

In an incognito cart, hit the threshold and add the gift product. Shopify discounts it to free at checkout if conditions are met.

Where native falls short

  • No auto-add. The customer usually still has to add the gift to the cart themselves — many never realize they qualify.
  • No progress bar. There's nothing on-site saying "you're ₹300 away from a free gift," which is the part that drives the extra spend.
  • Limited messaging. You can't easily promote the offer across product and cart pages.

The free gift only grows AOV if the shopper knows about it while shopping. Native discounts apply quietly at checkout — too late to influence the cart.


Method 2: Auto-Add the Gift + Progress Bar (App)

To get the version that actually lifts AOV — the gift auto-added and a progress bar nudging shoppers toward the threshold — use a free-gift app. Here's the setup with our free app, Xperts Volume Discount, which includes a free-gift-with-purchase feature.

Step 1: Install

Go to apps.shopify.com/xperts-volume-discountAdd app → approve. Free, works on all Shopify plans.

Step 2: Create a free-gift offer

  1. Create a "free gift" offer
  2. Set the threshold — a spend amount (e.g. ₹2,000) or quantity
  3. Choose the gift product that gets added free

Step 3: Turn on auto-add to cart

Enable auto-add so the gift drops into the cart automatically once the shopper crosses the threshold — and is removed if they fall back below it. No hunting for the product, no confusion.

Step 4: Enable the progress bar

Switch on the progress bar so shoppers see "You're ₹300 away from a free gift!" filling up as they add items. This is the single biggest driver of the extra spend.

Step 5: Style and publish

Use the 55+ design settings (and custom CSS if you want) to match your theme, preview it, and publish. Then watch the analytics dashboard to see the AOV impact.


Free-Gift Strategy That Works

Pick a gift with a high perceived value but low cost

Travel sizes, accessories, branded extras — something that looks worth ₹500 but costs you ₹80. The perception drives behaviour; the cost protects margin.

Set the threshold just above your current AOV

If your average order is ₹1,500, set the free-gift threshold around ₹2,000 — close enough that one more item gets them there, high enough to actually lift AOV.

Use the gift to move slow stock

Rotate end-of-season or overstock items as the gift. You clear inventory and raise order value.

Always show the progress bar

A free gift with no progress bar is a discount the customer discovers by accident. The bar is what converts.


Common Mistakes to Avoid

Mistake 1: Hiding the offer until checkout

If shoppers only learn about the gift at checkout, it can't influence how much they add. Promote it on product and cart pages with a progress bar.

Mistake 2: A threshold that's too high

Set the bar far above your AOV and almost no one reaches it. Anchor it just above your current average order value.

Mistake 3: A gift that costs too much

The maths only works if the gift's cost is comfortably below the extra margin from the bigger order. Use low-COGS items.

Mistake 4: Letting shoppers claim multiple gifts

Cap the gift at one per order, or a ₹2,000 threshold can hand out three gifts on a ₹6,000 order.

Mistake 5: Not testing on mobile

Confirm the progress bar and auto-add behave on a phone — that's where most of your traffic is.


Next Steps

  1. Choose a low-cost, high-perceived-value gift
  2. Set the threshold just above your current AOV
  3. Make sure it's auto-added with a progress bar — that's what drives the bigger cart
  4. Test on mobile and watch your AOV

For the auto-add gift + progress-bar experience without touching code, install Xperts Volume Discount — it's free, works on all plans, and includes free-gift-with-purchase plus quantity discounts in one app.

For deeper reading:


This guide was last updated June 2026 to reflect Shopify's current Buy X Get Y discount features.

Frequently Asked Questions

Can Shopify do free gift with purchase natively?

Partly. Shopify's Buy X Get Y automatic discount can set a gift item to 100% off when conditions are met. But it generally doesn't auto-add the gift to the cart or show a progress bar — for that you need a free-gift app.

How do I auto-add a free gift to the cart?

Native Shopify discounts don't auto-add the gift reliably. A free-gift app like Xperts Volume Discount adds the gift automatically once the shopper crosses the threshold (and removes it if they drop below).

What is a free-gift progress bar?

It's an on-site bar showing how close the shopper is to earning the gift — e.g. "You're ₹300 away from a free gift!" It fills as items are added and is the main driver of the extra spend.

Does a free gift work better than a discount?

Often, yes — a free gift costs you a low-COGS item instead of a percentage of every sale, and "free $15 kit" feels more valuable than "$5 off." It also sets a clear spending target.

Will this work on the Basic Shopify plan?

Yes. Native Buy X Get Y works on all plans, and Xperts Volume Discount's free-gift feature also works on every plan including Basic.

What gift should I offer?

Something with high perceived value and low cost — travel sizes, accessories, branded extras — ideally an item you also want to clear from inventory.


Share

Shopify Writer & Editor, Xpertshire

Nikhat Jahan writes and edits the Shopify how-to guides, app tutorials and SEO content on the Xpertshire blog. Every tutorial is tested on a real Shopify store before publishing.

Our Shopify apps

Tools we build to grow Shopify stores — install free from the Shopify App Store.