Race Registration Form Template

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.

formformform.com/f/aAe

Who uses this template

Charity 5K organizersRunning clubsMarathon and half-marathon racesTrail and ultra runnersTriathlon clubsSchools running fun runsFundraising walk organizersRace directors

About this template

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.

12 form ideas you can build with this template +
5K Fun Run Registration Form

Captures runner age, t-shirt size, and walk/run preference for community 5K events and charity fun runs.

10K Race Registration Form

Collects projected pace, age division, and corral assignment for road 10K events.

Half Marathon Registration Form

Records prior race experience, training plan source, and pace group request for 13.1-mile road races.

Marathon Registration Form

Captures qualifying time, charity bib status, and elite/sub-elite waiver for 26.2-mile road marathons.

Trail Race Registration Form

Collects experience on technical terrain, hydration pack carry, and aid-station preference for off-road races.

Ultra Marathon Registration Form

Records crew/pacer info, drop-bag count, and 50K/50M/100K distance for ultra trail events.

Color Run Registration Form

Captures wave time, color toss participation, and after-party photo consent for non-timed family fun runs.

Mud Run Registration Form

Collects team name, obstacle waiver, and fitness level acknowledgment for OCR-style adventure races.

Charity Walk Registration Form

Records fundraising goal, sponsor team, and survivor/in-honor-of dedication for walk-a-thon events.

Turkey Trot Registration Form

Captures family group size, costume contest interest, and donated food item for Thanksgiving morning runs.

Triathlon Registration Form

Collects swim experience, bike type, transition area assignment, and USAT membership for sprint/Olympic triathlons.

Virtual Race Registration Form

Records GPS upload acknowledgment, finish window, and shipping address for at-home virtual race events.

What's included

+ Distance selector for multi-distance events
+ T-shirt size for swag and finisher shirts
+ Pace and finish time estimate for corral assignment
+ Charity team and fundraising team tracking
+ Medical alerts field for course safety
+ Emergency contact required
+ Liability waiver checkbox built in

How to create a race registration form

  1. 1

    Click "Use this template" to clone this race registration form into your formformform account.

  2. 2

    Update the distance dropdown to match what you're offering — 5K only, or multi-distance, or themed (trail, mud, color).

  3. 3

    Customize the t-shirt size options to match what your printer supplies.

  4. 4

    Edit the liability waiver text inside the checkbox label to match your race insurance requirements, or link to a longer waiver page.

  5. 5

    Set notifications so registrations forward to your race director and volunteer coordinator.

  6. 6

    Publish and embed on your race website's registration page, then share the link in promotional emails.

Best practices for your race registration form

Order shirts in batches

collect all sizes through the form, then submit a single bulk order to your printer 2-3 weeks before the race.

Capture pace estimation

even rough buckets help you organize wave starts and avoid traffic jams at the start line.

Make the liability waiver mandatory

checked-box waivers aren't a substitute for signed paper waivers in high-risk events, but they're documentation of acknowledgment for casual races.

Send packet pickup instructions by email

formformform's instant notifications let you reply within hours, building runner confidence that the race is organized.

Track charity teams in a separate column

most charity races want to spotlight their top fundraisers, and tracking team affiliation from registration makes that easy.

Re-open registration the week of the race for late additions

most casual races have walk-up runners, and an open form gives them a way to officially sign up before race day.

Frequently asked questions

Is this race registration form really free? +

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.

Can I collect race entry fees through this form? +

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.

How do I export the runner list for bib assignment? +

Export all submissions to CSV from your formformform dashboard. Most timing companies and bib printers accept CSV uploads directly.

Can I track multiple race distances on one form? +

Yes. The distance dropdown handles 5K, 10K, half marathon, marathon, and trail/ultra in a single form. Sort runners by distance after registration closes.

Is the liability waiver legally binding? +

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.

Can I send registration confirmations automatically? +

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.

Related templates

Start with the Race Registration Form template

Free forever. No credit card required. Customize everything.

Use this template