Use case - discounts
How discounts affect your Shopify profit (and how to measure it)
Short answer
How it works
Do the margin math first
Take your net margin, not your gross. A store keeping 20 cents per dollar that offers 10% off is handing over half its profit on every discounted order. Written as a rule: discount percent divided by net margin percent is the share of profit you give away.
Measure what you are actually giving away
Total discounts given, the share of gross revenue that represents, and the split across discount codes, automatic discounts and manual discounts. If that share is climbing month over month, promotions are quietly becoming your biggest cost.
Rank your codes by what they cost
A handful of codes usually carry most of the give-away. Rank them by total discount given, then ask of each: did this code win orders that would not have happened anyway, or did it just cut the price for people who were buying regardless?
Find the orders a discount pushed underwater
The worst case is a discount stacking with free shipping and a payment fee until the order loses money. A negative-profit orders report lists exactly those, so you can see which codes create them.
What you get
- Discount erosion report: total given, share of gross revenue, by type
- Top discount codes ranked by what they cost you
- Profit on discounted vs full-price orders, on every plan
- Negative-profit orders report to catch discounts that sink orders
- A free plan for up to 100 orders a month
Why discounts hit profit harder than revenue
Revenue math and profit math tell two different stories about the same code. A 10% discount on a $100 order costs $10 of revenue, which sounds survivable. But if that order carried $70 of costs, the profit was $30, and the same $10 is a third of it. The thinner your margin, the more violent this gets.
This is also why "did the sale work?" cannot be answered from the revenue graph. A promotion that lifts sales 20% while giving away 15% of gross revenue in discounts has probably lost money on the month, and the revenue graph will still look great.
The three places discount damage hides
Codes applied to orders that were happening anyway are the biggest leak: a returning customer who would have paid full price finds a 15% code in a browser extension, and the margin is gone with nothing bought in return.
Stacking is the second: a discount combined with free shipping you absorb, on a low-value order, with the payment fee on top, can push the whole order below zero. Those orders hide inside good-looking totals until something lists them individually.
And manual discounts are the third: staff-applied price cuts at POS or in draft orders rarely get reviewed. Easy Profit Calculator's suspicious orders queue flags staff discount abuse and price overrides specifically because this leak is so common.