SaaS metrics library

Average Sale Price (ASP)

ASP (Average Sale Price) is the average amount a new customer pays when they first convert to a paid subscription, not their ongoing revenue over time. It's calculated as new business MRR in a period divided by the number of new customers who converted in that same period.

What is ASP?

In SaaS, Average Sale Price (ASP) refers to the average price paid by a new customer when they first convert to a paid subscription. ASP can fluctuate significantly from month to month, making it a valuable metric for measuring your sales team's ability to increase deal size, and an early indicator of whether customer lifetime value (LTV) is likely to grow or decline.

ASP is easy to confuse with ARPA (Average Revenue Per Account), a related but distinct metric that covers your entire customer base, not just new deals.

ARPAASP
MeasuresAverage revenue across your entire customer base, right nowAverage price paid by new customers, at first conversion
Includes existing customersYes, upgrades, downgrades, renewalsNo, first purchase only
Best forPricing strategy, revenue quality, forecastingSales team performance, deal-size trends

Calculating ASP

ASP is the average price paid by a new customer at the moment they first convert to a paid subscription. Any follow-up expansion or contraction of the account should be ignored.

To calculate ASP, take the total New Business MRR in a given period and divide it by the number of customers who subscribed for the first time in that period.

ASP=New business MRR in period# new customers in same period \text{ASP} = \frac{ \text{\textcolor{#007ac4}{New business MRR} in period} }{ \text{\textcolor{#007ac4}{# new customers} in same period} }

In words: ASP equals new business MRR in a period divided by the number of new customers who converted in that same period.

Example

You acquire 10 new customers in May:

  • 3 purchase a Gold Plan for $100
  • 7 purchase a Silver Plan for $50.

Total revenue from new customers: $650. Divide it by 10 (the number of new customers in that same period). Your Average Sale Price is $65.

Tracking ASP

Tracking ASP is crucial for understanding sales performance, pricing effectiveness, and customer behavior. While ASP provides a high-level metric, its value increases when segmented by factors such as:

  • Subscription plans (e.g., comparing ASP across different pricing tiers)
  • Geographies (e.g., ASP differences between North America and Europe)
  • Sales channels (e.g., ASP for self-serve vs. sales-led signups)
  • Customer segments (e.g., startups vs. mid-market vs. enterprise customers)

For larger SaaS businesses, segmenting ASP by sales teams or account managers can also reveal performance variations and help optimize sales and pricing strategies.

Segmenting ASP by sales funnel

The chart below shows ASP over time for two different sales funnels: self-serve (cyan) and sales-led (black).

The ASP chart in ChartMogul, segmented by sales-led and self-serve funnels

The sales-led funnel has a significantly higher ASP throughout. When a rep is involved in the initial purchase, the average sale price tends to be meaningfully higher than a self-serve signup.

Segmenting ASP by geographies

With ChartMogul you can define your sales regions and compare ASP across them.

Discover patterns in ASP by analysing ASP using the heat map in ChartMogul

Segmenting ASP by region helps you set fair, realistic sales targets per team.

The ASP chart in ChartMogul, segmented by EMEA and US regions

If ASP is historically higher in North America than EMEA, your sales targets should reflect that.

Why is Average Sale Price important?

Average Sale Price is useful for measuring efforts to increase the average deal size of new subscribers. It provides an early indication of whether customer lifetime value (LTV) is likely to increase or decrease in the future.

Sara Archer
Sara Archer, VP of Sales, ChartMogul Everyone wants to close big deals, and it's admirable to want to have a higher ASP. However, set your eye on the right prize: faster MRR/ARR growth. Don't overindex for going upmarket too much; rather, I suggest to ensure you are increasing your ASP at the right clip. You want high value customers that you can retain with just-right pricing. If your ASP is declining with good-fit customers it could signal something major going on in the competitive landscape or with negotiations.

ASP is also useful for assessing several other business areas:

Assess sales team performance

A rising ASP indicates that sales efforts are landing higher-value contracts; a declining ASP can signal pricing pressure or weaker negotiations.

Measure pricing strategy effectiveness

When testing pricing changes, ASP shows whether customers are converting to higher-value plans or drifting toward lower tiers.

Predict future revenue and growth

ASP is an early indicator of whether Customer Lifetime Value (LTV) is likely to rise or fall. A higher ASP also shortens your CAC payback period, since each new customer covers more of your acquisition cost upfront.

Optimize advertising and marketing spend

Segmenting ASP by region and customer type helps you allocate ad budget toward higher-value prospects.

Benchmark against competitors

Comparing your ASP to industry averages highlights whether you're overpricing or underpricing relative to peers.

Subscribe to The SaaS Roundup

When is ASP too low?

ASP is too low when it starts to limit your ability to grow profitably. Three key warning signs:

  1. CAC exceeds revenue. A low ASP means longer payback periods and more pressure to acquire customers at scale just to stay ahead of acquisition cost.
  2. Customers consistently choose lower-tier plans. This is a sign your pricing isn't communicating the value of higher tiers, which caps revenue and LTV.
  3. Revenue growth stalls despite more customers. You're acquiring users, but they're paying too little to move the needle on revenue.

How to fix a low ASP

  • Reevaluate pricing tiers to better align value with higher price points.
  • Introduce feature bundling to encourage customers to choose higher plans.
  • Upsell and cross-sell to increase revenue from each customer.
  • Target higher-value customer segments that are willing to pay more.

Common ASP questions

What’s the difference between Average Sale Price and Average Selling Price?

Both are abbreviated ASP and calculated the same way, total revenue divided by units or deals sold, but they're used in different contexts:

Average Sale PriceAverage Selling Price
Common inSaaS, real estate, complex B2B dealsRetail, manufacturing, unit-based pricing
MeasuresAverage value of a new subscription dealAverage price per unit sold

What does a higher Average Sale Price (ASP) indicate?

A higher ASP in SaaS companies generally indicates that a company is selling larger or more expensive deals, either through enterprise contracts, premium pricing tiers, or successful upselling and bundling strategies.

How does ASP differ from ARPA (Average Revenue Per Account)?

ASP only considers the first purchase by a new customer. ARPA includes ongoing revenue from existing customers, including renewals and expansions. See the comparison table above for details.

Can ASP be too high?

A very high ASP could mean your pricing is too expensive for many potential customers, limiting acquisition. You might also be overly reliant on enterprise deals, leading to long sales cycles and unpredictable revenue.