Acquisition

What is Average Sale Price (ASP)?

Average sale price is the average value of a closed deal over a period - across closed-won opportunities in sales-led SaaS, or new subscriptions in self-serve. It moves immediately when your mix changes, which makes it a leading indicator where ARPA is a lagging one.

Written by , Founder of ChartsyPublished

Key takeaways

  • Formula: total new business value in a period ÷ number of new deals closed.
  • State whether you count annualized value or total contract value - the difference can be threefold.
  • ASP determines which go-to-market motion is even available: under $1,000 cannot support outbound sales.
  • Rising ASP with a falling win rate means you are moving upmarket, whether or not anyone decided to.
Formula
ASP = Total new business value ÷ Number of new deals closed
Benchmark
No universal range - it describes your market. Under $1,000 supports self-serve only; over $50,000 implies enterprise cycles.

Average sale price is the average value of a closed deal over a period. In sales-led SaaS it is calculated across closed-won opportunities; in self-serve, across new subscriptions. Either way it answers the same question: what size of customer is the business actually winning?

What Is Average Sale Price?

ASP is total new business value in a period divided by the number of deals that produced it. It describes the deals you closed, not the customers you have - which makes it a leading indicator where ARPA is a lagging one.

That distinction matters. ARPA moves slowly because it averages your entire installed base. ASP moves immediately, because it only looks at what closed this period. When a business starts moving upmarket, ASP shows it quarters before ARPA does.

How Do You Calculate ASP?

ASP = Total new business value in a period ÷ Number of new deals closed

A worked example over one quarter:

  • New annual contract value closed: $480,000
  • Deals closed: 24

ASP = $480,000 ÷ 24 = $20,000

Two decisions change the answer, so state them whenever you report the number. First, whether you are counting annualized value or total contract value - a three-year deal counts once at $30,000 ACV or once at $90,000 TCV, and the difference is threefold. Second, whether expansion deals into existing accounts count alongside new logos. Most teams exclude expansion from ASP and track it separately as expansion MRR.

For self-serve businesses with no sales motion, the equivalent is the average value of a new subscription at signup.

Why Does ASP Matter?

It tells you which market you are in. A business with a $300 ASP cannot support outbound sales. A business at $40,000 cannot survive on self-serve conversion. ASP determines which go-to-market motions are even available to you.

It sets what you can spend to acquire. CAC only makes sense relative to deal size. A $6,000 CAC is reckless at a $3,000 ASP and cheap at a $50,000 one.

Its trend reveals strategy drift. Rising ASP with a falling win rate means you are moving upmarket, whether or not anyone decided to. Falling ASP with rising volume means the opposite. Both are fine if intentional and dangerous if unnoticed.

What Is a Good ASP?

There is no universal benchmark - ASP is a description of your market, not a score. What matters is whether it is consistent with the rest of your model:

ASP range Motion it supports
Under $1,000 Self-serve, product-led, no sales touch
$1,000–$10,000 Inside sales, low-touch, short cycles
$10,000–$50,000 Full sales cycle, demos, procurement
Over $50,000 Enterprise, multi-stakeholder, long cycles

A mismatch between ASP and sales motion is one of the most expensive errors in SaaS. Running an enterprise sales team against a $2,000 ASP burns cash on every deal won.

How Do You Increase ASP?

Tighten the ideal customer profile. ASP rises fastest when you stop selling to accounts that were always going to buy the cheapest tier.

Package upward. Bundling, seat minimums and annual-only pricing on higher tiers raise the floor of what a deal can be worth.

Sell the multi-year term. If you report TCV, longer terms raise ASP directly. If you report ACV, they do not - which is why the definition has to be fixed before the target is set.

Watch win rate as you go. ASP that rises while win rate collapses is not progress, it is a pipeline that no longer matches the product.

How Do You Track ASP?

For a sales-led motion, ASP properly lives in your CRM, where opportunity value and close dates are recorded. Chartsy sees the billing side: the value of each new subscription at signup, which gives you the realised ASP - what customers actually started paying, rather than what was written on the contract. For self-serve businesses that figure is the whole metric. For sales-led ones it is a useful check, since the gap between contracted and realised value is where discounts and ramp deals hide.

How Chartsy calculates this

Chartsy derives ASP directly from your Stripe, Paddle or BigCommerce records. The exact definition it uses - and where it can differ from another tool's - is written out in the metrics reference.

Frequently asked questions

What is the difference between ASP and ACV?

ACV is the annualized value of one contract. ASP is the average across all deals closed in a period. ACV describes a contract; ASP describes your sales motion.

Should ASP include expansion deals?

Most teams exclude them, because mixing new logos with upsells into existing accounts makes the trend unreadable. If you do include them, say so - expansion deals are usually smaller and will drag ASP down.

Is ASP the same as ARPA?

No. ASP averages deals closed in a period; ARPA averages revenue across every active account. ASP is forward-looking and volatile, ARPA is backward-looking and stable.

Why did my ASP jump in one quarter?

Usually one large deal in a small sample. ASP on low deal counts is extremely sensitive to outliers - check the median alongside the mean before concluding anything about the trend.

Does ASP apply to self-serve SaaS?

Yes, as the average value of a new subscription at signup. There is no sales cycle behind it, but the number still tells you which tier new customers actually choose, which is frequently not the tier you expected.

Related metrics

About the author

Serena Prifti

Written by

Serena Prifti

Founder of Chartsy

Serena Prifti is the founder of Chartsy and writes about analytics, growth, and subscription metrics. She focuses on helping founders and operators turn raw data into clear insights that drive better decisions.

Serena Prifti

Track ASP automatically

Connect Stripe or Paddle and Chartsy calculates ASP and 20+ other metrics from your real billing data - no spreadsheets, no SQL.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.