Skip to content
← Back to Blog
By FormHug Team 12 min read

How to Limit Submissions per Option in an Online Form

Chalkboard form quota workflow showing options with seats left, sold-out choices, remaining counts, and weekly reset settings

A 30-person workshop rarely has one simple capacity limit. It has 10 seats in the morning session, 8 seats in the afternoon session, 12 vegetarian lunches, 6 scholarship spots, and 4 volunteer roles that each need a different number of people.

That is where normal form limits break down. A total submission limit can close the whole form after 30 people. It cannot say: “Option A is full, but Option B is still available.” Real-world capacity usually lives inside the options, not only at the form level.

This guide explains how per-option quotas work, when to use them, and how FormHug handles option-level limits for seats, slots, tickets, inventory, and recurring availability.

TL;DR - A per-option quota limits how many times each choice in a form can be selected, so one option can sell out while the rest of the form stays open.

  • Use option quotas for limited choices - classes, tickets, appointment slots, volunteer roles, meal counts, giveaways, and research sample groups.
  • Do not close the whole form too early - keep available options open even after one choice reaches capacity.
  • Decide what respondents see - show remaining spots, hide the count, show a sold-out message, or hide empty options.
  • Works for: event registration, class signups, booking slots, camp sessions, inventory claims, research screeners, and volunteer coordination.
  • FormHug supports per-option quotas, remaining counts, quota reset rules, and restoring quota when a submission is deleted.

What Does “Limit Submissions per Option” Mean?

Limiting submissions per option means each answer choice has its own capacity.

Instead of saying “this form can receive 100 submissions,” you can say:

OptionQuotaWhat happens when full
Morning workshop12Hide the option or show “Sold out”
Afternoon workshop18Keep accepting until it reaches 18
VIP ticket10Stop only the VIP ticket choice
Volunteer check-in role4Remove the role after 4 people choose it
Vegetarian lunch30Prevent meal over-ordering

This matters because capacity is often attached to a choice. A form-wide response limit treats every submission as identical. An option quota treats each limited resource separately.

The simplest mental model is inventory:

  • Every option starts with a number.
  • Each submission that selects the option subtracts from that number.
  • When the number reaches zero, the form follows your rule: hide it, show it as unavailable, or display a message.
  • If a submission is deleted and quota restoration is enabled, the spot can return to the available pool.

That turns a form from a passive collection tool into a lightweight capacity manager.

Form Limit vs Option Quota

Form-wide submission limits are still useful. They close the entire form after a total number of responses.

Use a form limit when every submission consumes the same resource:

  • 50 total RSVPs for a private dinner
  • 100 total applications before review closes
  • 20 total beta testers
  • 300 total survey responses

Use an option quota when different choices have different limits:

  • Class A has 10 seats, Class B has 15 seats, Class C has 8 seats
  • Each appointment slot can accept 1 person
  • Each T-shirt size has different inventory
  • Each breakout session has a different room capacity
  • Each research segment needs a fixed sample count
ConstraintBest control
”Stop the whole form at 100 submissions”Form-wide submission limit
”Stop only the sold-out ticket type”Option quota
”Limit each class section separately”Option quota
”Collect 50 beginner and 50 advanced survey respondents”Option quota
”Allow 20 submissions per day”Form-wide or date-based limit
”Allow 5 people per time slot every week”Option quota with weekly reset

The common workaround is to create separate forms for each class, ticket, slot, or role. That works for a tiny event, but it creates new problems: scattered response data, duplicate setup, separate share links, and manual cleanup when capacity changes.

Per-option quotas keep the decision inside one form.

Common Use Cases for Option Quotas

Class and workshop seats

This is the most obvious use case. A course provider offers three sections:

  • Monday evening: 10 seats
  • Wednesday afternoon: 12 seats
  • Saturday morning: 8 seats

If Monday fills first, you do not want to close registration. You want Monday to disappear or show as full while Wednesday and Saturday remain open.

This applies to workshops, training cohorts, small classes, private lessons, office hours, tutoring groups, and internal learning sessions. For broader event tooling decisions, see the event registration software guide.

Tickets, passes, and paid add-ons

Not every ticket type has the same capacity. A small event might offer:

  • 50 general admission tickets
  • 10 VIP tickets
  • 20 student tickets
  • 15 dinner add-ons

If the VIP ticket sells out, the general ticket should still be available. If dinner add-ons run out, the ticket form should keep collecting attendee details without over-promising meals.

This is especially useful when payment and registration live in the same form. The form can prevent the unavailable choice before the respondent reaches checkout.

Time slots and appointment windows

Time slots are just options with small quotas.

For example:

  • Monday 10:00 - 1 spot
  • Monday 10:30 - 1 spot
  • Monday 11:00 - 1 spot
  • Tuesday 14:00 - 2 spots

For one-on-one bookings, each slot may have a quota of 1. For group office hours, each slot may allow 3 or 5 people. Once a slot reaches capacity, it should stop appearing.

If the whole workflow is calendar-driven, use a dedicated booking form. If the slot is one field inside a richer registration or intake form, option quotas can be the simpler fit.

Volunteer role assignments

Volunteer signups are rarely balanced by accident. If the form only asks “Which role do you want?”, the most popular role may fill up while essential roles stay empty.

Option quotas let the organizer define real staffing needs:

RoleQuota
Check-in desk4
Room setup6
Photographer2
Speaker support3
Cleanup crew5

When check-in reaches 4, it can disappear. People still signing up see roles that actually need coverage.

Meal choices and physical inventory

Forms often ask choices that correspond to real inventory:

  • Vegetarian meal: 30
  • Vegan meal: 12
  • Gluten-free meal: 8
  • T-shirt size M: 25
  • T-shirt size L: 20
  • Gift bag type A: 50

If the form does not know the limit, the organizer finds out too late. Someone has to email people, substitute options, or manually reconcile the shortage.

Option quotas move that constraint into the form before the mistake happens.

Breakout sessions and room capacity

Multi-session events often ask attendees to choose a track, breakout room, demo, or workshop table.

Room capacity is different from event capacity. A conference might have 200 attendees, but one breakout room only holds 35 people. If that session fills, the event can keep accepting registrations while nudging attendees toward open sessions.

This is a better respondent experience than waiting until after registration to say, “Sorry, that breakout is full.”

Research sample quotas

Option quotas are not only for events. Survey and research teams use quotas to balance respondent groups.

Examples:

  • 50 beginners, 50 intermediate users, 50 advanced users
  • 100 US respondents, 100 UK respondents, 50 Canada respondents
  • 30 customers from each pricing tier
  • 40 managers and 40 individual contributors

When one group fills, the screener can hide that choice or route the respondent away. The survey stays open for the groups that still need responses.

For broader research form patterns, start with the free survey maker guide.

What Should Happen When an Option Is Full?

The quota number is only half the feature. The respondent experience matters just as much.

Show remaining quota

Showing “3 left” creates urgency and clarity. It works well when scarcity is useful information:

  • Workshop seats
  • Ticket types
  • Camp sessions
  • Limited office hours
  • Giveaway inventory

Use this when respondents benefit from knowing availability before they choose.

Hide remaining quota

Sometimes the count is operational, not public. You may not want respondents to see that a research segment has only 2 spots left or that one volunteer role is unpopular.

Hiding the count keeps the form clean while still enforcing the capacity behind the scenes.

Hide the option when empty

This is often the cleanest behavior. If an option is no longer available, remove it from the respondent’s choices.

Use this for:

  • Time slots
  • Sold-out ticket types
  • Full class sections
  • Unavailable inventory
  • Volunteer roles that no longer need people

The respondent never has to choose something that cannot be accepted.

Show a quota exhausted message

Sometimes you want the option to remain visible but unavailable, especially when the respondent might wonder where it went.

Examples:

  • “The morning session is full. Please choose an afternoon session.”
  • “VIP tickets are sold out.”
  • “This research group is now full.”
  • “All consultation spots for this week have been claimed.”

This is useful when transparency matters or when the unavailable option is important context.

FormHug quota settings modal showing per-option quotas, remaining counts, quota reset options, restore quota on deletion, hide remaining quota, and hide option when empty settings Set a quota for each option, choose whether the quota resets, and decide what happens to availability when submissions are deleted or options run out.

Daily and Weekly Quota Resets

Some quotas are one-time. Others repeat.

A class section may have 12 seats once. A consultation form may have 5 spots every week. A support intake form may accept 20 urgent requests per day. A lunch order form may reset each morning.

That is where reset rules matter.

Reset ruleUse when
No resetThe option has a fixed one-time capacity
Reset dailyThe same option capacity returns each day
Reset weeklyThe same option capacity returns each week

Daily reset examples:

  • 10 same-day support requests
  • 20 lunch orders per day
  • 5 walk-in appointment slots per day
  • 30 daily giveaway claims

Weekly reset examples:

  • 6 office-hour spots per week
  • 12 recurring class seats per week
  • 4 consultation calls per week
  • 10 weekly review slots

Without resets, someone has to duplicate the form, edit the counts, or manually reopen options. With reset rules, the quota matches the rhythm of the real-world resource.

How to Set Up Option Quotas in FormHug

Use this as a planning workflow rather than a click-by-click manual.

Step 1: Choose the field that represents capacity

Option quotas work best on choice fields: radio buttons, dropdowns, checkboxes, ticket choices, session choices, or any field where the respondent picks from a fixed list.

Examples:

  • “Which class section do you want?”
  • “Choose a ticket type”
  • “Pick a consultation slot”
  • “Select your volunteer role”
  • “Choose your T-shirt size”

If the answer should be free text, it probably should not have an option quota. If it represents a limited resource, make it a structured choice.

Step 2: Set the quota for each option

Each option should match the real capacity.

OptionQuota
Option 13
Option 23
Option 33

Small forms can use the same number for every option. More realistic forms usually need different values: 10 seats in one class, 20 in another, 5 VIP tickets, 40 general tickets.

If every option has the same capacity, batch-set quotas first, then adjust the exceptions.

AI workshop sign-up form showing discussion group options with visible remaining quota counts such as 10 left and 9 left Visible remaining counts make capacity clear before the respondent submits the form.

Step 3: Choose the sold-out behavior

Decide what happens at zero:

  • Show the option with a quota exhausted message
  • Hide the option when empty
  • Hide the remaining count from respondents
  • Restore quota if the matching submission is deleted

For public registration, hiding empty options is usually cleanest. For ticketed events, showing a sold-out option can be useful because it explains why a known ticket type is no longer selectable.

For internal workflows, hide the remaining count unless the respondent needs it.

Step 4: Preview and test the edge cases

Before sharing the form, test the full quota path:

  • Submit once for a limited option.
  • Confirm the remaining count changes.
  • Submit until the option reaches zero.
  • Confirm the sold-out behavior works.
  • Delete a test submission if quota restoration is enabled.
  • Confirm the spot returns.

This is the part that prevents awkward launch-day surprises.

AI workshop sign-up form showing Group 3 as empty while other discussion group options remain available When one option reaches zero, it can be marked as empty while the rest of the form remains open.

How FormHug Handles Option Quotas

FormHug supports option-level quota settings for choice-based form workflows, so each option can have its own remaining capacity.

Useful controls include:

ControlWhy it matters
Per-option quotaGive each choice its own capacity
Batch set quotasApply the same number across options quickly
Remaining countShow how many spots are left
Quota exhausted messageExplain what happened when an option is full
No reset, daily reset, weekly resetMatch one-time or recurring capacity
Restore quota on deletionReturn a spot when a submission is removed
Hide remaining quotaEnforce capacity without showing the count
Hide option when emptyRemove unavailable choices from the respondent path

This makes option quotas useful beyond a single signup form. You can use them inside registration forms, booking forms, payment forms, surveys, research screeners, and other workflows built with the AI form builder.

The key difference is precision. You are not just limiting the form. You are limiting the scarce thing inside the form.

Frequently Asked Questions

What is a per-option quota in a form?

A per-option quota limits how many times a specific answer choice can be selected. For example, a class registration form can allow 10 signups for Class A, 12 for Class B, and 8 for Class C while keeping all choices inside one form.

How is an option quota different from a submission limit?

A submission limit closes the whole form after a total number of responses. An option quota closes, hides, or marks only one choice as unavailable after that choice reaches its own capacity.

Can I show how many spots are left?

Yes. Showing remaining quota is useful for seats, tickets, time slots, and limited inventory. If the count should stay private, hide the remaining quota while still enforcing the limit.

Can I hide an option after it is full?

Yes. Hiding the option when empty keeps respondents from choosing unavailable seats, slots, ticket types, volunteer roles, or inventory items.

Should sold-out options be hidden or shown?

Hide sold-out options when the respondent only needs to choose from what is available. Show a sold-out message when the missing option needs explanation, such as a known VIP ticket or a popular session.

Can quotas reset daily or weekly?

Yes. Daily resets work for recurring daily capacity such as lunch orders, walk-in slots, or same-day requests. Weekly resets work for office hours, recurring classes, consultation spots, or weekly review windows.

What happens if I delete a submission?

If quota restoration is enabled, deleting a submission can return the corresponding option’s spot to the available count. This is useful when a registration is canceled or a test submission should not consume capacity.

What are the best use cases for option quotas?

Option quotas are best for class seats, workshop sessions, appointment slots, ticket types, meal choices, volunteer roles, product inventory, giveaway claims, and research sample quotas.

If one choice fills up before the others, closing the whole form is a blunt fix. Limit the option that ran out, keep the rest open, and let the form manage capacity before your spreadsheet becomes a rescue mission. Create your form ->

Ready to build your first form?

Start building with FormHug — no credit card needed.

Start FormHug for Free

Written by

FormHug Team

Product, research, and form automation team

The FormHug Team brings together product builders, workflow researchers, and form automation practitioners who study how people collect, route, and act on information online. Our guides are based on hands-on product testing, template analysis, customer workflow patterns, and deep experience with forms, surveys, quizzes, AI-assisted creation, integrations, and results sharing.