Skip to content

Survey quotas

Quotas help you collect the right amount of data for your study. They track how many respondents meet specific conditions—like age ranges, locations, or product usage—so you can ensure balanced sampling and control costs. If you’re paying per completed interview, quotas can save you from overshooting your target groups.


  1. Determine which questions the quotas will apply to

    You can create quotas directly on the source question (the one respondents see), or on a hidden recode of it. Rule of thumb: if the source question’s answers already match your quota groupings, use it directly. But if you need different groupings—say, combining age ranges or regions—create a hidden question with an Action Command that recodes the source question into your desired quota groups.

  2. Set up separate Instruction objects at the end of the survey to handle different completion scenarios

    You’ll need different end screens depending on how respondents finish:

    • OUTOK — Set Finish Action to Finished Successfully. Add text thanking them for completing the survey.
    • OUTQUO — Set Finish Action to Finished Quota Full. Let them know their quota is full so they don’t need to continue (thank them for their time anyway!).
    • OUTFAIL (if required) — Set Finish Action to Finished Exclusion. Explain that they didn’t qualify for this particular survey.
  3. Generate the quotas

    • Right-click the question you want to apply quotas to in the survey flowchart
    • Select Create Quota
    • In the Quota Exceed Target dropdown, select OUTQUO (the question respondents skip to when their quota group is full)
    • Click the Generate Quota button
    • In Default Quota Limit, enter any number and click Generate (this number gets assigned to all quota groups—you can change individual limits in the next step)
    • Click Continue
    • To adjust the quota limit for any specific group, click Manage Quota, modify the limit, and click Continue
    • Click OK to exit the Question Quota dialog box

Quota groupings are typically mutually exclusive—someone can only belong to one quota group at a time. That’s why Single Response questions work best: they prevent double-counting respondents. You can also use Multi Response questions for quotas if you’re just monitoring rather than enforcing strict limits.

For more advanced quota control, Survey Shaper includes a dedicated Bucket question type. While the quota creation approach above works directly on any question, a Bucket gives you a visual, reusable quota object in your survey flowchart—ideal when you need to manage multiple quotas across different groups.

Key differences:

ApproachBest for
Quota on a questionSimple, single-question quota limits
BucketMultiple or complex quotas with visual flow control and filtered logic

Place your quota questions near the beginning of your survey. Here’s why: once quotas are full, new respondents get screened out immediately. No point asking them 10 questions before telling them they don’t qualify.


Quotas can’t be tested in preview or test mode—you’ll need to test them live. Set your quota limits to a low number (like 2 or 3), publish the survey, and complete some surveys using the actual live link.

Before launching for real, remember to convert those test records to test data so they don’t count toward your actual quotas.


Need to adjust quotas mid-survey? Here’s how:

  1. Open Survey Shaper
  2. In the Survey Shaper section in the content table, click the more icon (⋮) on the survey
  3. Select Collect Responses > Manage Basic Quotas. See Manage quotas for other ways to open it.
  4. To update an individual quota group, enter the revised number directly into the appropriate cell (current count or limit)
  5. Click the Save button

Updating multiple quota groups at once? Here’s the faster way:

  • Select the quota question(s) to change from the dropdown list
  • Enter the new count or limit in the Value box
  • Click the quota cells you want to update:
    • Current — Updates completed survey counts
    • Limit — Updates the maximum respondents allowed in that quota group
    • Both — Updates both current counts and limits
  • Click the Save button