Onboarding Friction Score
Calculate onboarding friction to identify adoption barriers. Enter values for instant results with step-by-step formulas.
Formula
Friction Score = Steps Penalty + Completion Penalty + Time-to-Value Penalty + Support Penalty + Drop-off Penalty + Activation Penalty; Where each penalty reflects deviation from benchmarks
Friction score accumulates penalties for each friction source. Steps penalty adds 3 points per step over 5 (8 steps = 9 points). Completion penalty adds 30% of the gap from 100% (65% completion = 10.5 points). Time-to-value penalty adds 2 points per day over 7 (14 days = 14 points). Support penalty adds 8 points per average ticket (2.5 tickets = 20 points). Drop-off penalty is higher for early drop-offs (step 3 = 10 points). Activation penalty adds 0.5 points per percentage below 100%. The combined score indicates overall friction severity. This works because it weights different friction sources by their impact on user success. Early drop-off is penalized more heavily because it indicates fundamental problems. Support tickets indicate user confusion that documentation and UX should address.
Worked Examples
Example 1: Complex SaaS Onboarding
Problem:12 steps, 55% completion, 21-day TTV, 4 support tickets/user, major drop-off at step 3. 60% activation.
Solution:Friction score: 72 (Critical). Major issues everywhere. Priority: reduce steps to 6, address step 3 friction, add in-app guidance, define activation milestones.
Result:72 friction | Critical | Major overhaul needed | High churn risk
Example 2: Streamlined E-commerce
Problem:4 steps, 82% completion, 1-day TTV, 0.3 support tickets, drop-off at step 4. 85% activation.
Solution:Friction score: 18 (Low). Well-optimized onboarding. Minor improvements: address final step drop-off. Strong foundation for growth.
Result:18 friction | Low | Optimize step 4 | Strong retention expected
Example 3: Fintech Compliance Flow
Problem:10 steps (compliance required), 58% completion, 14-day TTV, 3.5 support tickets. 55% activation.
Solution:Friction score: 55 (High). Compliance adds inherent friction. Optimize within constraints: parallel processing, better progress communication, proactive support.
Result:55 friction | High | Compliance constrained | Optimize UX within rules
Frequently Asked Questions
What is onboarding friction?
Onboarding friction is any obstacle that slows or prevents new users from successfully adopting your product. It includes: too many steps, confusing interfaces, long time-to-value, lack of guidance, and technical complexity. Friction directly correlates with churn and reduced lifetime value.
What's a good onboarding completion rate?
Benchmarks vary by product type: SaaS 70-80%, e-commerce 85%+, fintech 55-65% (due to compliance). Completion rate below 60% indicates serious friction. Track completion by step to identify specific problem areas.
How do I identify friction points?
Methods: funnel analysis (drop-off by step), session recordings, user surveys, support ticket analysis, and cohort comparison. Look for steps with highest drop-off, longest completion time, or most support requests.
What's the optimal number of onboarding steps?
Research suggests 5-7 steps maximum for most products. Each additional step reduces completion by 5-10%. However, quality matters more than quantity—well-designed complex onboarding can outperform poorly designed simple flows.
How does onboarding affect retention?
Onboarding is the strongest predictor of long-term retention. Users who complete onboarding are 2-3x more likely to become active customers. Poor onboarding creates churn debt that compounds over customer lifetime.
Should onboarding be self-serve or guided?
Depends on product complexity and customer value. High-value enterprise customers often warrant white-glove onboarding. SMB and consumer typically need self-serve. Hybrid approaches (self-serve with optional assistance) often work best.
How do I reduce onboarding support tickets?
Strategies: better in-app guidance, contextual tooltips, progress indicators, video tutorials, FAQ integration, and proactive help. Each support ticket during onboarding is a friction signal. Analyze ticket topics to identify confusion patterns.
When should I A/B test onboarding?
Always be testing. Test: number of steps, step order, copy, visual design, progress indicators, and activation prompts. Even small improvements compound—5% completion improvement leads to 5% more long-term customers. Test on new user cohorts to avoid bias.
What are the different types of friction?
Static friction prevents a stationary object from moving (Fs <= mu_s * N). Kinetic friction acts on a moving object (Fk = mu_k * N). Static friction is always greater than kinetic friction. Rolling friction is much smaller than sliding friction. N is the normal force and mu is the coefficient of friction.