How to Make a Registration Form (Free, 2026)
Whether you're running a workshop, a class, or a community event, a registration form is how you turn interest into a confirmed list. This guide covers how to make a registration form for free — the fields to collect, how to add paid tickets and capacity limits, and how to share it everywhere.
Quick answer
To make a registration form, list the details you need (name, email, ticket type or session), add fields for those plus any capacity or payment, then publish and share the link. A free tool like OneSol at onesol.io lets you build an event or class registration form, collect payments through your own Stripe account with no platform cut, and issue tickets — all from one shareable link.
1. Map out what you need from each registrant
Start by listing exactly what you'll use to run the event: name and email are essential, then session or ticket type, guest count, and any dietary or accessibility notes. Add a phone number or a waiver checkbox only if your event genuinely requires them. Trimming the list keeps the form short and your sign-up rate high.
2. Build the form with the right field types
Use dropdowns for session times or ticket tiers, a number field for how many guests someone is bringing, and a date picker where relevant. Turn on conditional logic so a field like t-shirt size only appears when it applies. Mark the must-have fields required, and preview the flow before publishing.
3. Add payment and capacity if needed
For paid events, connect a payment processor so people pay as they register — with OneSol the money goes straight to your own Stripe account and the platform takes no cut of ticket sales. Set a capacity or per-option quantity so the form stops accepting once you're full and you never oversell. Send an automatic confirmation email with the event details.
4. Publish, share, and manage sign-ups
Share the link across email, social, and your link-in-bio, and turn it into a QR code (free at onesol.io/qr-code-generator) for posters and flyers. Track registrations in a live dashboard, export the attendee list for check-in, and send reminders as the date approaches. Watching the count in real time tells you when to promote harder or close registration.
Ready to start? OneSol is free.
Sell, book and get paid from one link — no card needed.
FAQ
How do I collect payment on a registration form?
Connect a payment processor like Stripe so registrants pay when they sign up. With OneSol the money goes straight to your own Stripe account and the platform takes no cut of ticket sales.
Can I limit the number of registrations?
Yes — set a capacity or per-option quantity so the form stops accepting once you're full, which prevents overbooking your event or class.
How do people receive their registration confirmation?
The form sends an automatic confirmation email. For events you can also issue a ticket or QR code that attendees show at the door.
What fields should a registration form include?
At minimum name and email, plus whatever you need to run the event — ticket or session type, guest count, and any dietary or accessibility notes. Keep it lean to boost completion.
Related guides
How to Make an Event Registration Page (Free)
Build a free event registration page in minutes — collect names, tickets, and payments, and share one link. Step-by-step guide, no tech skills needed.
Read guideHow to Accept Payments for an Event (Free, 2026)
Sell tickets and collect event payments for free: connect Stripe, create ticket tiers, share one link with a QR code, and check guests in from your phone.
Read guideHow to Collect Event Registrations (Free Guide)
Collect event registrations the easy way — share one sign-up link and QR code, capture attendee details, take payments, and manage the guest list in one place.
Read guideHow to Collect RSVPs for an Event (Free) in 2026
Collect RSVPs online with a simple form and one shareable link. Track your headcount, capture emails, and send reminders — free, no tech skills needed.
Read guide