compare

Microsoft Forms vs Google Forms: the choice that shows up later

September 30, 2026 ・ Halict Editorial

Most teams never really choose between Microsoft Forms and Google Forms. One of them arrives with the license the organization already pays for, somebody builds a form in ten minutes, and that is the decision made. The question turns into a real question later, usually at the point where a form has collected enough responses that a screen somebody relied on is no longer there.

So the comparison worth doing is not which editor feels nicer. Both are competent, both cost nothing extra at the point of use, and both will build an intake form this afternoon. The differences that decide anything are the published ceilings, the rules about who is allowed to answer, and what each one does with a response once it has been submitted.

Which one you are entitled to use

Microsoft publishes the eligibility list plainly. Microsoft Forms is available to Office 365 Education customers, Microsoft 365 Apps for business customers, U.S. Government Community Cloud customers, and anyone who has a Microsoft account. The named business plans include Microsoft 365 Business Basic, Business Standard and Business Premium, Microsoft 365 Apps for enterprise, Office 365 Enterprise E1, E3 and E5, and Microsoft 365 F3 and F5.

There is a catch inside that list that matters more than it looks. For a Microsoft personal account, meaning Hotmail, Live or Outlook.com, Microsoft documents that a form or quiz can receive up to 200 responses on a free account and up to 1,000 on a paid one. That is not a soft threshold where charts stop drawing. It is the number of responses the form will take. Anyone planning public intake on a personal Microsoft account is planning around 200 responses, which for a recruitment drive or an event is a single busy morning.

Google Forms comes with a personal Google account or with Google Workspace, and Google does not publish a comparable response cap tied to account type. What Google does publish is a seat ceiling on the plans themselves: Starter, Standard and Plus can be purchased for a maximum of 300 users, while Enterprise has no minimum or maximum user limit.

For most organizations this section answers the question before any feature comparison starts. If the tenant is Microsoft, Forms is already licensed for everyone who needs it. If it is Google, the same is true of Forms there. The interesting case is the small team on personal accounts, where the 200 response figure makes the choice for them.

Who is allowed to answer

This is where the two tools diverge in a way that shows up in your response rate rather than in a feature table.

Microsoft Forms offers three recipient settings: anyone can respond, only people in the organization can respond, or only specific named people in the organization can respond. The first of those means a link that works for anyone, inside the tenant or outside it, with no sign in. That is a genuinely open form.

The cost of choosing it is stricter than it first appears. Recording the respondent's name and limiting the form to one response per person are only available once you have restricted the form to people from your organization. An open Microsoft form is therefore an anonymous form, by design.

Google Forms handles the same tension differently. A form has to be published before responders can access it at all, and Google states that you cannot accept responses in an unpublished form. Access can be given to anyone with a link, and it can also carry an expiration date, so responder access to a form can be set to lapse on a chosen day. Turning on "Limit to 1 response" pushes respondents to sign in to a Google Account, which is the same trade Microsoft makes with a different fence around it.

Neither product lets you have anonymous public respondents and one response per person at the same time. Microsoft attaches identity to the tenant, Google attaches it to a Google Account, and in both cases the moment you want to know who answered, some respondents meet a sign in wall they did not expect. For anything aimed at the general public, that is worth deciding before the form is built rather than after the first complaint.

The published ceilings, side by side

Both companies document what happens at volume, and the documents are shaped differently. Microsoft publishes hard numbers for forms, questions and responses. Google publishes thresholds where features withdraw while collection continues.

Microsoft Forms Google Forms
Responses per form Up to 5,000,000. GCC High and DoD environments up to 50,000. Microsoft personal account 200 free, 1,000 paid No published cap. The form keeps collecting
Questions per form Up to 200 Not published
Forms per account Up to 400, counting those in the recycle bin, plus a separate allowance of 400 polls and 400 group forms Not published
Where reading starts to break Above 50,000 responses, summary charts and graphs, the individual response view on the forms site, printing, sharing a summary link and manual grading are not supported. CSV export still works Above 10,000, the per question and individual views go and CSV downloads stop being sorted by submission time. Above 50,000, the response summary goes. Above 100,000, responses stop syncing to Sheets
One response per person Only enforced within a continuous set of 50,000 responses Requires respondents to sign in to a Google Account

Read the last column of the "reading" row again, because it lands earliest. Past 10,000 responses on a single Google Form there is no longer a screen showing one person's submission on its own. Microsoft holds that screen until 50,000. For a survey, neither matters much. For an application form or a support intake, the individual view is the job.

One more Microsoft detail is easy to miss. For a Likert question, each statement counts as a single question against the 200 question limit, so a satisfaction grid with eight statements has spent eight of them.

Character limits, which only one of them publishes

If a long free text answer is part of your form, this section is the whole comparison.

Microsoft publishes character limits for almost every field. A form question can run to 4,000 characters, a response to a single question up to 4,000, and there is a ceiling of 200,000 characters for total responses per form. Microsoft spells out the consequence: if a form has five text questions and the respondent has already reached 200,000 characters by the fourth, they cannot answer the fifth. The form title is capped at 90 characters, the description box at 1,700, and the thank you message at 4,000.

Google publishes no equivalent per answer character cap for Forms. Length is whatever you choose to enforce, and enforcement happens through response validation. Google's own automation reference documents the available rules for both short answer and paragraph questions: require response length greater than or equal to a number, require response length less than or equal to a number, and match, contain or exclude a regular expression pattern. There is no word count rule, only length and pattern.

The downstream ceiling is worth knowing too. Google documents that a spreadsheet created in or converted to Sheets holds up to 20 million cells or 100 MB, and that when a document is converted from Excel any cell with more than 50,000 characters is removed. So a genuinely enormous answer is not free of consequence, it just meets its limit in the spreadsheet rather than in the form.

The practical reading: a 4,000 character cap you did not ask for is a Microsoft trait, and an answer of unpredictable length is a Google trait.

Closing a form, and what a response cap really promises

Microsoft has had a response window for a long time. Under the options for responses there is a start date and an end date, and if neither is set, people can submit for any duration.

Google only caught up recently. From January 12, 2026 a form owner or editor can set a close date and time, or a number of responses that closes the form automatically. The feature is off by default and is switched on after a form is published. Before that, closing a Google Form meant turning off "Accepting responses" by hand or installing a third party add on.

Two constraints on the Google version deserve attention. If the form already has responses, the limit you enter has to be greater than the number already received. And Google states that if multiple people respond at the exact same time, the form accepts responses regardless of the response limit. A response cap is therefore a way to close a form roughly on schedule, not a way to guarantee that exactly 30 seats were sold. Anything where the number is contractual needs to be checked after the fact either way.

Where the responses live once they arrive

Google Forms sends responses to a linked Google Sheet, and the handover has a wrinkle that catches teams out. When the response spreadsheet is created, collaborators on the form automatically get access to it, but further changes to the form's permissions do not synchronize. Removing somebody from the form does not remove them from the sheet, and access has to be maintained in two places. Unlinking the sheet stops new rows arriving and leaves the existing data intact, and deleting responses inside the form cannot be undone.

Microsoft keeps results in Forms and opens them in Excel, and above 50,000 responses a CSV export is the route Microsoft supports. There is also a documented limit on programmatic aggregation: the aggregation result API is blocked for business environments above 100,000 responses or above 10 million when responses are multiplied by question count, and above 70,000 or 5 million in other environments.

Both products, in other words, are built so that collection never stops and reading degrades. That is a reasonable engineering choice and a poor match for work where every response needs handling individually.

The part neither of them solves

Once a response has arrived, three things are missing from both tools, and they are missing in the same shape.

There is no owner. Nothing in either product records which person on the team is handling a given submission. Teams add a column to the spreadsheet or the Excel export and type a name into it.

There is no status. Neither tool distinguishes a submission that arrived this morning from one that was answered three weeks ago and closed. That also becomes a hand maintained column.

There is nowhere to reply from. Google offers email notifications for new responses, Microsoft offers notification of each response and receipts back to the respondent, and neither records an actual reply. Replying means copying an address into a mail client, and the record of what was sent then lives in one person's sent folder where nobody else can see it. This is the ordinary cause of two people answering the same applicant and of one applicant hearing nothing at all.

If the owner column and the status column are what really run your process, the comparison above is settling a question that is not the one holding you up. A form tool built for the work after submit carries the owner, the status and the reply as properties of the response itself, which is a different shape of product from either of these. It is worth checking against the kind of intake you are actually running before spending another afternoon on a feature table.

What to change first

Find out how many responses your busiest form already holds, then compare it against the row above that applies to your tool, because both products remove the individual response view long before they stop collecting. If the honest answer is that the form is fine and the spreadsheet columns are what keep the process alive, the next thing to look at is a tool where every response arrives with an owner, a status and a reply box attached, which is what Halict is built around.

Q1. Is Microsoft Forms or Google Forms better for a public form anyone can fill in?

Microsoft Forms has an explicit "anyone can respond" setting that needs no sign in, but choosing it rules out recording names and limiting to one response per person, since both require restricting the form to your organization. Google Forms can be shared with anyone who has the link, and asking for one response per person pushes respondents to sign in to a Google Account. For open public intake both work, and in both cases identity costs you respondents.

Q2. How many responses can each form actually take?

Microsoft documents up to 5,000,000 responses per form for business and education tenants, 50,000 in GCC High and DoD environments, and only 200 on a free Microsoft personal account or 1,000 on a paid one. Google publishes no cap and the form keeps collecting, but features withdraw at 10,000, 50,000 and 100,000 responses.

Q3. Does Google Forms have a character limit on answers?

Google does not publish a per answer character cap for Forms. Any limit is one you impose through response validation, and the documented rules cover minimum length, maximum length and regular expression patterns rather than word counts. Microsoft is the opposite: it publishes 4,000 characters per response to a single question and 200,000 characters for total responses per form.

Q4. Can either tool close itself when a place limit is reached?

Both can. Microsoft Forms has had start and end dates in its response options for a long time, and since January 12, 2026 Google Forms can be set to close on a date and time or after a number of responses. The Google response limit is not a hard guarantee, because Google states that simultaneous submissions are accepted regardless of the limit.

Q5. Why do teams end up leaving both of them?

Not usually because of a published limit. Both tools stop at the point of submission: there is no owner on a response, no status, and no way to reply from the same screen. The workaround is a spreadsheet column and somebody's personal sent folder, which fails quietly the first time two people answer the same applicant.

All guides