Install Sam free

★ 4.9 (107 reviews) Built for Shopify Free plan available

Playbooks

Scarcity Marketing: Low Stock Messages That Stay Honest

TL;DR

Scarcity marketing says "there is not much left"; urgency marketing says "time is running out". Both work only when they are true. A low stock message is honest when the count is your real sellable inventory and you will not refill it in a few days. Plan real limits (small batches, last units, seasonal runs), show the real count, pair it with at most one other signal, and let the item actually sell out.

Scarcity and urgency marketing tell shoppers that waiting has a cost: there is not much left, or the offer ends soon. A low stock message is the simplest form of scarcity, and it stays honest when two things are true. The count is your real sellable stock, and you won’t quietly refill it next week.

This post is about the strategy side: which kinds of scarcity are real in a Shopify store, when “low stock” stops being true, and how to plan limits you can back up. For the step-by-step setup of a stock alert, see low stock alerts for customers. For how scarcity fits with reviews and sales popups, read the social proof guide for Shopify.

What is the difference between scarcity and urgency marketing?

Scarcity is about quantity. Urgency is about time. They often appear together, but each one makes a separate claim that has to hold up on its own.

Scarcity marketingUrgency marketing
The claim“There isn’t much left”“This ends soon”
Typical message“Only 3 left in size M”“20% off ends Sunday at 11:59 p.m. ET”
What makes it trueYour real inventory countA real end date for the offer
What makes it falseInvented counts, counts that drop on a schedule, quiet restocksTimers that reset, sales that keep getting extended
Shopify data it needsTracked inventoryA discount or sale with an end date

The UK Competition and Markets Authority (CMA) groups both under one label. It defines an “urgency claim” as “any scarcity, popularity, ‘act fast’ or time limited claim” (CMA open letter). So the same honesty test applies to a stock count and a countdown. We cover the time side in false urgency and countdown timers.

Why do low stock messages work on shoppers?

Because people value things more when they look scarce. A classic 1975 study had 200 students rate cookies that were either in plentiful or scarce supply (Worchel, Lee & Adewole). Three findings matter for a store:

  1. Scarce beats plentiful. Cookies in scarce supply were rated more desirable than cookies in abundant supply.
  2. Running out beats always scarce. Cookies rated higher when supply dropped from abundant to scarce than when it was scarce all along.
  3. Scarce because of demand beats scarce by accident. Cookies that ran low because others wanted them rated higher than cookies that ran low because of an accident.

There is also a warning in the same study. Cookies that started scarce and then became plentiful were rated lower than cookies that were plentiful all along. In store terms: a “limited” item that is suddenly back in full stock can look less special than one you never called limited.

That is the whole case for honest scarcity. The effect comes from a real change in supply, so faking it means faking the one thing that makes it work. For the wider psychology, see FOMO marketing psychology.

What kinds of scarcity are real in a Shopify store?

More than you might think. Most stores have at least one of these, and none of them needs an invented number.

Real limitExample messageGood fit for
Last units of a regular product“Only 2 left in Olive”Items with slow or uncertain restocks
Small batch or limited run“Batch 12: 40 made, 6 left”Handmade goods, coffee roasts, small-run apparel
Seasonal or one-time run“Holiday blend, not restocked after it sells out”Seasonal products, collaborations
Discontinued item“Final stock, this color is being retired”Clearing old lines
Last units at a price“Last 5 at the launch price”Launch pricing that really changes

Each row describes a decision you have already made about supply. The message just reports it. If you can’t name the decision (“we made 40”, “we won’t restock”), you probably don’t have a real scarcity story for that product.

When is “low stock” not really scarcity?

When the shopper can’t actually miss out. The CMA’s compliance letter describes a seller that tells shoppers stock is low when it “has no stock shortage or, even though it is low on stock today, it will be getting new stock shortly”. The CMA says those claims are likely to be misleading because they give “the false impression that they must act quickly to avoid missing out” (CMA open letter, Example 4).

That covers more cases than fake counts. Watch for these:

  • A restock is already on the way. “Only 2 left” is literally true, but if 200 arrive on Thursday, shoppers lose nothing by waiting.
  • You keep selling after zero. With Continue selling when out of stock turned on in Shopify, there is no hard limit to report.
  • Print-on-demand, dropship or made-to-order. There is no stock to run out of.
  • Low count, deep warehouse. One location shows 3 while another holds plenty that ships just as fast.

The same letter flags popularity lines paired with high stock. If “10 people are looking at this” is true but stock is high, there is “no need for consumers to hurry”, so a claim built to make them hurry is likely to be misleading (Example 5). Real demand data is fine to show. Just don’t use it to suggest a shortage that doesn’t exist.

In the US, Section 5 of the FTC Act declares “unfair or deceptive acts or practices in or affecting commerce” unlawful (15 U.S.C. § 45). A stock message that misstates what shoppers can buy is the kind of claim to avoid.

How do you write low stock messages that stay honest?

Keep them short, specific and tied to the product the shopper is viewing. A quick checklist before any message goes live:

  1. The count comes from Shopify. Track quantity is on, and the number is pulled from inventory, not typed in.
  2. It counts the right thing. If one size is low, say which size. “Only 2 left” on a product page where only XL is low misleads the shopper buying M.
  3. The alert level is low for that product. “Only 40 left” is not scarcity. Pick a level that means “nearly gone” for how fast the item sells.
  4. No refill is coming soon. If it is, skip the alert or say so: “4 left, more arriving next week”.
  5. No extra pressure words. Drop “selling fast” or “hurry” unless your orders back them up.

Some example lines, built from the real-limit table above:

  • “Only 3 left in size M”
  • “Last 4 from this batch, not restocked”
  • “Final stock of this color”
  • “4 left now, next batch ships in about two weeks”

The last one shows that honesty can still help the sale. A shopper who needs it this week has a reason to buy now. A shopper who can wait knows they can come back. More copy ideas are in urgency marketing phrases.

How do you pair scarcity with urgency without stacking pressure?

Use one quantity signal and one time signal at most, and only when both are true. A page with a stock count, a countdown, a visitor counter and a popup reads as pressure, not information.

SituationScarcity signalUrgency signalSkip
Limited batch, no saleStock count near add to cartNoneTimers
Sale on regular stockNone, unless stock is really lowCountdown to the real end date“Only X left” on deep stock
Limited batch on saleStock countEnd date in a top barVisitor counts on top of both
Holiday shipping cutoffNoneYour real last ship dateStock alerts on items you restock weekly

If you run a sale with a real end date, set it up as covered in our countdown timer guide.

How do you set this up with Sam FOMO?

Sam FOMO is our sales popup and urgency app, free to install and rated 4.6★ from 17 reviews on the Shopify App Store (Oct 2026). It builds each signal from your store data. Each notification is created under Notifications > Create notification (create a notification).

  • Low Stock Alert: reads your Shopify inventory and shows when stock is at or below the Low stock alert level you set. The message can use {{stock_count}}, {{product_name}} and {{variant}}, so you can name the size or color that is low.
  • Countdown Timer: choose Ends at a fixed date & time for a sale that really ends. It can show on product pages, the cart, a top or bottom bar, or a landing page.
  • Sold Count: shows how many orders a product had in a time window you choose. Use it to show real demand, not to suggest a shortage.

All three are covered in the low stock, countdown and activity guide. The full low stock setup, with alert levels by product type, is in low stock alerts for customers.

Sam FOMO has one alert level per Low Stock Alert notification. For products you restock every week, a simple fix is a conservative level, so the alert only shows when an item is truly close to gone.

What should happen when the item sells out?

Let it sell out. Scarcity marketing is a promise, and shoppers notice what happens next.

  • Mark it sold out. Don’t swap in a “new” listing for the same product the next day.
  • Keep “limited” limited. If you said a batch won’t be restocked, don’t restock it. Call the next run a new batch, with its own count.
  • Be open about restocks. If a product will come back, say so on the page. Shoppers can choose to wait, and the ones who buy now aren’t misled.
  • Don’t script the count. Researchers who crawled about 11,000 shopping sites flagged low stock messages as deceptive when the count dropped on a fixed schedule or was randomly generated on each page load (Mathur et al., CSCW 2019).

The cookie study points the same way. A supply that runs out because people wanted it is the strongest signal you can have. A “limited” item that floods back undoes it.

How do you check that your scarcity marketing is working?

Check two things: that it’s honest, and that it helps.

Honesty audit, once a month:

  1. Open three products that show a stock alert in a private window. Compare the count with Shopify admin.
  2. Check that none of them have a restock arriving this week, or that the page says so.
  3. Browse the store for a minute. If most products show “low stock”, your alert level is too high. The same study noted sites that showed “Only X left” on nearly every product, which tells shoppers nothing.
  4. Find last month’s “limited” items. Did they stay sold out, or come back as new batches with new counts?

Performance check: Sam FOMO’s Analytics shows impressions, clicks and click-through rate by popup type (analytics guide). Compare conversion on low-stock products over similar periods with and without the alert, and keep what helps. If an alert gets impressions but no change in sales, the product may not be scarce enough for shoppers to care, and that’s useful to know too.

Frequently asked questions

What is the difference between scarcity and urgency marketing?

Scarcity marketing is about quantity: only a few units are left, or a product is made in a limited run. Urgency marketing is about time: a sale or offer ends at a set moment. Many campaigns use both, such as a limited batch on sale until Sunday, but each claim has to be true on its own.

Is a low stock message misleading if I restock soon?

It can be. The UK CMA gives the example of a seller that shows low stock claims while new stock is arriving shortly, and says such claims are likely to be misleading because shoppers think they must act quickly. If you refill an item within days, skip the alert for it or say when more is coming. This is general information, not legal advice.

What is a good low stock message?

A short line with the real count and what it applies to, such as "Only 3 left in size M" or "Last 4 from this batch". Avoid adding "selling fast" or "hurry" unless your order data shows it. The count should come straight from your Shopify inventory, not a number you type in.

Does scarcity marketing work for every product?

No. It fits products that really run out: small batches, one-off items, seasonal runs and discontinued lines. It does not fit print-on-demand, made-to-order items or products you keep selling after zero, because there is no real limit to report.

Can I show low stock and a countdown timer together?

Yes, if both are true. A limited batch on a sale that really ends Sunday can show the count near add to cart and the end date in a bar. Keep it to those two signals so the page informs rather than pressures.

Sources

  1. Worchel, Lee & Adewole: Effects of supply and demand on ratings of object value (JPSP, 1975), abstract
  2. CMA: Using urgency and price reduction claims online (Mar 29, 2023)
  3. CMA: Urgency and price reduction claims, compliance advice for online businesses (open letter, Mar 29, 2023)
  4. 15 U.S.C. § 45, Federal Trade Commission Act, Section 5 (govinfo.gov)
  5. Mathur et al.: Dark Patterns at Scale, Findings from a Crawl of 11K Shopping Websites (CSCW 2019)

Part of our guide: Social proof →

Turn store activity into social proof

Install Sam FOMO free and turn on your first sales pop-up in minutes.

Install free on Shopify

★ 4.6 (17 reviews) Built for Shopify Free plan available