Average selling price (ASP)
Also known as: ASP
In short
Average selling price (ASP) is the average price customers actually pay for a product or package, calculated as revenue divided by units sold. It reflects real transaction prices after discounts, not list prices.
ASP is most natural for products sold in discrete units. SaaS teams often use it for a specific plan, bundle, or license type, or use ACV and average deal size for the same job.
How to calculate ASP
- Formula: ASP = total revenue from a product / number of units sold.
- Example: Say a team sells 50 licenses of a plan and books 200,000 in revenue. ASP is 4,000 per license.
- Net of discounts: Use the price paid, so ASP shows the effect of discounting.
Why ASP matters for GTM teams
Discount discipline
If list price is 5,000 and ASP is 3,800, the gap shows how much discounting is eroding margin and which reps or segments drive it.
Pricing tests
After a price change, ASP shows whether the new price held in real deals.
Mix shifts
ASP moves when the product mix changes, such as more entry plans than premium ones, even if prices did not change.
ASP vs. related metrics
- ASP vs. average deal size: Average deal size is per closed deal and may include several products. ASP is per unit of one product.
- ASP vs. ACV: ACV annualizes a contract. ASP does not adjust for term length.
- ASP vs. ARPU: ARPU is revenue per user over time. ASP is per sale.
How to use ASP in practice
Track ASP monthly by product, region, and sales segment. Pair it with win rate: a higher ASP with a falling win rate may mean you priced out good buyers. Compare ASP for deals with and without a specific discount approval to see where policy is being bypassed.
Common mistakes
- Mixing products: Averaging cheap and premium plans gives a number that describes neither.
- Ignoring term length: A multi-year deal can inflate ASP unless you normalize it.
- Using list price: That hides discounting, which is the main reason to track ASP.
Average selling price FAQs
What is average selling price (ASP)?
Average selling price is the average price a customer actually pays for a product, calculated by dividing total revenue by the number of units sold. It reflects real transaction prices after discounts rather than the published list price.
How do you calculate average selling price?
Divide total revenue from a product by the number of units sold in the same period. For example, 200,000 in revenue from 50 licenses gives an ASP of 4,000 per license. Use net revenue after discounts.
What is the difference between ASP and average deal size?
ASP is the average price per unit of a specific product. Average deal size is the average value of a closed deal, which may include several products, services, or contract terms. A single deal can contain many units.
Why does average selling price matter in SaaS?
ASP shows how much discounting is cutting into list prices and whether a price change held in real deals. It also reveals product mix shifts, such as more entry-level plans sold, that change revenue without any price change.
