How to Make a Signup Sheet in Microsoft Forms
Build a signup sheet in Microsoft Forms in a few minutes, learn the per-slot limit it can't enforce on its own, and see the faster way when you need capacity and a waitlist.
How do you make a signup sheet in Microsoft Forms?
To make a signup sheet in Microsoft Forms, go to forms.office.com, select New Form, and add a title. Add a Choice question listing your slots or items, plus Text questions for name and email. Then open Settings to set who can respond and a response deadline. Note: Forms has no native per-slot capacity limit.
Make a signup sheet in Microsoft Forms: step by step
The genuine, free way to do it right inside Microsoft Forms.
Start a new form
Go to forms.office.com, sign in with a Microsoft account, and select New Form.
Add a title and description
Type a title and an optional description. The form auto-saves as you work.
Add your slots as a Choice question
Select Add new and choose Choice. Enter the question (“Which slot can you take?”) and use Add option to list each slot, shift, or item.
Add name and email questions
Add Text questions for name and email. On a work or school form you can turn on “Record name” instead of asking for it.
Set who can respond and a deadline
Open Settings. Under Who can respond, choose “Anyone can respond” for public signups, and set a Start/End date to open and close the form. (Note: the One response per person option only appears on “Only people in my organization” forms, since it needs a signed-in work or school account.)
Preview and share
Select Preview to test it, then use the Collect responses share link. Track results on the Responses tab or export to Excel.
What Microsoft Forms can't do as a signup sheet
Microsoft Forms handles the basics well, but it was built for surveys and quizzes. The signup-specific gaps are real:
The faster alternative: a purpose-built signup sheet
If you need per-slot capacity, a waitlist, or reminders without wiring up Power Automate, a purpose-built signup tool does it out of the box. Grasshopper Signup is free and needs no account to start.
- Set a limit on each slot and it fills, then locks, automatically - no add-on or script needed
- Automatic waitlist: when a spot opens up, the next person is offered it
- Confirmation and reminder emails go out to everyone who signs up
- People sign up from a link in seconds - no account, no editing a shared file
- See a live roster and headcount, exportable to CSV any time
- Describe your event and AI builds the whole form in about 30 seconds
Free, no account needed to start.
Microsoft Forms vs. a dedicated signup tool
| Signup task | Microsoft Forms | Grasshopper Signup |
|---|---|---|
| Cap each slot and close it automatically when full | No | Yes |
| Automatic waitlist when a slot is full | No | Yes |
| Automatic confirmation and reminder emails | No | Yes |
| Shows remaining spots to people as they sign up | No | Yes |
| Keeps each person's entry private (no overwriting) | Yes | Yes |
Microsoft Forms signup sheet FAQs
Make a signup sheet in another tool
Or start with a ready-made signup sheet
Need per-slot limits without Power Automate?
Skip the Power Automate and Microsoft List workarounds: create a free signup sheet that caps each slot, waitlists the overflow, and reminds everyone automatically.
Create Your Free Signup Sheet