Find out how many visitors actually submit your form, where the rest drop off and what a small improvement is worth in leads and revenue.
Your form numbers
People who saw the form, or visits to the page it sits on.
People who typed in at least one field.
What is a submission worth?
Optional. Fill these in to see the revenue side.
Form conversion rate
0%
Your form funnel
What the numbers say
If your conversion rate improves
Compare two versions of a form
Use numbers from the same period, with traffic split between the two versions.
Version A
Version B
Multi-step form drop-off
List each step in order with the number of people who reached it. The last step is usually the submission.
Completed the whole form
-
People at each step
What the numbers say
This form conversion rate calculator shows what share of the people who see your form go on to submit it. Enter views and submissions for any period and you get the rate straight away, plus a funnel, drop-off insights and the value of an improvement. Two more modes compare two versions of a form in an A/B test and show where people quit a form with several steps.
Everything is calculated in your browser. Nothing you enter is stored on a server or sent anywhere.
Ready to rebuild a form that underperforms? The contact form generator and the HTML form generator create lean, accessible forms that follow HTML form best practices. Running WordPress? IvyForms builds forms that are quick to fill in and keeps every entry in your dashboard.
A form conversion rate calculator is a web analytics calculator that divides completed submissions by form views and returns one percentage. Enter 150 submissions and 5,000 views, and it returns 3%.
It takes three counts for one form over one date range:
Views and submissions are enough for the headline rate. Starts add the completion and abandonment rates.
The output stays at form level, which is the point. A site-wide conversion rate blends every page and goal, so a weak pricing page can bury a strong contact form.
The same division works across the different types of forms, from newsletter signups to demo requests, as long as the three counts come from one form and one period.
Form platforms that report a conversion rate generally define it as total submissions divided by total views, or as the percentage of views that ended in a submission.
Form conversion rate equals submissions divided by form views, multiplied by 100. With 5,000 unique views and 150 submissions, the math is 150 / 5,000 = 0.03, and 0.03 x 100 = 3%.
The figures are illustrative, not a measured case. Every rate below reuses the same dataset: 5,000 views, 600 starts, 150 submissions.
Six steps produce a number worth logging:
Keep the log. One month's rate means little, while six months of rows show whether a change worked.
Use unique views to judge the form. Total views measure how often people return to it.
The gap is large enough to matter. If the same 5,000 visitors generate 8,000 total views through reloads and return visits, the 150 submissions read as 1.9% instead of 3%.
A wide gap between the two rates is a signal in itself: people come back to the form before they decide.
And page views are not form views. A form below the fold, or one that loads after a click, is seen by fewer people than load the page.
Tools do not agree on the denominator. Some count total views of the pages where the form appears.
Others count unique visits by cookie, so one person on two browsers is counted twice.
Four rates come out of the same three counts, and each answers a different question about the form. The example column uses 5,000 views, 600 starts and 150 submissions.
| Rate | Formula | Example | Question it answers |
|---|---|---|---|
| Conversion rate | submissions / views x 100 | 3% | Overall form performance |
| Start rate | starts / views x 100 | 12% | Placement and first impression |
| Completion rate | submissions / starts x 100 | 25% | Field and layout friction |
| Abandonment rate | 100 minus completion rate | 75% | Share of starters lost |
Of 5,000 viewers, 4,400 never touch a field. Of 600 starters, 450 quit before submitting.
The first loss is bigger in headcount. The second hurts more, because those 450 people had already shown intent.
When abandonment is the problem, this guide to improving form abandonment rate covers the usual fixes.
Watch the label, though. "Completion rate" names two different ratios depending on the tool.
Some form builders define it as people who submit against people who opened the form, which is view-based. Form analytics tools such as Zuko use a starter-to-completion rate that counts only visitors who interacted with the form, which is start-based.
On the dataset, the same form scores 3% under the first definition (150 / 5,000) and 25% under the second (150 / 600). State the denominator whenever a completion rate is quoted.
Pull all three counts from one system. GA4 reports starts and submissions through its form_start and form_submit events, Google Tag Manager can fire a tag on submission, and most form builders report views and submissions natively.
As of October 2026, Google's enhanced measurement documentation defines form_start as the first time a user interacts with a form in a session, and form_submit as the moment the user submits it. Because form_start is session-based, a visitor who returns in a new session can log a second start.
Enhanced measurement has no form view event. Views come from page views on the page that holds the form, or from a custom event fired when the form loads.
Automatic detection needs a check. Measure School's DebugView testing shows false-positive form_submit events, so reconcile GA4's count against the form builder's own entries before trusting a rate.
The setup itself is walked through in this guide on how to track form submissions in Google Analytics.
In Google Tag Manager, the Form Submission trigger has a Check Validation option. Selected, it fires only when the form is sent successfully. Unselected, it fires on every attempt, so failed validations count as submissions.
Ajax forms that never reload the page often slip past the native trigger. For those, push a dataLayer event or count views of the thank-you page instead.
Built-in reporting varies by platform:
Starts and field drop-off need more detail than most builders give. Zuko Analytics reports views, starters, completions and abandons per form and per field, and counts a field as abandoned when it was the last one the visitor was interacting with before leaving.
Mouseflow tracks form abandonment at field level and pairs it with session replay.
One rule outranks the rest. Views and submissions come from the same system, the same time zone and the same date range.
GA4 page views set against CRM submissions is the usual break, because the two systems count different things in different windows.
Tracked benchmarks run from 1.7% to 5.13%, and the spread comes from what each study counts. The illustrative 3% form sits inside that range.
Two independent sources put form-focused rates within half a point of each other, one as an average and one as a median. Ruler's 2026 figure runs higher because it counts phone calls and live chat and defines a conversion as a qualified lead or sale.
That gap matters most in legal and professional services, where calls outnumber form fills in Ruler's 2026 data. A form-only tracker undercounts those businesses, and sector-level figures are laid out in these conversion rate benchmarks across industries.
Some calculator pages call 20% strong without citing a study. That is roughly ten times the form-only averages above.
Your own trailing 90 days beats any industry average as a yardstick, because it shares your form, your traffic mix and your definition of a conversion.
Four differences explain most of the gap between published averages:
A benchmark applies only to a matching definition: same ratio, same counts, same denominator.
Five drivers move the rate: field count, device mix, form type, step structure and traffic mix. Traffic mix and form type change the number without touching a single field.
Field count is the driver with the best evidence. Baymard Institute's checkout research (2024) finds that fields weigh on usability more than steps do, though it studies ecommerce checkouts, not lead forms.
The catch is lead quality. A shorter form lifts the rate and can lower the share of submissions sales wants, so judge the change on qualified leads, not raw submissions.
Which asks earn their place is covered in this guide to the form fields that capture high-quality leads. Cut candidates, in order:
A blended rate hides device splits. Split the illustrative dataset by device and the same 3% breaks into two very different forms:
| Device | Views | Submissions | Rate |
|---|---|---|---|
| Mobile | 3,000 | 60 | 2.0% |
| Desktop | 2,000 | 90 | 4.5% |
| Blended | 5,000 | 150 | 3.0% |
Rank fixes by submissions gained, not by the weaker rate alone. One extra point on mobile adds 30 submissions (1% of 3,000), while the same point on desktop adds 20.
Contentsquare's 2026 Digital Experience Benchmark reports desktop converting better than mobile across sites. That is site-wide data, not form data, so measure the split on your own forms.
Sources disagree here, and the disagreement has a cause.
Aggregates compare different forms, while a test compares one form against itself. In the Conversion Fanatics test both new versions beat the control, and the multi-step one led the single-step one by about 9% in relative terms, so the redesign drove most of the lift, with step structure adding the smaller margin.
The write-up reports no significance figure, which is a limit on how far one test travels.
A three-field form has nothing to split, so test multi-step only where the field count is high. A side-by-side look at multi-step forms versus single-step forms covers the layout trade-offs.
A calculated rate misleads when bots inflate the numerator, recent submissions have not arrived yet, or too few views sit behind the number.
| Condition | Symptom | Fix |
|---|---|---|
| Bot and spam submissions | Rate jumps while qualified leads stay flat | Score submissions, filter, recount |
| Submission lag | Latest days show a low rate that later rises | Report by view date, recheck later |
| Low sample size | Rate swings week to week, winners reverse | Set a views target before testing |
Bots add to the numerator while analytics tools filter them from the denominator. As of October 2026, Google's help page on bot traffic says GA4 excludes known bots and spiders automatically, cannot be set to stop, and does not show how much it excluded.
A form builder counts whatever reaches its endpoint and passes its own checks. If views come from GA4 and submissions from the builder, spam raises the rate.
reCAPTCHA v3 scores each request from 0.0 (very likely a bot) to 1.0 (very likely a good interaction), and Google's reCAPTCHA v3 documentation suggests 0.5 as a default threshold. It also advises running first without action and setting thresholds from your own traffic.
Cloudflare Turnstile takes a different route. It verifies visitors without showing a CAPTCHA, in managed, non-interactive or invisible widget types (Cloudflare documentation, 2026).
Filtering lowers the reported rate, which is a correction, not a decline. Tactics beyond CAPTCHAs are collected in this guide to the best tactics for form spam prevention.
Submission lag works the other way. A visitor who views the form on the last day of the range may submit after it closes, so the newest days understate the rate.
The illustrative 3% rate on 5,000 views is really 2.5% to 3.5% at a 95% confidence interval. At 500 views and the same 3%, the interval widens to roughly 1.5% to 4.5%.
Comparing two form versions needs a sample size set before the test. Lehr's rule of thumb (Statistics in Medicine, 1992) gives about 16 x p(1-p) divided by the squared difference, per version, for 80% power at a 5% significance level.
At a 3% baseline and 5,000 views a month split across two versions, the arithmetic runs like this:
The full two-proportion formula puts the middle case near 13,900. Small effects need large samples, and only big changes can be tested on small traffic.
At the roughly 1,100 views per version Conversion Fanatics used, a 3% baseline would need to jump about 2 points to clear the same bar.
Peeking matters too. As of October 2026, Optimizely's documentation says fixed-horizon tests need a predetermined sample size and no mid-test checks, while its default sequential Stats Engine lets you check results at any time and keeps them valid by controlling the false discovery rate.
Turn more visitors into leads
IvyForms gives WordPress sites short, mobile-friendly forms with saved entries, spam filtering and instant email notifications, all without code.
Pick a time period, then add form views and submissions from your analytics. Form starts are optional but unlock the drop-off view.
See how many people see, start and submit the form, and where the biggest group leaves.
Drag the slider to see what a better rate means in extra submissions and, if you add a value, extra revenue.
It runs a two-proportion z-test on the views and submissions of both versions. If the p-value is below your chosen threshold, for example 0.05 at 95% confidence, the difference is unlikely to be chance and the better version is marked as the winner. If it is not significant yet, the calculator estimates how many views each version still needs.
Yes. Open the Step drop-off tab, list each step with the number of people who reached it and the calculator shows how many leave at every step and which one loses the most people.
Yes. Open "Compare with a previous period" under your numbers and add last period's views and submissions. The result shows the change in percentage points and as a relative change.
It raises your current conversion rate by the percentage you pick and shows the extra submissions per period and per year. Add a close rate and a value per customer and it also shows the extra revenue.
Use Copy summary for a plain-text recap you can paste into a report or chat, or Download CSV for a spreadsheet. Your last numbers are also remembered in this browser.
No. The calculator runs entirely in your browser. Your last numbers are remembered on this device for convenience and are never sent to a server.