Last verified June 2026 · 8 min read
Signup conversion benchmarks
Cross-industry signup completion rates from Mixpanel, Amplitude, Pendo, OpenView, Baymard, and Auth0. Stratified by industry, B2B vs B2C, mobile vs desktop, auth method, and friction lever. Every row cited.
30-70%
Typical signup completion (all categories)
60-80%
SaaS typical drop-off (inverse of 20-40% completion)
+15-30pp
Magic link lift over email plus password (Auth0)
By industry
| Vertical | Typical range | Median | Source |
|---|---|---|---|
| B2C SaaS | 40-65% | 52% | Mixpanel Product Benchmarks, Lenny Rachitsky |
| B2B SaaS | 25-45% | 32% | OpenView SaaS Benchmarks, Pendo, FirstMark |
| Ecommerce (account creation) | 55-75% | 63% | Baymard checkout-form research, Mixpanel ecommerce segment |
| Fintech | 25-45% | 35% | Mixpanel financial-services cohort, Pendo |
| Healthtech (consumer) | 30-50% | 40% | Mixpanel health-and-wellness segment |
| Developer tools / DevOps | 50-70% | 58% | OpenView dev-tool cohort, Reforge |
| Media / content | 60-80% | 70% | Mixpanel media segment |
| Marketplaces (consumer) | 45-65% | 55% | Andrew Chen, Mixpanel marketplace segment |
The median column is a synthesized central estimate triangulated across the cited sources, not a figure any single report publishes verbatim. Mixpanel, Pendo, and OpenView publish broad ranges and segment-level data rather than one definitive per-vertical signup-conversion median; treat the median as the centre of the typical range, not a precise statistic.
By audience and channel
| Axis | Lower side | Higher side | Source |
|---|---|---|---|
| B2C vs B2B | 40-65% (lower friction; one to three fields typical) | 25-45% (qualification fields; sales-led B2B lower still) | OpenView, Pendo, Lenny Rachitsky |
| Mobile vs Desktop | Desktop 55-70% | Mobile 40-55% (5-15pp below desktop) | Baymard mobile form research, NN/g |
| Free vs Paid trigger | Free signup 50-70% | Credit-card-required trial 20-35% | ChartMogul SaaS Subscription Index, OpenView |
| OAuth available vs not | Email+password 35-55% | OAuth offered 55-75% (+15-25pp lift) | Auth0, aggregated social-login studies |
By auth method
| Method | Typical signup completion | Note |
|---|---|---|
| Email + password | 35-55% | Baseline. Higher with NIST-aligned password rules (length over complexity). |
| Google OAuth | 55-75% | +15-25pp lift over email+password for B2C; +8-15pp for B2B. |
| Apple Sign In | 50-70% | +10-20pp B2C iOS-heavy products. Email relay hides real address. |
| GitHub OAuth (dev tools) | 65-80% | Dev-tools native; account-quality signal strong. |
| Magic link | 70-85% | +15-30pp signup lift; slows repeat login. Auth0, Slack, Notion data. |
| Passkey | Limited data | Emerging; Google and Apple device support strong but cross-device UX still maturing. |
By friction lever
| Lever | Conversion impact | Source |
|---|---|---|
| Each extra field beyond 2 | minus 8-10pp | Baymard aggregated checkout-form research |
| Hard email verify gate | minus 8-20pp | Auth0 case data, Userpilot |
| Verify-later or soft gate | minus 2-5pp | Auth0 |
| reCAPTCHA v2 checkbox | minus 2-5pp | Google + Cloudflare published |
| Cloudflare Turnstile | minus 0.5-1pp | Cloudflare published |
| Country dropdown defaulting USA when 40% non-US users | minus 1-3pp | NN/g international form research |
| Confirm-password field | minus 2-4pp | NN/g, LukeW |
| Required phone number at signup | minus 3-12pp | Baymard, Auth0 |
How to read these numbers
The bands are central tendencies. A specific product may run higher or lower depending on category positioning, user intent quality, traffic source mix, and product-market-fit stage. Use the bands as a sanity check: if your signup completion sits at 25% and your category typical is 50-70%, the friction inventory on this page is where the gap usually lives. If your signup sits at 75% in a 30-50% category, the leverage is post-signup (activation, retention), not signup itself.
For an industry deep-dive (SaaS, ecom, fintech, healthtech, dev tools each with friction inventory and calculator preset), see /signup-conversion-by-industry. To attach a dollar figure to your friction, run /calculator.
RELATED READING
RELATED IN THIS PORTFOLIO