Template · Youth sportsYouth sports

Spring Youth Soccer Registration

Built for volunteer-run rec leagues: U6, U10, U14 divisions with their own capacity, jersey sizes, date of birth, and a parent-signed waiver per child.

Preview the form
Why this template

Designed around how the event actually runs.

Annual signup is the central event for a youth league — and the form is usually a Google Doc duct-taped to a spreadsheet. This template gives you proper age divisions with caps, parent contact info, jersey sizes, and a parent-signed waiver per kid. Open it, set your dates, share the link.

What's included
  • 3 registration tiers, each with its own capacity cap
  • Per-participant info — names, contact, and event-specific fields
  • Liability waiver signed per participant, with audit trail and PDF export
  • Mobile-first form rendering — works on every phone your families have
  • Auto-confirmation email to registrants on submit
  • CSV export for the morning of the event
Live preview

What your registrants will see.

This is the actual form, embedded — the same one your families will fill out on their phones.

FAQ

Questions, answered.

Can each age division have its own roster cap?

Yes. U6, U10, and U14 each have their own registration option with its own capacity. When a division fills, it closes — your other divisions stay open.

Who signs the waiver for minors?

A parent or guardian signs on the child's behalf. The signature stores the parent's name, the child's name, the date, the IP address, and the user agent — a complete audit trail you can export.

Can a parent register multiple kids in one go?

Yes. One submission, multiple kids — each in their own division, each with their own waiver. The parent signs all of them at once.

How do you collect jersey size?

The template includes a jersey size selector with both youth and adult sizes. After cloning, you can change the options or add per-size capacity if you order in fixed quantities.

Can I customize the season dates and pricing?

Yes. Cloning the template gives you a draft form in your dashboard. Update the title, season info, prices, and capacities — then publish.

Does this work for baseball, basketball, or other sports?

Yes. The age divisions, capacities, and waiver are sport-agnostic. Rename the divisions to match your sport and you're set.

Start with this template.

You'll land in your dashboard with a draft form already populated. Edit the details, set your dates, publish.