Marketing ROI Hub

Funnel conversion calculator

Model a full marketing funnel β€” visitors through to customers at each stage.

Results

Leads
1,000
MQLs
400
SQLs
120
Customers
30
0.30% overall conversion
Insight: Your biggest drop-off is visitor β†’ lead. Focus optimization there.

Visualization

Funnel stages explained

Visitor: anyone on site. Lead: gave an email. MQL (marketing-qualified lead): matches ICP + showed intent. SQL (sales-qualified lead): sales confirmed they're buying-ready. Customer: purchased.

Benchmarks

Visitor β†’ lead: 2–10%. Lead β†’ MQL: 20–50%. MQL β†’ SQL: 20–40%. SQL β†’ customer: 20–30%. Overall: 0.1–1% of visitors.

Fixing broken funnels

Lowest-converting stage is usually the content gap, not the channel. Add case studies for MQL→SQL; add demos for SQL→customer.

Get weekly marketing insights

Join 1,200+ readers. One email per week. Unsubscribe anytime.

Frequently asked questions

1.Do I need all 5 stages?

B2C often uses 3 (visitor, lead, customer). B2B typically uses 5. More stages = more visibility but more noise.

2.What's the single best metric?

Visitor β†’ customer conversion. The rest are diagnostics.

3.How to improve MQL quality?

Tighten your lead capture form (more qualifying questions) or add gated content that pre-qualifies.

4.Typical SaaS funnel benchmarks?

2% lead rate, 25% MQL, 30% SQL, 20% customer = 0.03% overall. That's normal.

5.How long between stages?

Depends on buying cycle. B2B enterprise: 60–180 days total. B2B SMB: 14–60 days. Consumer: minutes to weeks.

Funnel math: find the leak, fix the leak, scale everything else

Every conversion funnel has exactly one binding constraint at any given time β€” one stage where you're hemorrhaging users. Find that stage, fix it, and everything above it (traffic, impressions, cost per click) instantly becomes more profitable. Most teams spend their time increasing the top of the funnel when the real win is in the middle. A DTC brand that triples ad spend to grow revenue 40% is doing something dumb if their checkout-completion rate is 45% instead of the 70% benchmark. Fix the checkout first, and the existing ad spend suddenly delivers 55% more revenue without a dollar more paid media.

This calculator models the full funnel stage-by-stage. Below, the benchmarks for each stage and the common root causes when a stage is underperforming.

Benchmark conversion rates by stage

Ad impression β†’ click (CTR)1–3% social, 3–6% searchSee CTR calc for detail
Click β†’ landing page view85–95%Lower = bounce/slow page
Landing page β†’ form/cart8–25%Highest-leverage stage
Add to cart β†’ checkout start50–70%Shopify avg ~60%
Checkout start β†’ complete65–80%Friction kills here
Ecom visitor β†’ purchase (overall)1.5–3.5%2.3% is the common midpoint
SaaS visitor β†’ trial signup2–6%Higher for PLG
Trial β†’ paid conversion10–25%Very offer-dependent
B2B visitor β†’ demo request0.5–2%ICP specificity matters

Stage-by-stage diagnostics

Stage 1: Impression β†’ Click

If CTR is below benchmark: creative fatigue, audience too broad, or offer unclear. Check ad frequency (above 3 = refresh), check creative age (above 21 days = stale), check audience definition. See the CTR tool for more diagnosis.

Stage 2: Click β†’ Landing page view (bounce)

If 20%+ of clicks bounce without waiting for the page, you have a technical problem. Core Web Vitals: LCP should be under 2.5s, INP under 200ms. Mobile-specific: check 3G throttled load time, not desktop. A page that takes 4.5s to load on mobile will bounce 40%+ before content even renders. Fix with image compression, deferred JavaScript, and a CDN.

Stage 3: Landing page β†’ Add to cart / form start

This is usually the highest-leverage stage β€” a 2% lift here is often 2x the revenue impact of a 2% lift in checkout completion. Common failures:

  • Hero doesn't match ad creative (message mismatch).
  • Price/offer is buried or absent above the fold.
  • No social proof (reviews, logos, counts).
  • Too many competing CTAs.
  • Mobile layout broken β€” 65–80% of traffic is mobile for most DTC.

Run a 5-user moderated test. Watch where they hesitate, what they skim, what they miss. This consistently finds 15–40% conversion lift opportunities in 2 hours of work. Use the LP CVR Lift tool to model the revenue impact.

Stage 4: Add to cart β†’ Checkout start (cart abandonment)

Baymard Institute's ongoing cart-abandonment research (now 15+ years of data) pegs average abandonment at 68–72%. The top causes, in order: surprise shipping/tax costs, required account creation, complex checkout, security concerns, slow delivery. Fix the surprise-cost problem with shipping-threshold UI, display shipping in the cart, and guest checkout. These are 90% of the wins.

Stage 5: Checkout start β†’ Complete

Form length, payment options, trust signals. Each additional required field cuts completion 3–7%. Offering Apple Pay/Shop Pay/PayPal typically adds 5–15 points to completion for mobile users. Multi-step checkouts that show progress can help; single-page checkouts also work β€” test for your vertical.

SaaS funnel variations

PLG SaaS funnels have different architecture: visit β†’ signup (3–8%) β†’ active (40–60% of signups within 7 days) β†’ feature adoption (20–40% of active) β†’ paid conversion (8–25% of adopters). The "MQL" equivalent in PLG is "product-qualified lead" β€” someone who hit certain usage thresholds. Score and convert these like sales-assist opportunities.

Sales-led B2B SaaS: visit β†’ demo request (0.5–2%) β†’ demo held (40–60% of requested) β†’ opportunity (50–75% of held) β†’ closed won (20–40% of opps). The biggest leak is usually demo request β†’ demo held, which speed-to-lead (5-minute response) can fix.

Attribution at the funnel level

Funnel conversion rates get distorted when you filter for one channel. A user who discovered you on TikTok, researched on Google, and converted via email will show up as "email conversion" under last-click. That's why channel-level funnel analysis is usually worse than channel-level acquisition + blended-funnel conversion. Measure top-of-funnel by channel; measure the rest of the funnel blended. Use the Attribution tool to understand how attribution models distort the picture.

Sequencing funnel fixes

  1. Identify the stage with the biggest gap vs. benchmark.
  2. Estimate revenue impact of closing half that gap (benchmark Γ— volume Γ— AOV).
  3. Prioritize the gap with the highest revenue impact AND the lowest fix cost.
  4. Ship the fix, measure for 2 weeks, declare win or revert.
  5. Move to the next-biggest gap. Repeat quarterly.

Frequently asked questions

Q1.What's a good overall ecommerce conversion rate?
2.3% is the common midpoint; 1.5–3.5% is the healthy range. Top-quartile DTC brands routinely see 3.5–5%. Below 1.5% almost always indicates a mobile checkout problem, price mismatch, or traffic-quality issue.
Q2.Where should I focus first?
The stage with the biggest gap between your rate and the benchmark, weighted by volume. Usually landing page β†’ add to cart is the highest-leverage fix because all downstream traffic flows through it. Use session replay (Hotjar, FullStory, Microsoft Clarity) to diagnose.
Q3.Why is my cart abandonment so high?
Baymard's data: top causes are surprise shipping costs (48%), required account creation (24%), too-long/complex checkout (17%), security concerns (17%), slow delivery (16%). Fix the surprise-cost problem first β€” it's almost always the biggest lever.
Q4.How does mobile affect funnel conversion?
Mobile conversion rates are typically 30–50% lower than desktop for the same product. Optimize mobile-first: Shop Pay/Apple Pay enabled, form fields reduced, images compressed, single-column layout. Don't judge funnel performance without splitting by device.
Q5.Should I use one-page or multi-step checkout?
Test. One-page is faster for informed buyers. Multi-step lets you capture email at step 1 for abandoned-cart recovery. Shopify data suggests hybrid (multi-step visually, one URL technically) often wins β€” captures email early, feels less overwhelming.
Q6.How often should I audit the full funnel?
Quarterly minimum, monthly if you're actively optimizing. After any major change (pricing, offer, ad strategy), within 2 weeks. Set up GA4 or a dashboard (Mixpanel, Amplitude, Heap) to alert on stage-level changes greater than 10%.
Q7.What tools do I need to properly instrument a funnel?
Minimum viable stack: GA4 (free), Microsoft Clarity session replay (free), Google Tag Manager (free). Growth stack: Mixpanel at $0.28–$0.93/MAU or Amplitude Growth at ~$60k/year, Hotjar or FullStory ($75–$350/month) for replay, Heap ($900–$3,600/month) for auto-capture. For ecommerce specifically: Triple Whale at $300–$600/month or Northbeam at $800–$1,500/month bolts on funnel visibility tied to media.
Q8.How do I separate ad-platform funnel data from site-funnel data?
Platform funnel (impression to click) lives in Meta Ads Manager, Google Ads, TikTok Ads Manager. Site funnel (landing page onward) lives in GA4 + Shopify or your CRM. Join them via UTM parameters passed into GA4 and a weekly reconciliation sheet. Platforms always over-report late-funnel conversions; Shopify/CRM is truth.
Q9.Should I model funnel stages as a cohort or real-time snapshot?
Cohort. A user who lands today may convert in 3 weeks. Real-time snapshots collapse that time dimension and produce misleading stage rates. GA4's funnel explorations support cohort analysis, as do Mixpanel and Amplitude. Give each stage its own time-window (e.g., landing to cart within 30 minutes, cart to purchase within 7 days).

Three funnel archetypes β€” full stage-level benchmarks

Archetype 1: DTC ecommerce (Shopify, $85 AOV)

Meta/TikTok traffic to a product-detail page (PDP). Ad click-to-PDP arrive rate 92% (8% abandon on load). PDP to add-to-cart 9.5% (industry midpoint). Add-to-cart to checkout-start 58%. Checkout-start to purchase 72%. Full funnel: 92% Γ— 9.5% Γ— 58% Γ— 72% = 3.6% overall. Apply to 50k monthly paid sessions: 1,800 orders Γ— $85 = $153k revenue. At a $28 CPA on 1,800 orders, media spend is $50.4k and contribution at 48% margin is $73.4k β€” net $23k/month. Improving PDP-to-cart from 9.5% to 11.5% (a 2-point lift, achievable via better PDP UGC + sticky add-to-cart bar) takes overall funnel to 4.35%, bumps revenue to $185k, and lifts net contribution to $38k. The $15k/month marginal gain usually justifies a $12k ReCharge + Rebuy + Gorgias stack upgrade.

Archetype 2: Product-led SaaS (free-trial to paid)

Paid Google Search traffic. Click-to-landing 95%. Landing to trial-signup 4.2%. Signup to activation (first value event in 7 days) 47%. Activation to 14-day-paid conversion 22%. Overall click-to-paid: 95% Γ— 4.2% Γ— 47% Γ— 22% = 0.41%. At a $9 CPC and 10k monthly clicks: 41 paid signups at $90k spend = $2,195 CAC. To hit a $1,100 CAC target you need to double the signup-to-activation stage β€” fix by reducing empty-state friction (in-app walkthroughs via Appcues at $2,500–$9,000/month or native onboarding). Activation stage is almost always the highest-leverage lever in PLG SaaS because it multiplies both downstream stages.

Archetype 3: B2B demand-gen funnel (enterprise, $48k ACV)

LinkedIn Lead Gen Form traffic. Impression to form-open 0.9% CTR. Form-open to MQL submit 32%. MQL to SQL 40%. SQL to opportunity 62%. Opportunity to closed-won 24%. Impression-to-revenue: 0.9% Γ— 32% Γ— 40% Γ— 62% Γ— 24% = 0.0171%. At $52 CPM on 2M quarterly impressions: 18k form opens Γ— 32% = 5,760 MQLs. 5,760 Γ— 40% = 2,300 SQLs. 2,300 Γ— 62% Γ— 24% = 342 closed-won at $48k = $16.4M. Spend was $104k/quarter on LinkedIn. SQL-to-opp is the stage most teams over-index on (they throw SDRs at it). Usually the highest-leverage fix is MQL-to-SQL β€” upgrade qualification criteria and rescore historical MQLs to reveal the real conversion gap.

Funnel-tool reference card, April 2026

GA4 β€” all-in-one free funnel$0Sampling at scale, 14-month retention
Microsoft Clarity$0Session replay + heatmaps
Hotjar Business$80–$350/monthReplay + surveys + funnels
FullStory$1,600+/monthEnterprise auto-capture
Mixpanel Growth$0.28–$0.93/MAUProduct-analytics funnels
Amplitude Growth~$60k/yearCohort + predictive
Heap$900–$3,600/monthAuto-capture every event
Triple Whale (Shopify)$300–$600/monthMedia + funnel stitched
Baymard Premium$3,480/yearUX-research cart benchmarks

Decision framework: which stage to fix first

Rank stages by revenue-at-risk, not percentage gap to benchmark. A stage that is 3 points below benchmark but sits at the top of the funnel (high volume) almost always has more revenue at stake than a stage 15 points below benchmark at the bottom. Fix sequence: (1) quantify stage-level gap vs benchmark, (2) multiply the gap by downstream-stage conversion and volume at that stage, (3) pick the top-two gaps and A/B test improvements per the A/B Significance rules, (4) watch for 2 weeks at the minimum detectable effect you planned for, (5) ship or revert. Do not fix three stages at once β€” you will not be able to attribute which change moved the number.

More free tools

Part of the Digital Dashboard Hub network
Powered byDigital Dashboard Hubβ€” 250+ free tools

Calculators, trackers, and planners for creators, business, and wellness.

Explore all 250+ tools β†’