Microsoft Forms is a free form builder included with every Microsoft 365 subscription. If your organization already runs on Outlook, Teams, or SharePoint, you can create surveys, quizzes, and data collection forms without leaving the ecosystem. Responses sync directly to Excel, and you can trigger workflows through Power Automate -- no code required.
This guide walks through how to build a Microsoft Form for data collection, what each question type does, how to analyze responses, and where the tool hits its limits -- so you can decide whether it fits your workflow or whether you need something else.
How to Create a Microsoft Form for Data Collection
You need a Microsoft 365 work or school account to create forms. Personal Microsoft accounts can create basic forms at forms.office.com, but key features like file uploads and org-level access controls only work with organizational accounts.
Creating a new form
Go to forms.office.com and click New Form. You can also start from Microsoft Teams (add a Forms tab to a channel) or SharePoint (embed a form into a page). Give your form a title and a description that tells respondents what the data is for, how long the form takes, and whether responses are anonymous.
Building a quiz? Click New Quiz instead. Quizzes add scoring, correct-answer marking, and automatic grading on top of the standard form features.
Adding questions
Click Add new to insert a question. Microsoft Forms offers nine question types, each built for a different kind of data:
- Choice -- Single-select or multi-select from a list of options. Toggle "Multiple answers" for checkboxes.
- Text -- Short or long text field. Toggle "Long answer" for open-ended responses. Add restrictions to enforce number ranges or text length.
- Rating -- A star or number scale (2 to 10 levels) for satisfaction scores or agreement ratings.
- Date -- A date picker for deadlines, event dates, or scheduling preferences.
- Ranking -- Respondents drag items into their preferred order for priority ranking.
- Likert -- A matrix where respondents rate multiple statements on the same scale (e.g., Strongly Disagree to Strongly Agree). Common in employee engagement surveys.
- Net Promoter Score -- A built-in 0-10 NPS question that calculates your score automatically.
- File Upload -- Respondents attach documents or images. The catch: respondents must sign in with a Microsoft work or school account, which means clients, vendors, or anyone outside your organization cannot upload files through your form.
- Section -- A divider that breaks your form into multiple pages to group related questions.
For every question, you can toggle Required to prevent submission without an answer. You can also add a subtitle for additional instructions or context beneath the question text.
Configuring settings
Click the three-dot menu (...) at the top right of the form editor and select Settings to control form behavior:
- Who can fill out this form -- Choose between "Anyone with the link" (anonymous, no sign-in) or "Only people in my organization." Restricting to your org enables name tracking and one-response-per-person limits.
- Start date and end date -- Set a window during which the form accepts responses. Submissions outside this window are blocked automatically.
- Accept responses -- Toggle this off to close the form manually at any time.
- Shuffle questions -- Randomize question order for each respondent, which helps reduce order bias in research surveys.
- Notification of each response -- Get an email for every submission.
- Customization -- Add a thank-you message shown after submission.

Using branching logic
Branching logic routes respondents to different questions or sections based on their answers. For example, a respondent who selects "No" on a screening question skips the follow-up details entirely -- keeping the form short and relevant for each person.
To set up branching:
- Click the three-dot menu (...) on a Choice question.
- Select Add branching.
- For each answer option, choose which question or section the respondent should jump to next. You can also route them directly to the end of the form.
Branching works with Choice questions and requires your form to have sections if you want to skip entire groups of questions. Plan your form structure before adding branching -- rearranging questions afterward can break the logic.

Microsoft Forms Data Collection Capabilities
Microsoft Forms handles data collection well for organizations already on Microsoft 365. Here is where it shines -- and where it falls short.
What Microsoft Forms does well
- Fast setup -- You can have a functional survey live in under five minutes with the drag-and-drop editor.
- Microsoft 365 integration -- Responses flow into Excel with one click. Forms embed natively in Teams, SharePoint, and Outlook.
- Real-time collaboration -- Multiple team members can edit the same form simultaneously.
- Built-in Microsoft Forms analytics -- Automatic response summaries with charts update as submissions arrive.
- NPS out of the box -- The dedicated Net Promoter Score question type calculates your NPS automatically.
- Enterprise compliance -- Data stays within your Microsoft 365 tenant, which matters for organizations with data residency or regulatory requirements.
- Power Automate integration -- Trigger workflows on each submission: notifications, SharePoint updates, Planner tasks, or Dynamics 365 syncs.
Where Microsoft Forms falls short
- Limited branding -- You get a theme color and header image. No custom domain, no logo placement, no way to remove Microsoft branding -- which can look unprofessional when collecting from clients.
- File uploads require a Microsoft account -- External clients without Microsoft 365 cannot upload files.
- No automated reminders -- No built-in follow-up emails for non-respondents. You must track who has and hasn't responded manually, or build a custom Power Automate flow to do it.
- Section-level branching only -- You cannot conditionally show or hide individual questions within a section.
- No payment collection -- No payment fields; requires third-party integration.
- Limited question types -- No matrix (beyond Likert), no slider, no image-based answers, no calculated fields.
- No partial save -- If a respondent closes the form midway, they lose all progress and start over. For long forms, this drives up abandonment.
How to Analyze Microsoft Forms Responses
Collecting responses is only half the job. Microsoft Forms gives you several ways to analyze data -- from built-in charts to full Power BI dashboards -- depending on how deep you need to go.
Built-in response summary
Click the Responses tab in the form editor. You will see an auto-generated summary with bar charts, pie charts, and percentages for closed-ended questions, plus individual text entries for open-ended ones. The summary updates in real time as submissions arrive, so you can spot trends without waiting for all responses. Click Review answers to view individual responses, or delete specific submissions to exclude them from the dataset.
Export to Excel
Click Open in Excel in the Responses tab to download the full dataset as an .xlsx file. Every response becomes a row; every question becomes a column header. From there, sort, filter, write formulas (COUNTIF, AVERAGEIF, VLOOKUP), and build pivot tables for cross-tabulation.
If your form is stored in OneDrive or SharePoint, you can create a live-linked Excel workbook that updates automatically as new responses arrive -- no repeated downloads needed.
Power BI integration
For ongoing data collection -- employee engagement surveys, customer feedback programs, research studies -- connect your responses to Power BI for interactive dashboards. Power BI pulls data through the Excel export or a direct Microsoft Forms connector, giving you date-range filters, drill-down charts, cross-tabulation, and scheduled report delivery. This is where Microsoft Forms pulls ahead of Google Forms for enterprise reporting.
Power Automate for workflow triggers
Power Automate (formerly Microsoft Flow) connects Microsoft Forms to over 400 other services. When a new response arrives, you can automatically send confirmation emails, post to a Teams channel, add rows to SharePoint lists, create Planner tasks, route responses for approval, or flag submissions that meet specific criteria (e.g., NPS score below 6).
Power Automate uses a visual flow builder -- no coding required. For organizations already on Microsoft 365, this is the fastest way to turn form submissions into automated business processes.
Microsoft Forms vs Google Forms for Data Collection
Both tools handle basic surveys well, but they differ in ecosystem integration, analytics, and specific features.
| Feature | Microsoft Forms | Google Forms |
|---|---|---|
| Cost | Free with Microsoft 365 (work/school) | Free with any Google account |
| Spreadsheet integration | Export to Excel; live sync via OneDrive | Auto-sync to Google Sheets |
| Automation | Power Automate (visual builder, 400+ connectors) | Google Apps Script (JavaScript) + Zapier |
| Advanced analytics | Power BI dashboards | Looker Studio dashboards |
| Branching logic | Yes (Choice questions, section-based) | Yes (Multiple choice, section-based) |
| Net Promoter Score | Built-in NPS question type | Manual setup with Linear Scale |
| File uploads | Requires Microsoft work/school account | Requires Google account |
| Branding/customization | Theme color + header image | Theme color + header image + font choice |
| Collaboration | Real-time co-authoring | Real-time co-authoring |
| Ecosystem | Teams, SharePoint, Outlook, Dynamics 365 | Drive, Docs, Classroom, Workspace |
The bottom line: Use Microsoft Forms if your organization runs on Microsoft 365 -- responses stay within your tenant, and Power Automate plus Power BI handle workflows and analytics natively. Use Google Forms if your team lives in the Google ecosystem. Neither tool handles file collection from external users well, since both require respondents to have a platform account to upload files.
When Microsoft Forms Isn't Enough
Microsoft Forms works well for internal surveys, feedback polls, and quick data capture within an organization. But when your workflow involves collecting files from people outside your org, you will hit walls fast.
File collection from external users
The file upload question type requires respondents to sign in with a Microsoft work or school account. That means clients, vendors, applicants, or anyone outside your Microsoft 365 tenant cannot upload files through Microsoft Forms. There is no workaround within the tool -- and asking external contacts to create a Microsoft account just to send you a document creates friction that kills response rates.
Custom branding for client-facing forms
Microsoft Forms lets you pick a theme color and upload a header image. You cannot use a custom domain, add your logo to the form body, or remove the Microsoft branding. When you send a form to a client for onboarding or document collection, the generic Microsoft-branded look undermines the professional image you have built everywhere else.
Automated reminders for non-respondents
Microsoft Forms has no built-in reminder system. If you send a form to 50 people and only 30 respond, you have to figure out who the missing 20 are and chase them down yourself. You can build a partial workaround in Power Automate, but it requires tracking each recipient individually -- hours of setup for what should be a one-click feature.
Multi-step document collection workflows
Client onboarding, compliance checks, and project intake often require documents submitted over days or weeks. Microsoft Forms treats each submission as a one-time event -- there is no partial progress tracking, no save-and-return, and no way to manage ongoing collection where documents arrive at different times. You end up stitching together email threads, shared folders, and spreadsheets to track what you have received and what is still missing.
Bridging the gap with File Request Pro
If your workflow centers on collecting files and documents from people outside your organization, File Request Pro is built specifically for that job:
- No sign-in required -- Recipients click a link and upload files. No Microsoft account, no Google account, no account of any kind. This removes the single biggest barrier to getting files from external contacts.
- Multi-page upload forms -- Combine file upload fields with text questions, dropdowns, and checkboxes in a single branded experience, so you collect files and context in one step instead of separate emails.
- Automated reminders -- Schedule automatic follow-up emails to anyone who has not submitted yet. No manual tracking, no spreadsheet of who still owes you documents.
- Auto-organized cloud storage -- Uploaded files route directly into OneDrive, SharePoint, Google Drive, or Dropbox, sorted into folders by respondent name or any custom field. No more renaming and dragging files into the right folder yourself.
- White-label branding -- Your logo, your colors, your custom domain. Every touchpoint looks like it belongs to your organization.
Microsoft Forms is the right tool for internal surveys and quizzes. But if your workflow centers on collecting files from clients, vendors, or applicants, File Request Pro eliminates the friction that Microsoft Forms creates.

Microsoft Forms Data Collection FAQ
Is Microsoft Forms free?
Yes. Microsoft Forms is included at no extra cost with Microsoft 365 Education, Business, and Enterprise subscriptions. Personal Microsoft accounts can create basic forms at forms.office.com, but features like file uploads are limited to work or school accounts.
Can anyone respond to a Microsoft Form?
Yes, if you set the form to accept responses from "Anyone with the link." Respondents don't need a Microsoft account -- except for file upload questions, which require a Microsoft work or school sign-in regardless of sharing settings.
How do I see Microsoft Forms responses?
Open your form and click the Responses tab for charts and percentages. Click Open in Excel to download the full dataset. Store the form in OneDrive or SharePoint for a live-updating spreadsheet.
Can I collect files through Microsoft Forms?
Yes, using the File Upload question type. However, respondents must sign in with a Microsoft work or school account. External contacts without Microsoft 365 cannot upload files -- for that workflow, you need a tool like File Request Pro that lets anyone upload without an account.
Does Microsoft Forms support branching logic?
Yes. You can add branching to Choice questions so that different answers route respondents to different sections or questions. Click the three-dot menu on a Choice question and select Add branching to set up conditional paths.
Can I set a deadline for a Microsoft Form?
Yes. In Settings, you can set a start date and end date to control when the form accepts responses. You can also manually toggle "Accept responses" off at any time from the Responses tab.
How do I connect Microsoft Forms to other apps?
Use Power Automate to connect Microsoft Forms to over 400 services. You can trigger flows when a new response is submitted -- sending emails, updating databases, creating tasks, or posting notifications. No coding required.
What's the difference between Microsoft Forms and Forms Pro?
Microsoft Forms Pro was rebranded as Dynamics 365 Customer Voice. Customer Voice adds satisfaction metrics across channels, CRM integration, and multi-survey project management. Standard Forms is included with Microsoft 365; Customer Voice requires a separate Dynamics 365 license.