Flat 30% off for Singapore 🇸🇬
← All posts

Free Event Registration Form Template (and What to Ask)

Who is coming, which ticket, dietary needs and consent asked properly: a free event registration template, plus capacity limits, payments and what happens after people register.

Enter to send
Shaheer Malik

Shaheer Malik

Framer Designer & Developer

October 3, 20265 min read
Free Event Registration Form Template (and What to Ask)

Quick answer

An event registration form needs four things: who is coming, which ticket they want, what you need to plan for such as dietary requirements, and any consent asked as its own question. Add a response limit at your venue capacity and a closing date.

An event registration form needs four things: who's coming, which ticket they want, what you need to plan for (such as dietary requirements), and any consent you need, asked on its own. Add a response limit at your venue's capacity and a closing date, and you have registration handled. The free Forms template has those four questions ready to edit.

I make Forms, the builder behind the template. The checklist works in any form tool; the fee figures for Eventbrite are from its own pricing page, checked on 3 October 2026.

Flow of the event registration template: who's coming, choose your ticket, dietary requirements for in-person tickets only, sponsor consent, then the ending
Diagram by Shaheer Malik, from the Forms event registration template. Source: Forms event registration template.

What should an event registration form ask?

Only what you need to run the event. Every extra question costs you registrations, and attendees can tell when a form is asking for things nobody will use. These are the questions in the event registration template, plus the optional ones worth adding:

QuestionWhy you need itIn the template?
Name, email, company (optional)Badges, the attendee list and where to send detailsYes
Ticket typeNumbers for each room, session or formatYes: Main day, Main day + workshop, Online only
Dietary requirementsCatering numbers, with an Other option for anything not listedYes, skipped for online-only tickets
Consent to share with sponsorsA separate yes or no, so it's real consentYes
Accessibility needsStep-free access, seating, captions or anything else you should arrangeAdd it if you're running an in-person event
How did you hear about us?Which promotion workedOptional; a hidden field in the link can record it without asking
Three screens of the live template: Who's coming with name, email and company fields; Choose your ticket; Any dietary requirements
Screenshots of the live Forms event registration template, taken 3 October 2026. © Shaheer Malik. Source: forms.shaheermalik.com/templates/event-registration.

Why does the template skip questions for online guests?

Because an online attendee doesn't need lunch. The template has one rule: if someone picks Online only, it jumps past the dietary question to the consent question. Everyone else answers it. It's the simplest kind of conditional logic, and it keeps the form short for everyone; my beginner's guide to conditional logic covers the other patterns.

Use the same idea for anything that applies to only some tickets: workshop choices only for workshop tickets, accessibility questions only for in-person ones.

As its own question, with nothing pre-selected, and only for the purpose you name. The UK's data regulator, the ICO, puts it plainly in its guidance on what valid consent is: "Silence, pre-ticked boxes or inactivity should not therefore constitute consent." It also says consent shouldn't be bundled up as a condition of service unless it's necessary for that service.

That's why the template asks "Can we share your name with sponsors?" as a separate yes or no question, and why registering doesn't depend on the answer. If you'll also add people to a newsletter, ask about that separately too.

ICO guidance: what is valid consent, including that pre-ticked boxes are not consent
Screenshot of ico.org.uk, What is valid consent?, taken 3 October 2026. © Information Commissioner's Office. Source: ico.org.uk, What is valid consent?.

How do I stop registrations when the event is full?

Set a response limit and a closing date before you share the form. In Forms, both are in the form's Settings:

  • Response limit: the form stops accepting registrations at that number. Set it to your venue's capacity, minus a few for speakers and staff.
  • Close on: the form closes on that date, such as the day before the event.
  • Closed message: what late visitors see, such as a link to a waitlist or the next date.

For events with timed sessions, such as tours or workshops at different times, a Scheduler question can handle it instead. It shows slots from your weekly hours, and group sessions can have a capacity of up to 500 people a slot.

Can people pay for tickets in the same form?

Yes. Add a Payment question after the ticket choice. It charges through your own Stripe account, and it can charge a fixed amount, let people choose an amount, or charge a total that logic works out from earlier answers, such as a higher price for Main day + workshop. Forms takes no fee on payments; Stripe's own processing fees still apply.

For comparison, ticketing platforms charge per ticket. On its pricing page, Eventbrite lists no fees for free events, and for paid tickets a 3.7% + $1.79 service fee per ticket plus a 2.9% payment processing fee per order. In return your event can be found on Eventbrite, which a form on your own site doesn't offer.

Eventbrite pricing: no fees for free events, 3.7% plus $1.79 service fee per ticket, 2.9% payment processing fee per order
Screenshot of eventbrite.com/organizer/pricing, taken 3 October 2026. © Eventbrite. Source: eventbrite.com/organizer/pricing.
A registration form (Forms)A ticketing platform (Eventbrite)
Free eventsFree plan: one active form, 100 responses a monthNo fees
Paid ticketsStripe's fees only; no fee from Forms3.7% + $1.79 per ticket, plus 2.9% per order
Your brandingYour colours, and on Pro your own domainThe platform's event page
Event discoveryNo: people find it through your site and linksListed on Eventbrite

What happens after someone registers?

You get the registration, and the attendee sees the ending screen. Everything else is up to you to set up:

  • Your list: every registration lands in your results, with charts per question and CSV export. Connect Google Sheets and the attendee list builds itself, row by row.
  • Your alerts: turn on "Email me each new response" in Settings to hear about each registration.
  • Their confirmation: Forms doesn't email attendees for you. The template's ending says "Your ticket is on its way by email", so either send that email yourself or connect a webhook on Pro to an email tool through Zapier, Make or n8n. Otherwise, change the ending to say what happens next.
Forms event registration template page with Use this template and Try it live buttons
Screenshot of forms.shaheermalik.com/templates/event-registration, taken 3 October 2026. © Shaheer Malik. Source: forms.shaheermalik.com/templates/event-registration.

How do I set it up in five minutes?

  1. Open the event registration template and click Use this template.
  2. Change the welcome screen to your event's name, date, place and time.
  3. Edit the ticket names to match yours, and keep the Online only rule if you have one.
  4. In Settings, set the response limit, closing date and closed message.
  5. Rewrite the ending to say exactly what happens next, then preview the form once for each ticket type.

Hosting something more personal? The wedding RSVP template asks who's coming, their meal and the number of guests. For classes, the workshop sign-up template lets people pick a session and their level. To put any of them on your site, see how to embed a form.

Last updated: 3 October 2026. Build your first form free, no card needed, or talk to me about your project.

FAQ

Frequently asked questions

Name and email, the ticket type, anything you need to plan for such as dietary requirements, and any consent asked as a separate question. Add accessibility needs for in-person events.

Want it done for you? I offer website design on a fixed price, from $700. See pricing.

Enter to send