Whether you're running a neighborhood 5K, a charity walk, or a full marathon, race registration has its own rhythm — distance, t-shirt size, pace projection, charity team, medical alerts, and a liability waiver. This template captures everything you need to roster runners and order swag without spending hundreds on registration software.
A race registration form is the operational heart of any organized running event. Race directors need to know who's coming, which distance they're running, what size shirt to print, who their emergency contact is, and that they've acknowledged the inherent risk of running a race. Multiply that by 200, 2,000, or 20,000 runners, and the form becomes the difference between a smooth race day and a chaotic packet pickup line.
This template was built for the realities of organizing a race — even a small one. The distance selector handles multi-distance events where the same form serves the 5K, 10K, and half marathon. T-shirt sizing is captured up front so you can submit a single bulk order to your screen-printer. Pace estimation lets you assign corrals and seed waves for crowded starts. The charity team field tracks runners who are raising money for a cause, which is essential for any fundraising race. And the liability waiver checkbox creates a documented record that every runner acknowledged the risk before signing up.
formformform gives independent race directors, running clubs, and small charity races a free way to handle registration without per-runner fees that eat into the donation pot. There are no submission caps, no upgrade tiers, and no surprise charges when your race fills up. Embed the form on your race website, share the direct link in your community running group, or paste it into your charity's email blast. Submissions land in your inbox the moment they're submitted, ready for bib assignment and packet stuffing.
Captures runner age, t-shirt size, and walk/run preference for community 5K events and charity fun runs.
Collects projected pace, age division, and corral assignment for road 10K events.
Records prior race experience, training plan source, and pace group request for 13.1-mile road races.
Captures qualifying time, charity bib status, and elite/sub-elite waiver for 26.2-mile road marathons.
Collects experience on technical terrain, hydration pack carry, and aid-station preference for off-road races.
Records crew/pacer info, drop-bag count, and 50K/50M/100K distance for ultra trail events.
Captures wave time, color toss participation, and after-party photo consent for non-timed family fun runs.
Collects team name, obstacle waiver, and fitness level acknowledgment for OCR-style adventure races.
Records fundraising goal, sponsor team, and survivor/in-honor-of dedication for walk-a-thon events.
Captures family group size, costume contest interest, and donated food item for Thanksgiving morning runs.
Collects swim experience, bike type, transition area assignment, and USAT membership for sprint/Olympic triathlons.
Records GPS upload acknowledgment, finish window, and shipping address for at-home virtual race events.
Click "Use this template" to clone this race registration form into your formformform account.
Update the distance dropdown to match what you're offering — 5K only, or multi-distance, or themed (trail, mud, color).
Customize the t-shirt size options to match what your printer supplies.
Edit the liability waiver text inside the checkbox label to match your race insurance requirements, or link to a longer waiver page.
Set notifications so registrations forward to your race director and volunteer coordinator.
Publish and embed on your race website's registration page, then share the link in promotional emails.
collect all sizes through the form, then submit a single bulk order to your printer 2-3 weeks before the race.
even rough buckets help you organize wave starts and avoid traffic jams at the start line.
checked-box waivers aren't a substitute for signed paper waivers in high-risk events, but they're documentation of acknowledgment for casual races.
formformform's instant notifications let you reply within hours, building runner confidence that the race is organized.
most charity races want to spotlight their top fundraisers, and tracking team affiliation from registration makes that easy.
most casual races have walk-up runners, and an open form gives them a way to officially sign up before race day.
Yes, completely free with unlimited registrations. There are no per-runner fees and no submission caps — your race can grow without ever needing to upgrade.
formformform doesn't process payment inside the form. Most race directors collect entry fees through Stripe, Venmo, or in-person at packet pickup, and use this form purely to capture runner details.
Export all submissions to CSV from your formformform dashboard. Most timing companies and bib printers accept CSV uploads directly.
Yes. The distance dropdown handles 5K, 10K, half marathon, marathon, and trail/ultra in a single form. Sort runners by distance after registration closes.
A checkbox is a documented acknowledgment, not a substitute for a signed waiver. For high-risk events (trail races, ultras, mud runs), pair this form with a printed waiver signed at packet pickup. For casual 5Ks, a checkbox is usually sufficient — but consult your insurance carrier.
You receive email notifications when a runner registers, and you can reply directly with confirmation, packet pickup info, and race day instructions. Most race directors find a personal reply lands better than an automated message.
Sign up players for season-long youth or adult leagues with division, position, and waiver.
Handle registrations for conferences, workshops, and any live event.
Collect signed waivers with assumption of risk and emergency contact.
Sign up campers with all the medical, contact, and pickup details you need.
Free forever. No credit card required. Customize everything.
Use this template