Form Design Choices That Reduce Drop-Off

A form is the point at which a visitor has decided to act. Everything about its design should then work to remove friction rather than to gather information that would be convenient to have.
Ask only for what you will use
List every field currently on the form and write down who uses the answer and for what. Fields with no consumer are the cheapest thing you can remove, and removing them removes abandonment along with them.
Put the highest-friction field last
People are most willing to continue once they have already invested effort. Placing a field that requires looking something up near the end performs better than placing it first, because by then the visitor is committed to finishing.
Make errors recoverable
Preserve everything the visitor typed when validation fails, state clearly which field is wrong, and never clear a valid field because a neighbouring one is invalid. Losing typed data on a soft validation error is one of the most reliable ways to lose the lead entirely.
Use the right input types
Correct input types bring the right mobile keyboard, which reduces typing effort and errors. This is a small change with a disproportionately large effect on mobile completion rates.
Say what happens next
State the response time and what the visitor will receive. Uncertainty about what happens after submission is a quiet but consistent cause of abandonment, and a single sentence removes it.