KPI Tree

Metric Definition

Promotional penetration

Discount Usage Rate = (Orders with a Discount Code / Total Orders) x 100
Orders with a Discount CodeThe number of completed orders where a discount code, coupon, or promotional offer was applied
Total OrdersThe total number of completed orders during the same period

Track from

Discount usage analysis

Discount usage analysis measures the percentage of orders that include a discount code or promotional offer. It reveals how dependent your revenue is on price reductions and whether your promotional strategy is driving incremental sales or simply subsidising purchases that would have happened at full price.

8 min read

Generate AI summary

What is discount usage analysis?

Discount usage analysis tracks the proportion of orders that involve a discount code, coupon, or promotional offer. If a retailer processed 10,000 orders last month and 3,200 of them included a discount code, the discount usage rate is 32%.

This metric is essential because discounts are one of the most powerful but double-edged tools in e-commerce. Used strategically, they acquire new customers, reactivate lapsed buyers, clear slow-moving inventory, and drive purchases during seasonal peaks. Used poorly, they train customers to wait for sales, erode gross margins, devalue the brand, and create a dependency where revenue collapses without a live promotion.

The goal is not to minimise discount usage to zero. Some level of promotional activity is healthy and necessary. The goal is to ensure that discounts are generating incremental revenue rather than giving away margin on sales that would have happened anyway. A discount that converts a customer who was about to abandon the cart is valuable. A discount that a loyal customer applies to a purchase they were already going to make at full price destroys value.

Discount usage analysis also connects to customer behaviour in ways that go beyond the immediate transaction. Customers acquired through heavy discounting tend to have lower customer lifetime value, higher price sensitivity, and lower brand loyalty than customers acquired at full price. Over time, a high discount usage rate can reshape your customer base toward price-sensitive buyers, making it progressively harder to wean the business off promotions.

Track discount usage rate alongside average discount depth (the average percentage discount applied). A 30% usage rate with a 5% average discount has a very different margin impact than a 30% usage rate with a 25% average discount. Both numbers are needed for a complete picture.

Key metrics within discount usage analysis

The headline discount usage rate is a starting point. Several supporting metrics provide the depth needed to evaluate promotional effectiveness.

MetricFormulaWhat it reveals
Discount usage rate(Discounted Orders / Total Orders) x 100The overall penetration of promotions across your order base
Average discount depthTotal Discount Value / Total Discounted Order Revenue x 100How much margin you are giving up on discounted orders
Discount incrementality(Orders from New or Lapsed Customers Using Discounts / All Discounted Orders) x 100Whether discounts are driving new behaviour or subsidising existing purchases
Revenue cannibalisation rate(Discounted Orders from Loyal Full-Price Customers / All Discounted Orders) x 100The proportion of discounts going to customers who would have bought at full price
Discount-to-repeat rate(Discount-Acquired Customers Who Repeat at Full Price / All Discount-Acquired Customers) x 100Whether discount-acquired customers become profitable long-term buyers

Incrementality is the critical question

A discount code that generates 1,000 orders is only valuable if a meaningful proportion of those orders would not have happened without the discount. Without incrementality testing, you cannot distinguish between promotions that drive growth and promotions that give away margin.

Discount usage analysis in a metric tree

A metric tree decomposes discount usage into the factors that determine how much promotional activity occurs and what impact it has on revenue and profitability.

The tree reveals connections that are not obvious from the headline rate. A rising discount usage rate might be caused by more promotional campaigns (the distribution branch), by customers learning to search for codes before purchasing (the behaviour branch), or by coupon aggregator sites publishing your codes without permission (the leak branch). Each cause requires a different response.

The margin impact branch is where the real insight lies. If discount incrementality is high (most discounted orders are genuinely new) and average discount depth is moderate, the promotional programme is healthy. If cannibalisation is high (discounts are going to loyal full-price customers) and discount depth is increasing, the programme is destroying value. The tree quantifies both scenarios and makes the trade-off visible.

Discount usage benchmarks

SegmentTypical discount usage rateHealthy range
General e-commerce25% to 40%20% to 30%
Fashion and apparel35% to 50%25% to 35%
Beauty and personal care30% to 45%20% to 30%
Grocery and essentials15% to 25%10% to 20%
Electronics20% to 35%15% to 25%
DTC (direct to consumer)30% to 50%20% to 35%

Fashion and DTC brands tend to have the highest discount usage rates because promotions are deeply embedded in the industry's purchasing culture. Grocery has the lowest because margins are already thin and price is managed through everyday pricing rather than code-based promotions.

The "healthy range" is not about minimising discounts. It represents the zone where promotions are driving enough incremental revenue to justify their margin cost without creating dependency. Businesses below this range may be leaving acquisition and reactivation opportunities on the table. Businesses above it are likely over-promoting and should investigate how much of their discount spend is cannibalising full-price revenue.

How to optimise discount usage

  1. 1

    Segment discount targeting by customer type

    Reserve discounts for customer segments where they drive incremental behaviour: new customers making their first purchase, lapsed customers who have not ordered in 90 days, and high-value customers at risk of churning. Avoid broadcasting discounts to your entire base, which guarantees cannibalisation.

  2. 2

    Run incrementality tests

    For every major promotion, hold out a control group that does not receive the discount. Compare conversion rates between the groups. If the control group converts at nearly the same rate, the discount is not incremental and the margin cost is wasted. This single practice transforms promotional strategy from guesswork to evidence.

  3. 3

    Control coupon distribution and leakage

    Single-use codes prevent sharing. Short expiry windows create urgency. Monitoring coupon aggregator sites for leaked codes allows you to revoke them quickly. Every leaked code that a loyal customer finds and applies is pure margin loss.

  4. 4

    Replace blanket discounts with value-added offers

    Free shipping, free gift with purchase, early access to new products, and loyalty points are often as effective as percentage discounts at driving conversion, but they preserve the perceived value of the product and protect margin more effectively.

  5. 5

    Remove the discount code field for full-price segments

    A visible discount code field at checkout prompts customers to leave the site and search for codes. For customer segments that should not receive discounts, hide the code field or replace it with a loyalty points redemption interface. This single change can reduce unnecessary discount usage by 10% to 15%.

Tracking discount usage with KPI Tree

KPI Tree lets you model discount usage analysis as a structured metric tree connected to your order and promotional data. You can decompose usage by campaign, customer segment, acquisition channel, and product category to understand exactly where discounts are working and where they are leaking value.

Each node in the tree connects to the team responsible. Marketing owns campaign strategy and targeting. Growth owns new customer acquisition promotions. Merchandising owns category-specific promotional calendars. Finance owns the margin framework that sets boundaries on acceptable discount depth.

The tree also connects discount usage to its broader financial impact. You can see how changes in discount usage rate and depth flow through to gross margin, average order value, and overall revenue, making it straightforward to evaluate whether a promotional programme is generating profitable growth or subsidising purchases that would have happened regardless.

Related metrics

Gross Profit Margin

Revenue efficiency after direct costs

Financial Metrics
StripeXero

Metric Definition

Gross Profit Margin = ((Revenue - COGS) / Revenue) x 100

Gross profit margin measures the percentage of revenue that remains after deducting the direct costs of producing or delivering goods and services. It is the first and most important profitability layer in the income statement, revealing whether a business has sufficient pricing power and cost efficiency to fund operations, growth, and profit.

View metric

Customer Acquisition Cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Conversion Rate

CVR

Marketing Metrics
Google AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Average Order Value

Revenue per transaction

Operations Metrics
Shopify

Metric Definition

AOV = Total Revenue / Number of Orders

Average order value measures the mean amount spent each time a customer places an order. It is a core e-commerce and retail metric that directly influences revenue, profitability, and customer acquisition efficiency.

View metric

Make every discount earn its margin cost

Build a metric tree that connects discount usage to incrementality, margin impact, and customer segment so your team can promote strategically and stop giving away margin on sales that would have happened anyway.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business