KPI Tree

Metric Definition

Completion Rate = (Users Who Completed the Process / Users Who Started the Process) × 100
Users Who Completed the ProcessThe number of users who reached the final step of the defined flow
Users Who Started the ProcessThe number of users who entered the first step of the defined flow
Metric GlossarySaaS Metrics

Completion rate

Completion rate measures the percentage of users who finish a defined process or onboarding flow from start to end. It is a direct indicator of how well a product guides users through critical workflows, and a leading signal of activation, retention, and downstream conversion.

7 min read

Generate AI summary

What is completion rate?

Completion rate tracks how many users who begin a defined process actually finish it. The process can be an onboarding flow, a checkout sequence, a registration form, a tutorial, or any multi-step workflow that has a clear start and end point.

Unlike conversion rate, which typically measures a single action, completion rate applies to sequences. A five-step onboarding flow might have a high conversion rate on step one but lose half its users by step three. Completion rate captures the end-to-end success of the entire sequence, making it the right metric for evaluating multi-step experiences.

Completion rate is especially important for product-led growth companies where users must self-serve through onboarding without human assistance. If a trial user cannot complete the setup flow, they will never reach the activation rate milestone, never experience value, and never convert to a paid plan. Every percentage point of improvement in onboarding completion rate translates directly into more activated users and, ultimately, more paying customers.

The metric also applies beyond onboarding. Form completion rate affects lead generation. Checkout completion rate affects e-commerce revenue and cart abandonment rate. Training completion rate affects employee productivity. In each case, the principle is the same: a process that users cannot finish is a process that fails to deliver its intended outcome.

Completion rate should always be measured per step as well as end-to-end. The overall rate tells you whether the flow works. The per-step breakdown tells you where it breaks. Without step-level data, you are guessing at the cause of drop-off.

How to calculate completion rate

The basic formula divides the number of users who finished the flow by the number who started it. If 1,000 users begin your onboarding and 620 reach the final step, completion rate is 62%.

For accurate measurement, define clear entry and exit criteria. The entry point should be unambiguous: the moment a user lands on the first screen of the flow. The exit point should represent genuine completion, not simply viewing the last step. If the onboarding ends with connecting a data source, completion means the data source is successfully connected, not that the user saw the connection screen.

Time windows matter. Some users abandon a flow and return later. Decide whether you measure completion within a single session, within 24 hours, or within 7 days. Shorter windows give more actionable data but may undercount users who need time to gather information or credentials before finishing.

Measurement approachBest forConsideration
Session-based completionShort flows like checkout or registrationMisses users who return later to finish
Time-windowed completion (24h or 7d)Onboarding and setup flowsCaptures returning users but introduces lag in reporting
Lifetime completionTraining or certification flowsUseful for content programmes but less actionable for fast iteration

Completion rate in a metric tree

Decomposing completion rate into its step-level components reveals the specific points where users abandon the flow. Each step has its own drop-off rate, and each drop-off has different causes and different remedies.

The tree below illustrates a typical onboarding completion rate decomposition. The root metric splits into the major stages of the flow, and each stage further decomposes into the factors that influence whether a user progresses or abandons.

Metric tree insight

The highest drop-off almost always occurs at steps that require external dependencies: importing data, connecting integrations, or entering credentials the user does not have to hand. Offering a skip-and-return option at these steps can dramatically improve overall completion rate without sacrificing eventual thoroughness.

Completion rate benchmarks

Benchmarks vary significantly by the type of flow, the number of steps involved, and whether the user is motivated by an immediate reward (such as accessing a product) or a deferred benefit (such as completing training).

Flow typeTypical completion rateBest in class
SaaS onboarding (3-5 steps)40% to 60%70% to 85%
E-commerce checkout55% to 70%75% to 85%
Registration / sign-up form60% to 75%80% to 90%
In-app tutorial or walkthrough20% to 40%50% to 65%
Multi-page survey or assessment15% to 35%40% to 55%

The number of steps is the strongest predictor of completion rate. Each additional step introduces a drop-off point. Best-in-class products ruthlessly reduce the number of required steps, deferring optional configuration to after the user has experienced core value. A five-step flow will almost always outperform a ten-step flow, even if both collect the same information.

How to improve completion rate

  1. 1

    Reduce the number of steps

    Audit every step in the flow and ask whether it is strictly necessary for the user to achieve their goal. Defer optional steps to later. Combine steps where possible. Every step you remove eliminates a drop-off point.

  2. 2

    Show progress and set expectations

    Progress bars and step indicators reduce abandonment by showing users how far they have come and how little remains. When users can see the finish line, they are more likely to push through.

  3. 3

    Remove external dependencies from the critical path

    If a step requires data the user does not have immediately (API keys, CSV exports, colleague approvals), offer a way to skip it and return. Pre-populate fields with sensible defaults or sample data so users can continue exploring.

  4. 4

    Optimise the highest drop-off step first

    Use step-level analytics to identify the single step with the greatest absolute drop-off. Focus all improvement effort there before moving to other steps. Fixing the worst bottleneck yields the largest gain in overall completion rate.

  5. 5

    Send re-engagement nudges for abandoned flows

    Triggered emails or in-app messages that remind users to finish an incomplete flow can recover 10% to 20% of abandoners. Include a direct link to the exact step where they left off.

Common mistakes when tracking completion rate

Not measuring per-step drop-off

An overall completion rate of 50% tells you the flow has a problem but not where. Without step-level data, teams waste effort optimising steps that are already performing well while ignoring the real bottleneck.

Counting partial completions as successes

If the goal of onboarding is to connect a data source, viewing the connection screen is not completion. Define completion based on the outcome, not the page view, to avoid inflating the metric.

Ignoring segment differences

Completion rate varies by user segment, device type, and acquisition channel. Mobile users may struggle with steps designed for desktop. Users from paid campaigns may have different intent than organic sign-ups. Segment the data to find targeted improvements.

Optimising completion at the expense of quality

Removing steps to boost completion rate can backfire if those steps were necessary for the user to succeed long-term. Always validate that higher completion leads to better downstream outcomes like activation and retention rate.

Related metrics

Retention Rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Feature Adoption Rate

Product Metrics

Metric Definition

Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100

Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.

View metric

DAU/MAU Ratio

Stickiness ratio

Product Metrics

Metric Definition

DAU/MAU Ratio = DAU / MAU

The DAU/MAU ratio measures what proportion of monthly active users engage with your product every day. It is the most widely used indicator of product stickiness, revealing how deeply embedded your product is in users' daily routines.

View metric

Churn Rate

Customer Churn Rate

SaaS Metrics

Metric Definition

Churn Rate = (Customers Lost During Period / Customers at Start of Period) × 100

Churn rate measures the percentage of customers or subscribers who stop using a product or service during a given time period. It is the most direct indicator of whether a business is delivering enough ongoing value to retain its customer base, and it has a compounding effect on growth, revenue, and customer lifetime value.

View metric

Pinpoint where users drop off and fix it

Build a metric tree that decomposes completion rate into step-level progression, identifies the highest-impact bottleneck, and tracks improvement as you iterate on the flow.

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