Survey length calculator

Estimate how long your survey takes before you launch it. Length affects the completion rate, the quality of answers and the cost of fieldwork.

Survey length — the approximate time a respondent spends on all questions, instructions and final screens.

Calculation FAQ

Survey structure

Single choice, scales, yes/no

Require typing text

Each matrix counts as heavier than a regular question

Usually 8–15 seconds

Usually 35–90 seconds

Depends on the number of rows

Instructions, consent, final screen

Time to complete
—
Result
minutes

Interpretation

Change the inputs to recalculate.

In SurveyNinja, NPS, CSAT and more are calculated automatically. Create a survey in 5 minutes and get real-time analytics.

Start free

Data is not stored — calculation runs in your browser.

How the completion time is calculated

Formula

Total time = closed questions × seconds + open questions × seconds + matrices × seconds + intro and outro.

Up to 3 minutes

Good for quick customer feedback and post-purchase surveys.

4–8 minutes

Fine for product and HR surveys when questions are clear and there are no unnecessary matrices.

10+ minutes

The risk of unfinished surveys and careless answers grows, especially without an incentive.

Calculation examples

1 Post-purchase survey

8 closed
1 open
no matrices
Usually fits into 2–3 minutes and barely lowers the completion rate.

2 Employee engagement survey

25 closed
3 open
4 matrices
With the default timings the survey takes about 10 minutes. Split the topics or remove repeated questions.

What to avoid

  1. Treating all questions as equal A 12-row matrix and a yes/no question put a very different load on the respondent.
  2. Not testing on mobile Matrices and long scales take longer on a phone.
  3. Forgetting the screener If there are screening questions, account for them separately for everyone you invite.

Frequently asked questions

Automate your metrics

In SurveyNinja, NPS, CSAT and more are calculated automatically. Create a survey in 5 minutes and get real-time analytics.

Start free