Monetization

Abandonment Rate

Also known asCart Abandonment RateCheckout AbandonmentPurchase Abandonment

The share of users who start a flow — a purchase, checkout, trial sign-up, or onboarding step — but leave before completing it. The mirror image of completion (conversion) rate.

Key takeaways

  1. 01Abandonment rate = users who started a flow but did not finish ÷ users who started — it is 1 minus the completion rate.
  2. 02The highest-value flows to watch in apps: paywall to purchase, free-trial start to conversion, and onboarding to activation.
  3. 03Framing the leak as abandonment, rather than conversion, focuses attention on where and why users drop out.
  4. 04Diagnose step by step — a single funnel number hides which step is actually losing people.

Abandonment rate is the share of users who begin a flow but leave before completing it: users who started minus users who completed, divided by users who started. It is the mirror image of [[conversion-rate]] for that flow — if a checkout converts at 70%, its abandonment rate is 30% — but framing it as abandonment keeps the focus on the leak rather than the win.

Where abandonment matters most in apps

The drivers are borrowed from e-commerce cart abandonment but adapted to app purchase flows: too many steps, forced account creation, a price-to-value mismatch surfaced too late, payment friction, trust gaps, or outright technical errors on the purchase. One app-specific wrinkle is that part of the drop happens on the platform's own payment sheet (Apple StoreKit, Google Play Billing), which you can influence but not fully control.

Reducing it starts with measuring step by step — a single funnel percentage hides which step bleeds users. From there: cut steps and required fields, surface value at the exact moment of friction, [[a-b-testing]] the paywall and its trigger timing, and use [[re-engagement]] flows that bring abandoners back to a flow they already started.

Quick answers

What is abandonment rate?

Abandonment rate is the share of users who start a flow — a purchase, checkout, trial sign-up, or onboarding step — but leave before completing it. It equals users who started minus users who completed, divided by users who started, and it is the inverse of that flow's completion or conversion rate.

What counts as cart or checkout abandonment in an app?

In apps the classic e-commerce cart maps to the purchase flow: a user opens a paywall, taps to buy, or starts a subscription, then drops out before the transaction confirms. Some of that abandonment happens on the platform payment sheet (StoreKit or Play Billing) after the in-app step, which is why measuring the full chain — not just your own screens — matters.

What is a good abandonment rate?

There is no universal benchmark — it varies enormously by flow, price point, and audience, and purchase-sheet abandonment in apps can be substantial. Track it per flow against your own trend and by segment, and treat a rising abandonment rate at a specific step as the signal, rather than chasing an absolute target.

How do you reduce abandonment rate?

Measure the flow step by step to find where users actually drop, then reduce friction at that step: fewer steps and fields, no forced account creation, clear value at the point of decision, and reliable purchase handling. A/B test the paywall and its timing, and use re-engagement to bring back users who abandoned a flow they had already started.

Back to glossary