Unlimited free race registration form builder

Free AI Race Registration Form Generator

Describe your race, distances, entry fees, shirt options, and participant requirements. Makeform turns the brief into an editable race registration form that keeps runner details, selections, waiver acknowledgment, and payment information in one organized submission.

Chat input for the Makeform, best AI form builder. Press Enter to submit your request and generate a form. Use Shift+Enter to add a new line.
  • Unlimited free
  • Editable before publish
  • Distance and shirt-size choices
  • Waiver acknowledgment and payment details
Explore form features
31129+ makers build faster
Used by tools like ChatGPT, Perplexity & Claude

Route registrations to Google Sheets, Slack, and Zapier.

Sample prompts for the builder

Choose a complete starting prompt, tailor it to your event, or send it to the Makeform builder. The structure shown is an example for planning your form.

Prompt ready

Audience

Runners and walkers joining a local road race

Format

Single-distance entry with shirt and waiver

Prompt size

229 chars

Brief qualitySends to builder

Example form structure

Single-distance entry with shirt and waiver

Prompt exampleEditable in builder

Runner and contact details

Short answerFirst ask
2

Running or walking?

Multiple choice
3

Shirt size

Dropdown
4

Emergency contact

Short answer
5

Waiver acknowledgment

Signature

Suggested routing tags

Suggested

5K runners

10K runners

Payment follow-up

Ask for shirt size only when a runner orders a shirt, and show the correct fee after the runner selects a distance.

Step 1

Choose

distance, wave, shirt, and extras

Step 2

Identify

runner and emergency-contact details

Step 3

Acknowledge

event information and waiver text

Step 4

Confirm

fee, payment status, and race instructions

Built for race day

Collect decisions your start-line team can actually use.

Structured entries support bib planning, shirt counts, runner communication, and fee follow-up.

Distance-aware questions

Show price, start time, pace, or gear questions for the selected distance.

Runner records that sort cleanly

Keep names, age groups, emergency contacts, clubs, and waves in consistent fields.

A complete final review

Review the race, merchandise, fee, waiver, and acknowledgment before submission.

Flexible race formats

Start with your event, not a generic signup sheet.

Branch one form around courses, waves, prices, merchandise, and participant types.

Single-distance road races

Combine runner details, shirt, waiver, fee, and confirmation.

Multi-distance events

Branch fees and questions by course or relay leg.

Trail and endurance events

Add experience, wave, aid-station, and gear questions.

Family and charity runs

Group households, shirts, fundraising, donations, and adult acknowledgment.

Registration workflow

Go from race brief to organized runner list.

Refine generated fields, publish, and route registrations to the race-day team.

Explore form features
01

Describe the race

List distances, prices, shirts, waiver text, deadlines, and confirmation details.

02

Edit fields and conditions

Require runner data, connect course fees, and reveal applicable questions.

03

Connect the handoffs

Route entries and tag distance, wave, merchandise, or payment follow-up.

04

Publish and confirm

Share the form and give runners confirmation and race-day instructions.

Form vs basic signup

Choose a workflow that stays useful after registration closes.

Give packet pickup, merchandise, timing, and finance teams structured details.

Approach
What it captures
Operational result
ApproachEmail or paper list
What it capturesNames plus assorted notes
Operational resultStaff retype sizes, distances, and payment information later.
ApproachBasic signup form
What it capturesContact fields and one event choice
Operational resultWorks for a small run, but leaves waiver, shirts, and fees in separate processes.
Approach
Generated race registration form
What it capturesConditional course choices, participant data, merchandise, acknowledgment, and payment status
Operational resultOne sortable registration record supports preparation and follow-up.

Field guide

What a race registration form should include.

Structure decisions that affect course operations, inventory, communication, and reconciliation.

Runner profile

Identify every participant clearly.

Collect preferred name, contact, birth date or age group, and optional club. Separate a household's adult contact from each participant.

  • Participant identity and contact.
  • Age group and team or household.

Race selection

Tie each runner to the right course.

Use fixed choices for distance, category, wave, and pace. Reveal course-specific information, relay details, or equipment conditionally.

  • Distance, category, or relay leg.
  • Pace, wave, and course questions.

Shirts & extras

Turn merchandise choices into a countable order.

Show cut, size, and quantity only when a runner wants a shirt. Match real inventory and separate other add-ons.

  • Shirt cut, size, and quantity.
  • Deadline, pickup, and other add-ons.

Acknowledgment

Present your event information at the right moment.

Display organizer-provided waiver text and notices before acknowledgment. Add guardian fields when applicable and follow your normal review process.

  • Waiver text and event notices.
  • Acknowledgment, signature, and guardian fields.

Payment record

Make the amount and status unambiguous.

Show the total for distance and extras. Record route, reference, and status, using a configured payment workflow instead of card-detail text fields.

  • Fee, extras, and discount code.
  • Payment method, reference, and status.

Safety & follow-up

Collect the contact details used on race day.

Request an emergency contact and relevant notes. Confirm the course, packet pickup, arrival time, change process, and organizer contact.

  • Emergency contact and relevant notes.
  • Confirmation and packet-pickup instructions.

Related tools

Build the forms around your race.

Coordinate general event registration, shirts, athletic acknowledgment, payments, volunteers, and post-race feedback with related Makeform tools.

Explore all AI tools

AI Event Registration Form Generator

Create a broader attendee form for expos, pasta dinners, briefings, and other race-weekend sessions.

Open tool

AI T-Shirt Order Form Generator

Collect standalone merchandise orders when shirts are sold beyond participant registration.

Open tool

AI Amateur Athletic Waiver Generator

Structure organizer-supplied acknowledgment questions for amateur athletic participation.

Open tool

AI Payment Form Generator

Set up a focused payment workflow for fees and extras that require separate reconciliation.

Open tool

AI Festival Volunteer Registration Form Generator

Recruit and assign volunteers for packet pickup, course support, aid stations, and finish-line roles.

Open tool

AI Post-Event Feedback Survey Generator

Ask runners about registration, course support, merchandise, and race-day experience after the finish.

Open tool

FAQ

Race registration form questions

Practical answers for race directors organizing participant information before entries close.

What should a race registration form include?

Start with runner name, contact information, birth date or age group, emergency contact, and selected distance. Add start wave or pace, shirt choices, extras, entry fee, payment status, and the organizer's waiver acknowledgment. Finish with a clear confirmation and race-day instructions.

Can one form handle several race distances?

Yes. Offer the distances as fixed choices and use conditional logic to show the matching price, start time, pace question, gear information, or relay fields. This keeps one registration link while giving each runner a relevant path.

How should I collect shirt sizes?

First ask whether the participant wants a shirt. If yes, show the available cut, size, and quantity choices. Use the exact inventory labels your merchandise team tracks and include the order deadline or note that late selections may differ.

Can the form include our race waiver?

Yes. Place your organizer-provided waiver and event notices before a required acknowledgment checkbox and signature field. Makeform structures the collection step; your organization remains responsible for the wording and any review appropriate to the event.

How do I handle entry fees and payment details?

Show the price connected to the selected distance and extras, then use your configured payment workflow. Store the amount, route, reference, and status staff need for reconciliation. Do not ask runners to type full card details into ordinary text fields.

Is this race registration form generator free?

Yes. Makeform is unlimited free for generating, editing, publishing, and collecting responses. A paid tier is available only to remove the Makeform badge; it does not gate the core registration workflow.

Can families or teams register together?

Yes. Collect one primary contact, then repeat participant details for each runner or ask for a team roster in a structured section. Keep each person's distance, age group, shirt, and acknowledgment requirements distinct so the operational lists remain usable.

What should runners see after they submit?

Confirm the participant name, selected distance, merchandise choices, amount or payment status, and registration reference. Then provide packet-pickup details, arrival guidance, change instructions, organizer contact information, and when the runner should expect further updates.

Open registration with a cleaner runner list.

Generate your race registration form for distances, shirts, acknowledgment, and fees.

Unlimited freeFour complete starting promptsEditable runner workflow
Browse templates