How to Handle Repeating Questions or Sections in Microsoft Forms
Question details
The user needs to know if Microsoft Forms supports dynamically adding repeating questions or sections, and how to achieve this functionality for respondents.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Creating a form where respondents might need to enter multiple sets of similar data, such as listing multiple emergency contacts or previous job experiences.
- Observed behavior
- Microsoft Forms lacks a native feature or button to dynamically add repeating text fields or duplicate sections while a respondent is completing the form.
Determine the maximum number of repeating entries you realistically expect from a single respondent, as this will dictate how you structure your form workarounds.
Use Branching Logic with Pre-built Sections
Create multiple duplicate sections in advance and use branching to ask users if they need to add another entry.
Since Microsoft Forms does not dynamically generate new fields on the fly, the best workaround is to manually create the maximum number of sections you think a user might need. You can then use branching logic to reveal these sections sequentially based on the respondent's answers.
Add your first set of questions (e.g., 'Contact 1 Name', 'Contact 1 Phone Number') inside a new section.
Manually create duplicate sections for 'Contact 2', 'Contact 3', up to your anticipated limit.
At the end of the first section, add a Choice question asking, 'Do you want to add another contact?' with 'Yes' and 'No' options.
Click the three dots (More settings) on the trigger question, select 'Add branching', and set 'Yes' to proceed to the next duplicate section, and 'No' to go to the end of the form.

Combine Entries into a Single Long Answer Question
Modify your question settings to accept longer, multi-line text where users can manually list all their entries in one field.
Create Complex Fillable Documents with WPS Office
While Microsoft Forms lacks dynamic repeating sections, you can seamlessly manage complex data collection by designing fillable forms and documents in WPS Office. It provides a lightweight, highly compatible, and free alternative to Microsoft Office.
- 1. Download and Install WPS Office: Visit the official WPS website, download the free suite, and complete the simple installation process.
- 2. Open a Document or Template: Launch WPS Writer or PDF and choose to start from scratch or pick a pre-designed form template.
- 3. Insert Form Controls: Navigate to the Developer or Form tab to insert structured tables, text fields, checkboxes, and drop-down lists to capture repeating data effectively.

Frequently Asked Questions
Will Microsoft Forms add dynamic repeating sections in the future?
Microsoft continually updates its products based on user feedback, but there is currently no official timeline for adding dynamic repeating sections. You can submit or vote for this feature on the official Microsoft Feedback Portal.
Can I use Power Automate to create repeating sections in Microsoft Forms?
No. Power Automate is triggered after a form is submitted. It cannot alter the live form interface or dynamically add new text fields while the user is actively filling it out.
Are there other tools that support dynamic repeating fields?
Yes, if your project strictly requires dynamic repeating fields, you might consider advanced form builders like Jotform, Typeform, or using specialized add-ons with Google Forms.




