How to Add a Repeating Section in Microsoft Forms?
When you are collecting structured data such as multiple entries from the same respondent, a repeating section becomes extremely useful. For example, if you are gathering information about multiple employees, products, or experiences from a single user, asking them to submit the form multiple times is inefficient. Instead, a repeating section allows users to add multiple entries within the same form.
However, there is an important reality you should understand upfront. Microsoft Forms does not currently offer a built-in “repeating section” feature like some advanced survey tools do. That means you cannot dynamically duplicate a section within the form as the user fills it out.
That said, there are smart workarounds you can use to simulate a repeating section.
Let’s learn those workarounds in detail!
How to Add a Repeating Section in Microsoft Forms?

To add a repeating section in Microsoft Forms, you need to simulate it by creating multiple identical sections or using branching logic. Since Microsoft Forms does not support dynamic repeating fields, the best approach is to duplicate a section manually and allow users to fill in repeated data across those sections, or guide them using conditional branching.
Step 1: Create Your Form and Define the Purpose
Start by opening Microsoft Forms and clicking on “New Form.” Give your form a clear title and description so users understand what information they need to provide.
At this stage, think carefully about what kind of repeated data you want to collect. For example, you might want users to enter details for multiple team members, list several products, or describe multiple events.
Defining this clearly will help you structure your repeating sections properly. Beginners often skip this step and end up creating confusing forms that users struggle to complete.
Step 2: Create the First Section with Questions
Click on “Add new” and start building your first section. Use the “Section” option to group related questions.
Inside this section, add all the questions required for one entry. For example, if you are collecting employee data, include fields like name, role, email, and department.
Make sure your questions are clearly labeled. For instance, instead of writing “Name,” write “Employee 1 Name.” This helps users understand that they are filling out the first entry.
This section becomes your template for all repeating sections.
Step 3: Duplicate the Section Manually
Since Microsoft Forms does not have an automatic repeat feature, you need to duplicate the section manually.
Click on the three-dot menu on the section and choose the “Copy” option. This creates an identical section with all the same questions.
Rename the duplicated section to reflect the next entry. For example, change “Employee 1 Details” to “Employee 2 Details.”
Repeat this process as many times as needed. If you expect users to enter up to five entries, create five identical sections.
This method ensures consistency and keeps the form easy to follow.
Step 4: Adjust Question Labels for Clarity
After duplicating sections, go through each one and update the labels so they match the section number.
For example, in the second section, change “Employee 1 Name” to “Employee 2 Name.” Do the same for all questions in that section.
This step is important because it avoids confusion during both form submission and data analysis. When you export results, each entry will be clearly identified.
Beginners often overlook this step, which leads to messy data later.
Step 5: Use Branching to Control Flow
If you do not want every user to fill out all sections, you can use branching to simulate a repeating experience.
Click on the three-dot menu and select “Branching.” Then create a question like “Do you want to add another entry?”
Based on the user’s answer, you can direct them to the next section or end the form.
For example, if the user selects “Yes,” they go to the next repeated section. If they select “No,” they skip to the final submission page.
This makes the form feel dynamic, even though it is not truly repeating.
Step 6: Add Instructions for Users
Because this is a workaround, clear instructions are essential.
At the top of your form or each section, explain how users should fill it out. For example, tell them they can skip unused sections or only complete as many entries as needed.
Good instructions reduce confusion and improve completion rates.
Step 7: Test the Form Thoroughly
Before sharing your form, always test it.
Fill out the form yourself and simulate different scenarios. Try adding one entry, multiple entries, and skipping sections.
Check if the branching works correctly and ensure that the form flows smoothly from one section to another.
Testing helps you catch errors early and ensures a better experience for your users.
Step 8: Analyze Responses Effectively
Once responses start coming in, open the “Responses” tab in Microsoft Forms.
You can view results directly or export them to Excel for deeper analysis.
Because you labeled each section clearly, it will be easy to identify repeated entries and organize your data.
FAQs
Can I create a true repeating section in Microsoft Forms?
No, Microsoft Forms does not currently support dynamic repeating sections. You must use workarounds like duplicating sections or branching.
What is the best workaround for repeating fields?
The most effective method is manually duplicating sections and labeling them clearly. Branching can also improve the user experience.
How many repeated sections should I create?
Create a reasonable number based on your use case. Too many sections can overwhelm users, so limit it to what is necessary.
Can users add unlimited entries?
No, users can only fill out the number of sections you create. There is no way to let them dynamically add more entries.
Is there an alternative tool with repeating sections?
Yes, more advanced form builders offer true repeating sections. However, Microsoft Forms remains a great option for simple and quick forms.
