Blog / 12 SaaS Onboarding KPIs You Should Be Tracking

12 SaaS Onboarding KPIs You Should Be Tracking

Allan de Wit
Allan de Wit
ยท
July 23, 2026

If you can't say which onboarding step causes users to quit, you're flying blind. Most teams launch an onboarding flow, watch signups trickle in, then guess why activation stalls. The fix starts with picking the right saas onboarding kpis and watching them weekly, not just glancing at a dashboard once a quarter.

This article gives you a direct answer: the 12 metrics that actually tell you whether new users are reaching value or bouncing before day seven. You'll see time to first value, activation rate, and feature adoption alongside less obvious ones like onboarding checklist completion and support ticket volume during the first week. Each one points to a different failure point in your funnel.

We built Koala Feedback because product teams need real signal from real users, and that same principle applies here. Once you know which onboarding KPI is slipping, user feedback data and feature request patterns help you figure out why, and what to fix first. Track these numbers, and you'll stop guessing about churn and start making onboarding decisions backed by evidence.

1. Time to value

What it measures

Time to value (TTV) tracks how long a new user takes to reach their first meaningful outcome inside your product, the moment they realize "this actually solves my problem." It's not about logging in or clicking through a tour. It's about the specific action that proves your product's worth, like sending a first campaign, publishing a first feedback board, or generating a first report. Every SaaS product has a different trigger, and finding yours matters more than copying someone else's definition of activation moment.

1. Time to value

If a user hasn't hit their first value moment within a week, you're losing them to a competitor who gets them there faster.

How to calculate it

You calculate TTV by measuring the time elapsed between signup and the completion of that defined value action, then averaging it across a cohort of users. Most teams pull this from product analytics events, not surveys, because self-reported timing is unreliable.

Time to Value = Timestamp(First Value Action) - Timestamp(Signup)
Average TTV = Sum of all user TTVs / Number of users in cohort

Run this monthly per signup cohort so you can spot whether a recent onboarding change sped things up or slowed them down. Segment by plan tier and acquisition channel too, since a self-serve trial user and an enterprise buyer will hit value at very different speeds.

What a good benchmark looks like

Benchmarks vary by product complexity, but the pattern holds across categories: simpler tools should get users to value in minutes, while complex platforms may reasonably take days.

Product type Reasonable TTV target
Simple tool (feedback widget, form builder) Under 10 minutes
Mid-complexity SaaS (project management, CRM) Under 24 hours
Enterprise platform (ERP, data warehouse) 3 to 7 days

If your product falls into the mid-complexity bucket and users are averaging four days to reach value, you've found your leak before it shows up as churn.

How to improve it

Shortening TTV usually comes down to removing friction between signup and that first payoff, not adding more explanation.

  • Pre-fill data wherever possible so users don't start from a blank screen.
  • Skip optional setup steps during first login and let users configure later.
  • Replace long welcome tours with a single guided action tied directly to your value moment.
  • Use templates or sample data so the product feels populated and useful immediately.
  • Trigger a checklist or progress bar that shows exactly how close users are to their first win.

Each of these tactics shaves minutes or hours off the clock, and those minutes compound. A five-minute improvement across a thousand new signups a month is a thousand extra chances to keep someone past their trial period.

2. Activation rate

What it measures

Activation rate tells you what percentage of new signups actually reach the value moment you defined for time to value. Where TTV measures speed, activation rate measures volume, how many people out of your entire signup pool cross that finish line at all. A product can have a fast average TTV and still have a weak activation rate if only a small slice of users ever get there. This is the metric that separates "our onboarding is quick" from "our onboarding actually works" for most of the people who try it.

How to calculate it

Getting this number requires dividing activated users by total signups over the same time window, then multiplying by 100.

Activation Rate = (Number of Activated Users / Total Signups) x 100

Instant tracking depends on having a firm definition of "activated" baked into your analytics before you pull the report, otherwise every team argues about what counts. Pick one clear event, tag it in your product analytics tool, and run this weekly by signup cohort so you catch drops fast.

What a good benchmark looks like

Solid self-serve SaaS products typically activate 20% to 40% of free signups, according to patterns widely cited by product-led growth practitioners. Enterprise products with sales-assisted onboarding often see higher activation, sometimes above 60%, because a human is actively pushing users toward that first outcome.

An onboarding flow that nobody finishes isn't an onboarding flow, it's a wall.

Anything under 15% for a self-serve product usually signals a mismatch between what you're marketing and what new users actually need to do first.

How to improve it

Raising activation rate means removing the excuses users have for stopping halfway through.

  • Cut required fields in signup forms down to the bare minimum.
  • Send a triggered email within an hour of signup pointing directly to the next step.
  • Segment onboarding by use case so a marketer and a developer don't see the same generic flow.
  • Add in-app prompts that nudge stalled users back toward the activation event.

Small nudges like these often move activation rate faster than a full onboarding redesign.

3. Onboarding completion rate

What it measures

Onboarding completion rate tracks the percentage of new users who finish every step of your defined onboarding flow, not just the first one. Unlike activation rate, which cares about a single value moment, this metric looks at the full checklist, every setup task, tutorial, or configuration step you've decided matters. Gaps between activation rate and completion rate reveal something useful: users who hit value early but abandon the rest of setup, leaving your product half-configured and fragile long term.

How to calculate it

Dividing the number of users who finish all onboarding steps by total signups gives you this rate.

Onboarding Completion Rate = (Users Who Completed All Steps / Total Signups) x 100

Pull this from whatever checklist or progress-tracking system sits inside your onboarding flow. If you don't have one yet, build a simple event for each step and tag completion when all events fire for a given user. Segment by cohort weekly so a broken step shows up fast instead of hiding in a monthly average.

What a good benchmark looks like

Completion rates above 70% signal a tight, well-scoped onboarding flow. Below 50%, you likely have too many steps or steps that don't feel necessary to the user.

A checklist nobody finishes is just a list of things you decided mattered more to you than to your users.

Watch which specific step causes the steepest drop, that single point usually explains most of your loss.

How to improve it

Shortening your checklist and reordering steps by impact fixes most completion problems.

  • Cut non-essential steps and move them to a later lifecycle stage instead of day one.
  • Reorder remaining steps so the easiest wins come first, building momentum.
  • Show a visible progress bar so users know exactly how much is left.
  • Follow up automatically with users stuck mid-checklist for more than 48 hours.

Treat this rate as a diagnostic, not a vanity number, and it'll tell you exactly where to trim.

4. Customer engagement rate

What it measures

Customer engagement rate tracks how actively new users interact with your product after onboarding technically ends, not just whether they finished a checklist. This metric looks at login frequency, session length, and how many core features a user touches in a given week. It matters because a user can complete every onboarding step and still drift away within a month if the product never becomes part of their routine. Engagement rate is your early warning system for silent churn, the kind that doesn't show up until the cancellation email arrives.

How to calculate it

Most teams calculate engagement rate by counting active users against total users over a set window, usually weekly or monthly.

Engagement Rate = (Active Users in Period / Total Users in Period) x 100

Define "active" clearly before you run this, whether that means a login, a specific feature touch, or a minimum session length. Pull the data from your analytics platform and segment by signup cohort so you can compare week-one engagement against week-four engagement for the same group of users.

What a good benchmark looks like

Weekly engagement above 60% for products meant for daily use signals a healthy habit forming. For tools used less frequently, like monthly reporting software, a strong benchmark looks more like 40% to 50% monthly active usage against total accounts.

A user who logs in once and never returns didn't onboard successfully, they just signed up.

If engagement drops sharply after week two, that's usually when the novelty of onboarding wears off and real habits either form or don't.

How to improve it

Building sustained engagement means giving users reasons to come back beyond the initial setup.

  • Send usage-based emails that highlight what a user hasn't tried yet.
  • Build recurring habits into the product itself, like weekly reports or digest emails.
  • Surface unused features through in-app prompts tied to actual user behavior.
  • Reward consistent usage with visible progress or milestone messaging.

Engagement rate rewards patience more than any other KPI on this list, so track it over months, not days.

5. Feature adoption rate

What it measures

Feature adoption rate tracks what percentage of your users actually use a specific feature, especially the ones you built to drive retention. This differs from engagement rate because it zooms into individual features rather than overall product activity. A user might log in daily and still ignore the feature that would make them stick around for years. Tracking this during onboarding tells you whether new users are discovering your product's real differentiators or just poking at the basics before drifting off.

How to calculate it

You get this number by dividing users who engaged with a given feature by total active users, then multiplying by 100.

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

Run this calculation per feature, not as one blended number, since bundling every feature together hides which ones actually matter. Pull the data from event tracking tied to specific feature actions, and compare adoption rates across cohorts to see whether onboarding changes moved the needle on a particular feature.

What a good benchmark looks like

Core features tied directly to your product's main value proposition should see adoption above 50% among active users within the first month. Secondary features, the nice-to-haves, often land between 10% and 20%, and that's fine as long as your core feature numbers stay strong.

A feature nobody adopts isn't a feature, it's a line item on your changelog.

If a feature you consider central sits under 20% adoption, something in your onboarding flow is failing to introduce it properly.

How to improve it

Raising adoption usually means surfacing the feature earlier and more directly, not building more of it.

  • Introduce the feature during onboarding, not buried three menus deep.
  • Show contextual tooltips the first time a user reaches a relevant screen.
  • Highlight it in a welcome email with a direct link to try it.
  • Collect feedback through a tool like Koala Feedback to learn why users skip it.

Once you see which features go ignored, that data becomes your roadmap for what to fix next.

6. Onboarding funnel drop-off rate

What it measures

Onboarding funnel drop-off rate identifies exactly which step in your sequence loses the most users, rather than giving you one blended completion number. This is the metric that turns a vague "our onboarding isn't working" into a specific, fixable problem, like "68% of users quit at the integration setup step." Funnel drop-off treats onboarding as a series of gates, not a single event, and shows you which gate is too narrow. Without this view, you're stuck guessing whether users leave because of pricing confusion, a confusing form, or a step that simply doesn't matter to them.

6. Onboarding funnel drop-off rate

How to calculate it

You calculate drop-off rate at each individual step by comparing how many users entered that step against how many moved to the next one.

Step Drop-off Rate = (Users Who Started Step - Users Who Completed Step) / Users Who Started Step x 100

Map every step in your onboarding flow as a distinct event in your analytics funnel tool, then run this calculation for each transition, not just the overall start-to-finish number. Weekly tracking by cohort catches a broken step within days instead of a full billing cycle.

What a good benchmark looks like

Healthy funnels lose 10% to 20% of users between adjacent steps. Anything above 30% at a single step points to a specific problem, not general onboarding fatigue.

One ugly step can undo five good ones, so find it before you redesign everything else.

Compare drop-off across steps rather than against industry averages, since your worst step matters more than any external benchmark.

How to improve it

Fixing funnel drop-off means treating each weak step as its own project, not part of a broad overhaul.

  • Isolate the worst-performing step and test one change at a time.
  • Simplify the language on any step with confusing instructions.
  • Remove or delay steps that don't affect activation.
  • Watch session recordings at the exact step where users bail.

Once you patch the biggest leak, rerun the funnel. A new bottleneck usually surfaces, and that's normal.

7. Day 1, day 7, and day 30 retention rates

What it measures

These three numbers track whether a new user comes back after signing up, at three checkpoints that matter most for onboarding. Day 1 retention tells you if the first session actually stuck. Day 7 retention tells you if a habit is forming. Day 30 retention tells you if the product survived the initial excitement and became something the user actually relies on. Together they paint a curve, and that curve tells you more than any single retention rate snapshot ever could.

7. Day 1, day 7, and day 30 retention rates

How to calculate it

Each checkpoint uses the same formula, just applied to a different day.

Day N Retention = (Users Active on Day N / Users Who Signed Up) x 100

Run this per signup cohort, not as a rolling blend across all users, since mixing cohorts hides whether a recent onboarding change helped or hurt. Most product analytics tools build this into a retention curve automatically once you tag signup and activity events correctly.

What a good benchmark looks like

Benchmarks vary by product category, but a rough shape holds across most self-serve SaaS tools.

Checkpoint Reasonable target
Day 1 60% to 70%
Day 7 30% to 40%
Day 30 15% to 25%

A sharp drop between day 1 and day 7 usually means onboarding got someone in the door but never gave them a reason to come back.

If your day 30 number sits well below 15%, the product isn't sticking regardless of how strong your onboarding flow looks on paper.

How to improve it

Improving these numbers means giving users a reason to return on each specific day, not just a stronger first session.

  • Trigger a day 2 email that points back to an unfinished or underused feature.
  • Schedule a day 7 check-in highlighting progress or usage stats.
  • Build recurring value into the product, like weekly summaries or scheduled reports.
  • Flag day 30 drop-offs for manual outreach before they become churn statistics.

Track the gap between checkpoints as closely as the checkpoints themselves. That gap is where onboarding either holds or breaks.

8. Customer churn rate

What it measures

Customer churn rate tracks the percentage of customers who cancel or stop paying within a given period, and it's the metric that turns weak onboarding into a revenue problem. Churn rate doesn't tell you why someone left, but it confirms whether all your earlier onboarding fixes actually held up past the first month. Onboarding-driven churn usually shows up early, often within the first two billing cycles, which makes this a lagging indicator of everything you tracked in the KPIs above it.

How to calculate it

Dividing customers lost during a period by customers you started with gives you churn rate for that window.

Churn Rate = (Customers Lost in Period / Customers at Start of Period) x 100

Run this monthly, and segment by signup cohort so you can isolate whether customers who struggled through onboarding churn faster than those who breezed through it. Comparing cohort churn against your onboarding completion rate from earlier often exposes a direct link between the two.

What a good benchmark looks like

Healthy SaaS companies typically keep monthly churn under 5%, with best-in-class products landing closer to 2%, according to benchmarks widely referenced across the SaaS industry, including analysis from the U.S. Small Business Administration on subscription business sustainability. Annual churn above 20% usually signals a structural problem, not just a rough onboarding month.

Churn is onboarding's report card, delivered a few months late.

Compare your number against your own historical baseline first, since industry averages vary wildly by pricing tier and customer size.

How to improve it

Reducing churn tied to onboarding means catching the warning signs before cancellation, not reacting after.

  • Flag low-engagement accounts within the first 60 days for proactive outreach.
  • Run exit surveys that ask specifically about onboarding friction.
  • Fix the onboarding steps tied to your highest-churn cohorts first.
  • Reward long-term usage with milestone recognition that reinforces the habit.

Churn rate closes the loop on every earlier metric, so treat a spike here as a signal to revisit onboarding, not just customer success.

9. Free-to-paid conversion rate

What it measures

Free-to-paid conversion rate tracks the percentage of trial or freemium users who become paying customers, and it's the metric where onboarding meets revenue directly. Conversion rate answers a blunt question: did the value you delivered during onboarding feel worth paying for? Unlike churn, which measures whether people stay, this metric measures whether people ever decided to commit in the first place. A weak number here almost always traces back to a user who never reached their activation moment before the trial clock ran out.

9. Free-to-paid conversion rate

How to calculate it

Divide paying customers by total trial or free signups from the same cohort, then multiply by 100.

Free-to-Paid Conversion Rate = (Paying Customers / Total Trial Signups) x 100

Track this per signup cohort and per plan tier, since a 14-day trial converts differently than a 30-day one. Segment by whether the user hit your activation event before converting, that single filter usually explains most of the variance you'll see.

What a good benchmark looks like

Self-serve SaaS products with a free trial typically convert 15% to 25% of trial users to paid plans, according to patterns commonly cited across product-led growth benchmarks. Freemium products, where users can stay free indefinitely, usually see lower rates, often in the 2% to 5% range, since there's less urgency to upgrade.

A trial that ends before a user finds value never had a real chance to convert.

If your rate sits well below these ranges, check whether your trial length actually matches your average time to value.

How to improve it

Boosting conversion means making the paid tier feel like the obvious next step, not a separate decision.

  • Extend trials automatically for users who haven't reached activation yet.
  • Send a mid-trial email showing usage stats and what's left to unlock.
  • Gate a high-value feature behind the paid plan, visible but not accessible, during the trial.
  • Reach out personally to accounts nearing trial expiration without activation.

Conversion rate rewards a trial built around your activation event, not a generic countdown.

10. Number of support tickets during onboarding

What it measures

Support ticket volume during onboarding counts how many help requests new users file in their first days or weeks, and it's one of the more overlooked saas onboarding kpis on this list. Ticket volume flags confusion before it becomes churn, since a user who emails support three times in week one is telling you something your product should have explained itself. This metric also reveals product gaps you can't see from usage data alone, because a ticket often explains the "why" behind a drop-off you spotted in an earlier funnel step.

How to calculate it

Ticket volume gets tracked as a simple ratio, but the real value comes from categorizing each ticket by topic and onboarding stage.

Support Tickets per New User = Total Onboarding Tickets / Total New Signups in Period

Pull raw counts from your helpdesk tool, then tag tickets by which onboarding step the user was on when they reached out. Group tickets weekly by cohort so a spike tied to a recent product change shows up fast instead of blending into a monthly average.

What a good benchmark looks like

Healthy self-serve products see fewer than 0.1 tickets per new user during the first week. Anything above 0.3 tickets per user usually signals a confusing setup step rather than a genuinely complex product.

Every onboarding ticket is a support agent doing a job your product should have done itself.

Watch the topic breakdown too. Ten tickets about one screen matters more than fifty scattered across your entire flow.

How to improve it

Cutting ticket volume means fixing the root confusion, not just answering faster.

  • Turn repeat questions into in-app tooltips placed at the exact step that triggers them.
  • Build a searchable help center linked directly inside the product.
  • Review ticket transcripts weekly with your product team, not just support.
  • Route onboarding tickets separately so patterns don't get lost in general support volume.

Fewer tickets during onboarding usually means users are finding answers themselves, which is exactly the outcome you want.

11. Net promoter score during onboarding

What it measures

Net promoter score (NPS) during onboarding asks new users a single question early in their journey: how likely are they to recommend your product to a colleague. Running this survey right after onboarding rather than months later captures a first impression while it's still fresh, before habit or apathy sets in. This isn't the same NPS you send to your whole customer base annually. It's a targeted pulse check that tells you whether the experience you just built actually delighted someone or merely got them through the door. A low score here often predicts churn long before your churn rate metric would ever catch it.

How to calculate it

You calculate NPS by subtracting the percentage of detractors from the percentage of promoters, based on responses to a 0-10 recommendation question.

NPS = % Promoters (9-10) - % Detractors (0-6)

Trigger the survey immediately after a user completes onboarding or hits their activation event, not on a fixed calendar date. Segment responses by cohort and by which onboarding path a user took, since a shorter flow and a longer one often produce different scores even among otherwise similar users.

What a good benchmark looks like

Onboarding-specific NPS above 40 signals a strong first impression. Scores between 0 and 30 suggest the experience is tolerable but unremarkable, and anything negative means detractors outnumber promoters entirely.

A negative onboarding NPS means you've already lost the argument before the user ever opens an invoice.

Compare this score against your company-wide NPS too. A gap between the two often means onboarding sets expectations the rest of the product doesn't meet.

How to improve it

Raising onboarding NPS means acting on what respondents actually say, not just tracking the number.

  • Ask a follow-up question for any score under 7, asking specifically what felt confusing.
  • Route detractor feedback straight into a tool like Koala Feedback so patterns turn into prioritized fixes.
  • Close the loop by emailing respondents once you've shipped a change tied to their complaint.
  • Re-survey the same cohort after changes to confirm the score actually moved.

Treat every detractor response as free research, not just a number to average.

12. Customer lifetime value

What it measures

Customer lifetime value (LTV) tracks the total revenue you can expect from a customer over the entire time they stay subscribed, and it's the metric that proves whether your onboarding investment actually paid off. Every other KPI on this list feeds into LTV eventually. A faster time to value, a higher activation rate, and lower churn all show up here as bigger numbers. This is the metric you bring to a budget meeting when someone asks why onboarding deserves more engineering time.

How to calculate it

The simplest version multiplies average revenue per account by average customer lifespan, though many teams fold in gross margin for a more accurate figure.

LTV = Average Revenue Per Account x Average Customer Lifespan

Pull average revenue from your billing system and average lifespan from churn data, ideally split by which onboarding cohort a customer came through. Comparing LTV across cohorts tells you whether a specific onboarding change increased not just retention, but the total dollar value of the customers you kept.

What a good benchmark looks like

A widely cited rule of thumb calls for an LTV to customer acquisition cost ratio of at least 3 to 1, a benchmark referenced across SaaS finance guidance, including material from the U.S. Small Business Administration on subscription business planning. Ratios below 1 to 1 mean you're losing money on every customer you onboard, regardless of how polished the flow looks.

LTV is the final scoreboard for everything you fixed earlier in the funnel.

Track the ratio quarterly, since acquisition costs shift faster than lifetime value does.

How to improve it

Raising LTV almost always means revisiting the earlier KPIs on this list rather than chasing the number directly.

  • Shorten time to value so customers stick around longer before ever considering cancellation.
  • Raise feature adoption on features tied to upgrades or higher plan tiers.
  • Reduce churn in the specific cohorts where onboarding friction runs highest.
  • Upsell engaged users once they've hit multiple activation milestones.

Every earlier fix compounds into this one number over time.

saas onboarding kpis infographic

Putting these KPIs to work

You don't need to track all 12 metrics on day one. Start with time to value and activation rate, since those two expose the biggest leaks fastest. Once you've fixed the obvious breaks, layer in funnel drop-off, retention checkpoints, and NPS to catch the subtler problems hiding underneath. Each number tells you something specific about where new users stall, and stacking them together turns onboarding from a guessing game into a system you can actually manage.

The hardest part isn't calculating these numbers, it's knowing what to do once a metric slips. That's where direct user feedback closes the gap between a dropping KPI and the fix that actually works. If you want a straightforward way to collect that feedback, prioritize it, and share progress with the users asking for it, try Koala Feedback and turn your onboarding data into a real roadmap.

Koala Feedback mascot with glasses

Collect valuable feedback from your users

Start today and have your feedback portal up and running in minutes.