What Is Form Abandonment, and How Do You Measure It?
Form abandonment is when someone starts filling in a form and leaves before submitting. Learn how to calculate the rate, the most common causes, and how to find the exact field where people give up.
Short answer: form abandonment is when a visitor begins a form and leaves without submitting it. The abandonment rate is the number who started but did not submit, divided by the number who started. It differs from people who saw the form and never touched it.
Table of Contents
- Definition and Formula
- Three Groups You Should Separate
- Why People Abandon Forms
- How to Measure It
- Finding the Field That Causes It
- Quick Fixes
- Key Takeaways
Definition and Formula
Form abandonment rate = (form starts − form submissions) ÷ form starts
If 400 people begin your signup form and 240 submit it, 160 abandoned. The rate is 40%.
A "start" is the first interaction with any field: a click, a tap, or typing.
Three Groups You Should Separate
| Group | Behavior | What it suggests |
|---|---|---|
| Never started | Saw the form, did not interact | The offer, the page, or the form's apparent length |
| Started, abandoned | Filled some fields and left | Friction inside the form |
| Tried to submit, failed | Pressed submit and hit an error | Validation or a technical fault |
Lumping these together hides the cause. The third group is the most valuable: these people wanted to finish, and something stopped them.
Why People Abandon Forms
- Too many fields. Each extra field is another reason to stop.
- Asking for sensitive information early. Phone numbers and company revenue before any value is delivered.
- Unclear errors. A message that says "invalid input" without saying which field or why.
- Errors that appear only after submit. The visitor has to hunt for what went wrong.
- Strict formats. Rejecting a phone number because of a space.
- Password rules revealed one at a time.
- Mobile problems. The wrong keyboard, a submit button under the keyboard, fields too small to tap.
- Lost progress. A refresh or an error clears everything.
- Forced account creation before checkout.
- Silent failure. The button does nothing because of a JavaScript error.
- Trust. No explanation of why the information is needed.
How to Measure It
You need three events: the form was seen, the form was started, the form was submitted.
- Build a funnel. Page with form → first field interaction → successful submission.
- Use a success signal you trust. A thank-you page, or a custom event fired after the server accepts the submission. A click on the submit button is not a success.
- Segment by device. Mobile abandonment is usually higher, and for different reasons.
- Segment by source. Cold paid traffic tolerates far fewer fields.
In DeepSync, a submission can be tracked with one call and used as a goal or funnel step:
deepsync("track", "signup_form_submitted");A step-by-step version is in how to track form abandonment.
Finding the Field That Causes It
Rates tell you a form leaks. Recordings tell you where.
- Filter sessions to people who reached the form and did not complete the goal.
- Watch fifteen.
- Note the last field each person touched and what happened just before they left.
- Look for repeats: the same field corrected several times, the same error message, the same long pause.
Text typed into inputs is masked in DeepSync recordings by default, so you see that a field was filled and corrected without seeing what was entered (PII masking).
Check for errors first
Before redesigning a form, look at JavaScript errors on that page. A silent submit failure looks exactly like abandonment in a report.
Quick Fixes
- Remove every field you do not use within a week of receiving it.
- Mark optional fields, or delete them.
- Validate as the person types, next to the field.
- Accept phone numbers and dates in the formats people naturally use.
- Show all password rules up front.
- Use the right input type so phones show the right keyboard.
- Keep entered values when an error occurs.
- Say why you need anything sensitive.
More detail in how to improve form conversion rates.
Key Takeaways
- Abandonment counts people who started and did not submit.
- Separate never started, abandoned, and failed to submit.
- Measure with a funnel and a trustworthy success event.
- Use recordings to find the field, and check for errors first.
Conclusion
Everyone who starts your form has already decided they are interested. Abandonment is the cost of making it harder than it needs to be.
Frequently Asked Questions
Related articles
Stay in the loop
Get the latest insights on product analytics and user behavior delivered to your inbox.



