SHOPIFY DISCOUNT LEAKAGE ANALYZER · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Which of your Shopify discount codes actually pay for themselves?

Drop in the orders export from your Shopify admin and get, for every code, how much it gave away, the share of its orders that had to be new sales for the discount to break even, which codes bring back refunds, and how much went to customers who had already bought, without installing an app or giving anyone access to your store.

The file is read in this browser tab and never leaves your device. Independent of Shopify: not affiliated with or endorsed by Shopify.

1. Your orders export

Shopify admin → Orders → Export → all orders or a date range → CSV for Excel, Numbers, or other spreadsheet programs. Needs Name, Total (or Subtotal) and Discount Code or Discount Amount; Email, Created at, Refunded Amount, Cancelled at and Financial Status are used when present. One row per line item is handled: each order is counted once. Cancelled and voided orders are left out.

Choose a file or paste export text, then click Analyze.

The model, and what it leaves out

Common questions

How do I find out which Shopify discount codes are losing money?

Export your orders from Shopify (Orders, Export, CSV) and drop the file here. For each code the tool totals the discount given and the orders that used it, then works out the share of those orders that must be new sales, customers who would not otherwise have bought, for the discount to pay for itself. Add your product cost percentage to get that figure; without it the tool still shows discount given, average order value and refund rate per code.

How is the break-even share calculated?

With margin m per dollar of list price (1 minus your product cost and payment fee rates), a discount of d costs d times (1 minus the fee rate) on every order. A new customer's order earns m minus that cost; a customer who would have bought anyway loses that cost. The two balance when the new-sales share equals d times (1 minus the fee rate) divided by m. If d is bigger than m, the code loses money on every order, however many are new.

Does the tool upload my orders or customer emails?

No. The file is read in your browser tab and never leaves your device. Customer emails are used only to tell whether a buyer had already ordered earlier in the same file, and are never displayed, stored or sent. There are no accounts and no store access is needed.

What does the tool not see?

Whether a given customer would really have bought without the code, shipping and advertising cost, product cost that varies by item, orders outside the export's date range, and what a discount does to lifetime value. Repeat buyers are recognised only within the file, so the repeat share is a lower bound. Treat the output as leads to review, not as a verdict on a code.

Is this financial or business advice?

No. It applies arithmetic to the file you provide and does not replace your own judgement or a qualified adviser. It is independent of Shopify and is not affiliated with or endorsed by it.