Metric Definition
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
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 approach | Best for | Consideration |
|---|---|---|
| Session-based completion | Short flows like checkout or registration | Misses users who return later to finish |
| Time-windowed completion (24h or 7d) | Onboarding and setup flows | Captures returning users but introduces lag in reporting |
| Lifetime completion | Training or certification flows | Useful 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 type | Typical completion rate | Best in class |
|---|---|---|
| SaaS onboarding (3-5 steps) | 40% to 60% | 70% to 85% |
| E-commerce checkout | 55% to 70% | 75% to 85% |
| Registration / sign-up form | 60% to 75% | 80% to 90% |
| In-app tutorial or walkthrough | 20% to 40% | 50% to 65% |
| Multi-page survey or assessment | 15% 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
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
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
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
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
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 MetricsMetric 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.
Feature Adoption Rate
Product MetricsMetric 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.
DAU/MAU Ratio
Stickiness ratio
Product MetricsMetric 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.
Churn Rate
Customer Churn Rate
SaaS MetricsMetric 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.
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.