Expert answer · 6 min read

How do I set a minimum purchase amount for discounts?

I'm struggling to implement purchase minimums for my e-commerce store's discount campaigns. Every time I create a promotion, I want to ensure customers meet a specific spending threshold before the discount applies. I need a clear strategy to set minimum purchase amounts that encourage larger orders without deterring potential customers. How can I effectively configure these requirements across different types of promotions and ensure they're easy for customers to understand?

The short answer

Set a minimum purchase amount in Shopify by creating or editing a discount, then under "Minimum requirements" choosing "Minimum purchase amount" and entering your threshold. The harder part is picking the number. The most reliable method is to take your average order value and multiply by 1.2 to 1.3: if your average order is $65, set the minimum at $75 or $80. This makes the discount a tool that grows carts instead of a gift to people who were buying anyway. Also check the margin math: on a 20% off code with a $75 minimum, the biggest possible discount cost is $15, so make sure a $75 order still earns profit after that $15. Finally, show the threshold where shoppers can see it, with a cart message like "you are $12 away from 20% off." A hidden minimum does not grow baskets, it just creates support tickets.

In depth

How to set a minimum purchase amount for discounts

A discount with no minimum is an open invitation to lose money on your cheapest products. A discount with the right minimum does the opposite: it protects your margin, filters out coupon hunters, and pushes shoppers to add one more item. The setup in Shopify takes two minutes. Picking the right number takes a bit of math. This guide covers both, plus how to display the threshold so it actually grows baskets.

Step 1: Pick the right minimum with three simple methods

Method Formula Best for
Average order value uplift Your AOV x 1.2 to 1.3 Growing basket size; the default choice
Margin protection Check that the minimum order still profits after the maximum discount Deep discounts (20% or more)
Free-shipping pairing Set the discount minimum just below your free-shipping threshold Stacking two reasons to add one more item

Here is the AOV method in practice. Your average order is $65. Multiply by 1.2 and you get $78, which you round to $75 or $80. Now the discount only kicks in when a shopper spends more than the average customer, so every redemption pulls your numbers up instead of down.

Then run the margin check. A 20% code with a $75 minimum can cost you at most $15. If your gross margin on a typical $75 order is $40, you still keep $25. If the margin on that order is only $18, the discount leaves you with $3, and you need a higher minimum or a smaller discount.

Step 2: Set it up in Shopify

  • Go to Discounts in your Shopify admin and create a new discount (or open an existing one).
  • Choose the discount type: amount off products, amount off order, percentage, or free shipping.
  • Scroll to Minimum requirements.
  • Select Minimum purchase amount and enter your number, for example 75.
  • Check Combinations and decide if this discount can stack with others. When in doubt, do not allow stacking.
  • Set an end date, then save. Test it yourself with a cart below and above the threshold.

You will also see "Minimum quantity of items" as an option. That one counts products, not dollars, and it fits a different job.

Amount minimum versus quantity minimum

Use a purchase amount when your goal is basket value: "$75 or more gets 20% off." Use a quantity minimum when your goal is units: "buy 2, get 15% off" for consumables, or "3 for $45" style deals. If your products vary a lot in price, amount is safer. A quantity rule on a catalog with $8 and $80 items invites people to game it with three $8 items.

Step 3: Show the threshold where shoppers can see it

A minimum only grows baskets if shoppers know about it before checkout. Three placements matter:

  • Announcement bar or product page: "Get 20% off orders over $75" sets the expectation early.
  • Cart message with live progress: "You are $12 away from 20% off" is the single strongest nudge. It turns the minimum into a goal.
  • Checkout: Shopify shows a clear error if the code does not apply, but by then it is too late to add items. Catch people in the cart, not at payment.

Keep the wording concrete. "Spend $75, save 20%" beats "minimum purchase required" every time.

Growth Suite: A threshold that feels like a reward

Growth Suite's Free Gift feature lets you attach a gift to orders above your chosen amount, so hitting the minimum feels like winning something instead of just qualifying. Pair it with a small discount threshold and shoppers see two reasons to add that extra item.

Common mistakes to avoid

  • Setting the minimum below your AOV. Then it just subsidizes orders that were happening anyway.
  • Setting it too high. A $120 minimum in a store with a $65 average order converts almost nobody. Stay within 20 to 30% of AOV.
  • Hiding the threshold. If shoppers discover it at checkout, you get abandoned carts instead of bigger ones.
  • Allowing stacking by accident. A 20% code stacked on a sale item with no minimum can go below cost fast.
  • Never revisiting the number. As your AOV climbs, last year's minimum becomes this year's leak. Check it every few months.

Frequently asked questions about minimum purchase amounts

What minimum purchase amount should I start with?

Your average order value times 1.2, rounded to a clean number. For a $65 AOV, that is $75 or $80.

Does the minimum apply before or after the discount?

In Shopify, the cart subtotal must meet the minimum before the discount applies. The discounted total can drop below it.

Can I use different minimums for different codes?

Yes. Each discount has its own minimum requirement, so a VIP code can carry a lower threshold than your public welcome code.

Will a minimum hurt my conversion rate?

A small one rarely does, and the cart-progress message offsets most of the friction. A minimum far above your AOV will, so keep it realistic.

Should automatic discounts also have minimums?

Yes. An automatic discount with no minimum applies to every cart, including the $9 ones. Give it the same threshold discipline as a code.

Growth Suite for Shopify

Put this answer to work in your store.

Growth Suite reads what each visitor is about to do and triggers the right offer at the right second — so the strategy above runs on its own.

14-day free trial · No credit card · Cancel anytime

Go deeper

Resources

All resources
Shopify Upselling & Cross-Selling - Growth Suite

Topic ·9 min read

Shopify Upselling & Cross-Selling

Most Shopify stores leave 10-30% of revenue on the table because they do not upsell or cross-sell effectively. This...

Shopify Countdown Timer - Growth Suite

Topic ·4 min read

Shopify Countdown Timer

Adding a timer takes 5 minutes. Making it convert without destroying trust? That's strategy. The complete guide to...

Shopify Cart Abandonment - Growth Suite

Topic ·3 min read

Shopify Cart Abandonment

70% of Shopify carts are abandoned. Learn why customers leave, how to prevent abandonment in real-time, and recover...

Shopify Discount - Growth Suite

Topic ·3 min read

Shopify Discount

Master Shopify discounts without sacrificing your profit margins. Learn strategic discount techniques, timing...