How do you audit a SaaS signup flow for drop-off?
Map every step from the signup button to the first useful moment in the product, measure how many people complete each step, and walk the flow yourself on desktop and phone. The biggest drop between two steps is where to start. Then look at that step's fields, copy, and errors before changing anything else.
Signup flows tend to grow by accident. A field gets added for sales, another for marketing, a verification step for security, an onboarding survey for product. Each one made sense to someone. Together, they create a flow where many people who clicked "Start free trial" never reach the product. Nobody planned that outcome, and nobody owns it.
This article is for founders, growth marketers, and product people at B2B SaaS companies with a self-serve trial or freemium signup. It is a practical audit you can run in an afternoon, without new tools, to find where people leave and why.
What counts as the signup flow?
The signup flow starts when someone clicks your main signup button and ends when they first experience the product's value, not when the account is created. That includes the form, email verification, any onboarding questions, workspace setup, and the first screen inside the product. Stopping the audit at account creation misses half the drop-off.
This definition matters because many teams measure only "signups", meaning accounts created. A person who created an account but never verified their email or never finished setup is not really a user. If your signup count looks healthy but trial conversion is weak, the leak is often after account creation.
Write the steps down in order, with a screenshot of each. That simple map is often the first time anyone has seen the whole flow on one page, and it usually surprises the team.
How do you measure drop-off between each step?
Track an event at the start of each step and count how many people reach it, for a recent period. Divide each step's count by the previous step's count to get the step completion rate. The step with the lowest rate is your biggest leak, regardless of where it sits in the flow.
Most product analytics tools, like Mixpanel, Amplitude, PostHog, or Google Analytics 4, can show this as a funnel. If you do not have events for every step yet, add them before you change anything. Fixing a flow without measuring it first means you will never know whether the fix worked.
Look at mobile and desktop separately. A step that works fine on a laptop can be painful on a phone, and some B2B buyers start signups on their phones between meetings. Also split by traffic source if you can. Visitors from a comparison page may behave very differently from visitors from a blog post.
What should you look for when you walk the flow yourself?
Sign up as a new user with a fresh email address, on a phone and on a laptop. Note every moment of hesitation, every field that asks for something you would not want to share yet, every unclear error, and every wait. Your own friction is a reliable first guess at your users' friction.
Count the fields. For each one, ask who uses the answer and when. If nobody uses it in the first week, it probably does not belong in the signup form. Phone number and company size are common examples that can usually move to later in onboarding or to enrichment.
Watch the email verification step closely. Check how quickly the email arrives, whether it lands in spam, and whether the link works on a phone when the signup started on a laptop. A slow or missing verification email can stop a signup completely, and the user rarely tells you.
Try making mistakes on purpose. Enter a weak password, a personal email, or a typo in the email field. The quality of those error messages often decides whether people correct the mistake or leave. My notes on writing form error messages that keep the lead apply directly here.
Which steps cause the most drop-off in B2B signup flows?
The usual suspects are long forms, forced email verification before any value, onboarding surveys with too many questions, workspace setup that asks for decisions the user cannot make yet, and an empty product screen with no clear first action. Your own data decides which one is your problem.
The empty first screen deserves special attention. A user who makes it through signup and lands on a blank dashboard has no idea what to do next. A single clear first action, a sample project, or a short guided step turns that moment into progress. I covered what that first screen should say in what to put in a SaaS trial welcome screen.
Onboarding surveys are the other common leak. Asking about role and goals can personalize the experience, but every question is a chance to leave. Ask only what changes what the user sees next. If an answer does not change anything, remove the question.
Should you remove fields that sales or marketing want?
Often, yes, or move them. Ask what each field is used for and whether the answer can be collected later or found through enrichment. Company size, industry, and sometimes job title can come from enrichment tools after signup, which keeps the form short without losing the data sales needs.
This is usually a negotiation, not a decision. Sales wants data to prioritize leads. Product wants users to reach value. A good compromise is a short form at signup, enrichment in the background, and one or two optional questions inside the product once the user has seen something useful.
If you need to filter out personal emails or competitors, consider doing that after signup rather than blocking it. Let the person in, then route the account based on enrichment. A CRM workflow that flags free email domains after signup handles that without adding friction to the form.
How do you prioritize what to fix first?
Start with the step that has the biggest drop and the simplest fix. Removing a field, rewriting an error, or fixing a slow email is cheap and can be shipped this week. Larger changes, like redesigning onboarding, should wait until you have measured the effect of the quick fixes.
Change one thing at a time where you can. If you remove three fields, rewrite the copy, and change the verification step all at once, you will not know which change mattered. With smaller traffic, a clean before-and-after comparison on one change is more useful than a complicated test.
Keep a simple log of each change, the date, and the step completion rate before and after. Over a few months, that log becomes the most useful document your growth team owns.
What happens after the signup flow?
Once users reach the product, the next leak is activation: whether they do the one thing that predicts they will stay. The signup audit gets them in the door. The welcome screen, the first emails, and in-product guidance get them to that first meaningful action.
The emails sent right after signup matter here, especially for users who leave before finishing setup. A helpful, specific email can bring them back to the exact step where they stopped. I wrote about those in the first five emails after signup.
What should you do next?
Map your signup flow step by step with screenshots, add an event at the start of each step, and calculate the completion rate for each. Walk the flow yourself on a phone and a laptop. Fix the cheapest problem at the biggest drop first, log the change, and measure again in two weeks.
I help B2B SaaS teams connect their website, product signup, CRM, and the automations between them. If your signups look fine but trials are not converting, reach out and let's chat about where the flow is leaking.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.