Skip to content
Forms

Designing Forms People Actually Finish

DT Form Team

The real cost of a long form

Every additional field on a form is a small tax on the person filling it out. It's rarely one big obstacle that causes someone to abandon a form; it's the accumulation of small frictions, an unclear label here, an unnecessary dropdown there, until the form simply asks for more than the task warrants.

A useful exercise before building anything is to write down the single decision the form exists to support. If a field doesn't feed that decision, it's a candidate for removal, not just deprioritization.

Order matters more than most teams assume

Placing the easiest, lowest-commitment questions first (name, general interest) and saving sensitive or effortful fields (payment details, long free-text answers) for later builds momentum. People are more likely to finish something they've already invested a minute into.

This is why a two-field email capture followed by a longer profile step tends to outperform one long form asking for everything at once, even though the total amount of information collected is the same.

What actually reduces abandonment

Clear, specific labels beat clever ones. 'Company name' outperforms 'Tell us about your business' every time, because the person filling it out doesn't have to guess what's expected.

Inline validation that explains the problem in plain language, rather than a generic 'invalid input' message, prevents the frustration that causes people to give up rather than fix a mistake.

A visible sense of progress, even a simple '2 of 4' indicator, sets expectations and reduces the anxiety of not knowing how much is left.

Want to try this yourself? Explore the product →