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
How to Use This Calculator
- Enter your Target Completed Responses — the number of finished surveys you need.
- Input the Expected Response Rate and Completion Rate as percentages.
- Review the Invitations to Send and Effective Response Rate results.
- Check the Expected Survey Starts and Expected Drop-offs to plan your outreach.
- 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 |
|---|---|
| 10 | 5,000 |
| 15 | 3,334 |
| 30 | 1,667 |
| 50 | 1,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
- Identify Input ParametersTarget Completed Responses = 400, Expected Response Rate (%) = 20, Completion Rate (%) = 80 = 3 input(s) provided
- Calculate Invitations to Send2500 = 2500
- Calculate Effective Response RateEffective Response Rate16 = 16
- Calculate Expected Survey StartsExpected Survey Starts500 = 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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Survey Cost Estimator
Estimate the total cost of your survey project including recruitment, incentives, platform fees, and analysis time. See a breakdown of where your budget goes.
Survey ResearchMargin of Error Calculator
Calculate the margin of error for your survey results based on sample size, confidence level, population size, and expected proportion.
Event PlanningInvitation Count Calculator
Figure out how many invitations to send based on your target attendance, expected acceptance rate, and plus-ones.
Survey ResearchConjoint Analysis Calculator
Calculate the relative importance of product or service attributes from conjoint analysis utility ranges. Determine which features matter most to your respondents.
More in Math & Statistics.