Forms · Compared

Form against survey

A form collects information so somebody can act on a single response: an order, an application, a booking. A survey collects answers so somebody can analyse many responses together. The words are often swapped, but the purpose decides everything else, including which questions should be required and whether anonymity helps or hurts.

The same tool builds both, which is exactly why people design a survey like a form and wonder why the data is unusable.

· Co-founder

5 min read · Published · Updated

Two purposes, different rules
FormSurvey
Read asOne response at a timeAll responses together
Required fieldsMost, since you need to actFew, since a forced answer is a false one
IdentityUsually needed to fulfil the requestOften better anonymous
Open questionsFine, somebody reads each oneCostly to analyse, so keep them few and optional
Success looks likeA complete, actionable submissionEnough responses to see a pattern

Required fields mean opposite things

On a form, requiring a field is reasonable: without an email you cannot send the booking confirmation. On a survey, requiring an answer manufactures data, because somebody with no view will pick something to get past the screen. The rule of thumb is that a form may require anything it needs to act on, while a survey should require almost nothing and should offer a way to say not applicable. Pew Research Center's guidance on question writing makes the related point that the options offered shape the answers given, which is why a forced choice on a survey is not a neutral design decision.

Open questions cost differently

On a form, a free text box is cheap: one person reads one answer alongside the rest of the submission. On a survey with two thousand responses, every open question is hours of reading or a coding exercise, and open questions are the ones respondents skip most often. One open question, placed last and optional, is usually enough, and it should ask for something specific, such as the one thing that would have made the experience better, rather than for any other comments.

Anonymity changes the answers

A form almost always needs to know who sent it. A survey often gets more candid answers when it does not, particularly about anything sensitive: a manager, a service, a workplace. What breaks trust is the middle ground, a survey that says anonymous while collecting an email or an identifier in the link. Say plainly what is collected and what will be done with it, before the first question, and people answer accordingly.

A worked example

A café wants two things: table bookings and feedback. The booking is a form. It needs a name, a phone number, a date, a time and the party size, all required, because a booking missing any of them cannot be honoured, and it is read one submission at a time by whoever runs the floor. The feedback is a survey. It asks for a satisfaction rating, how often the person visits and one optional open question, with nothing required and no name asked, and it is read as a batch at the end of the month to see whether the new menu moved the average. Building them as one document would force diners to leave feedback before they could book, or leave the booking fields optional.

Both in one builder

The same builder makes both here, so the difference is in the choices rather than the tool. Each field has its own required setting, which is where a form and a survey part ways. Responses export to CSV with one column per input field and Submitted At first, so a survey is ready to sort and chart, while a form is read row by row. A matrix exports into a single column of statement and answer pairs, which matters for a survey built on one. Access can be public, protected by a secret key, restricted to signed in users or limited to an email domain; an anonymous survey is simply a public form that asks for no identifying details.

Common mistakes

Requiring every survey question, so people who have no view invent one. Asking for a name on a survey that promises anonymity. Adding four open boxes to a survey that will get five hundred responses nobody has time to read. Treating a form's submissions as a sample, when they are only the people who needed something that week. And putting a feedback question in the middle of an application form, where an unanswered opinion blocks the submission that actually matters.

Questions people ask

Can one thing be both?

Sometimes, and it is worth noticing when it happens. A registration form with three optional feedback questions at the end is a form with a small survey attached. Keep the survey part optional and at the end, so an unanswered opinion question never blocks the registration you actually needed.

How long should each be?

A form should be as long as the task requires and no longer, since every field is one more thing between somebody and what they came for. A survey should be as short as the analysis requires, which is usually much shorter than the list of things you are curious about.

Should a survey show a progress bar?

Yes, and it should be honest. A bar that jumps backwards or forwards because of routing teaches people that the estimate means nothing, which is worse than no bar. If the length varies a lot by path, show progress against the screens actually ahead on that path, or the number of questions remaining, rather than a fixed percentage of the longest route.

Do I need consent wording on a survey?

If you are collecting anything personal or sensitive, say what you are collecting, why, and how long you will keep it, before the first question rather than in a link at the bottom. This is both a legal question in many places and the thing that decides whether people answer honestly.

How many responses does a survey need?

Enough that a difference you care about is bigger than the noise, which depends on the size of the difference rather than on a fixed number. The practical trap is reading a shift of a few points on thirty responses as a trend. If the sample is small, report the counts rather than the percentages.

Make one with forms

The button opens the generator with this use case already described. Change the wording to match your own.

Create a form with OneCraft

Related questions

Sources

Written and checked by the OneCraft team. Last checked .