Free tool · No signup

Shopify discount leak calculator

Find out roughly how much your store gives away each month in discounts you never meant to give, such as stacked codes, promos set too deep, and private codes that got shared.

Your store

Your own estimate. Stacking, misconfigured promos, and shared codes all count. If you're unsure, try 5% and 20% to see the range.
Estimated leak per month
–
– per year
–Total discounts given / month
–Of monthly revenue lost to leaks
–Discounted orders / month
–Avg discount per discounted order
Get alerts when a discount looks wrong
This is an estimate built from the numbers you enter, not your store's actual data.

How exposed are your codes?

Tick everything that's true of your current discounts. Each one makes a leak more likely.

Exposure: Low
  • Tick the boxes above to get a fix list.

Where discount leaks come from

Most leaks come from four sources. PromoBeacon catches three of them automatically. The fourth takes a regular manual check.

Codes stacking when they shouldn't

A product discount, an order discount, and free shipping all land on the same order, often because of a combination setting no one rechecked.

PromoBeacon flags this

A promo set deeper than intended

A typo like 50% instead of 15%, or a fixed amount entered in the wrong currency. One misconfigured code can drain margin within hours.

PromoBeacon flags this

A promo reaching more than intended

A discount meant for one collection ends up applying to the whole cart, or to far more units per order than usual.

PromoBeacon flags this

Private codes shared publicly

Welcome, staff, or influencer codes end up on coupon sites and in browser extensions, then get used by shoppers who would have paid full price.

Check manually, see below

How to check your real numbers in Shopify

  1. List your live codes. In Shopify admin, open Discounts and sort by usage. Note any code that has far more uses than the audience it was made for.
  2. See what each code cost. Open your sales reports and break them down by discount. This shows how much each code took off in the last 30 days.
  3. Look for stacking. Filter orders that used more than one discount, then compare them with the combinations you meant to allow.
  4. Search for your codes. Search your store name plus "coupon" or "promo code". Any private code that shows up publicly should be retired and replaced.
  5. Put your real numbers into the calculator above. Use your actual orders, discount share, and average discount.
PromoBeacon icon

Catch discount problems the day they start

PromoBeacon learns your store's normal promotions and flags orders with unusually deep discounts, unexpected stacking, or unusual reach. It's read-only and has a free plan.

View on the Shopify App Store

Frequently asked questions

What is discount leakage on Shopify?

Discount leakage is money taken off orders that you never meant to discount: codes stacking when they shouldn't, a promotion set deeper or broader than intended, or a private code being used by people it wasn't meant for.

How is the leak calculated?

Monthly orders × share of orders using a discount × average order value × average discount gives your total monthly discount spend. The share you estimate as unintended is the leak. Annual figures are the monthly figure × 12.

How do I find the real numbers for my store?

In Shopify admin, open Discounts to see each code's usage count, and use your sales reports broken down by discount to see how much each code took off. Compare usage with who the code was meant for.

How do I stop discount codes leaking?

Set usage limits and one-use-per-customer where possible, add end dates, restrict eligibility to specific customers or segments, review which discounts are allowed to combine, and use unique codes instead of one public code for private offers.

Does this tool store my numbers?

No. Everything is calculated in your browser, and nothing you type is sent anywhere.