Skip to main content
Calcimator

Survey Response Rate Calculator

Determine how many survey invitations you need to send to achieve your target number of completed responses, accounting for response and completion rates.

About this calculator

This calculator works backward from a target number of completed surveys to the number of invitations you need to send, using two rates: Expected Response Rate (the share of invitees who start the survey) and Completion Rate (the share of starters who finish it). Effective Response Rate is the product of the two (line 13), and Invitations to Send is the target divided by that effective rate, rounded up (line 14, Math.ceil). Because Effective Response Rate is a plain product, a proportional change to Expected Response Rate and a proportional change to Completion Rate move Invitations to Send by essentially the same amount — a 10% bump in either one cuts the invitations needed by about the same fraction. Both rates fall back to their field defaults before any floor applies: the code is Math.max(0.1, inputs.expectedResponseRate || 20) / 100 (lines 9-10), and the || operator runs first, so typing a literal 0 — or clearing the field — is replaced by that field's default (20 for Expected Response Rate, 80 for Completion Rate), not floored to 0.1%.

The 0.1% floor only ever catches a value you type strictly between 0 and 0.1, such as 0.05. Expected Survey Starts is the number of invitees projected to begin the survey, and Expected Drop-offs is however many of those starters are projected not to finish, clamped at 0 so it never reads negative even with unusual inputs. This calculator does not account for invitation delivery failures — bounces, spam filtering, or duplicate contacts — or for response rates declining as invitation volume grows; it assumes Expected Response Rate and Completion Rate hold constant no matter how many invitations you actually send.

Inputs

%
%

Results

Invitations to Send

2,500

Effective Response Rate16%
Expected Survey Starts500
Expected Drop-offs100
Invitations per Complete6.25
How to Use This Calculator
  1. Enter your Target Completed Responses — the number of finished surveys you need.
  2. Input the Expected Response Rate and Completion Rate as percentages.
  3. Review the Invitations to Send and Effective Response Rate results.
  4. Check the Expected Survey Starts and Expected Drop-offs to plan your outreach.
  5. Compare against the 10-15% industry benchmark for online surveys to evaluate field performance.

How the result changes with Expected Response Rate (%)

Expected Response Rate (%)Invitations to Send
105,000
153,334
301,667
501,000

What each input means

Target Completed Responses
The number of fully completed surveys you need for your analysis.
Expected Response Rate (%)
Percentage of people who will start the survey after receiving the invitation. Typical email surveys get 10-30%.
Completion Rate (%)
Percentage of respondents who start the survey and finish it. Shorter surveys have higher completion rates.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Target Completed Responses = 400, Expected Response Rate (%) = 20, Completion Rate (%) = 80 = 3 input(s) provided
  2. Calculate Invitations to Send
    2500 = 2500
  3. Calculate Effective Response Rate
    Effective Response Rate
    16 = 16
  4. Calculate Expected Survey Starts
    Expected Survey Starts
    500 = 500

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Does raising the response rate or the completion rate cut the invitations needed more?

Neither one. Effective Response Rate is the plain product of the two (line 13), so a proportional increase to either Expected Response Rate or Completion Rate lowers Invitations to Send by essentially the same proportional amount — they contribute symmetrically to the calculation.

What happens if I type 0 into Expected Response Rate?

Not what you'd expect: the code is Math.max(0.1, inputs.expectedResponseRate || 20) / 100 (line 9), and the || operator runs before Math.max — so a literal 0, or a cleared field, is replaced by the field's default of 20 first, and Math.max never even sees a 0 to floor. The same is true for Completion Rate, which falls back to its default of 80 (line 10). The 0.1% floor only ever applies to a value strictly between 0 and 0.1 that you type directly, such as 0.05 — not to 0 itself.

Why is Invitations to Send always rounded up rather than to the nearest whole number?

The engine wraps the division in Math.ceil (line 14), so a computed value like 2,499.3 always becomes 2,500, never 2,499. You can't send a fraction of an invitation, and rounding down would leave the campaign short of the target number of completes.

Does Target Completed Responses affect Effective Response Rate?

No. Effective Response Rate is computed purely from Expected Response Rate and Completion Rate (line 13). Target Completed Responses only scales Invitations to Send, Expected Survey Starts, and Expected Drop-offs, all of which move proportionally to it.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Math & Statistics.