Pricing

One price for your whole program.

Boys and girls, varsity and JV. Every helper free, every feature on every plan — pick the plan that fits your roster.

Plans

Pick a plan by how many runners you have

Every annual plan has every feature, unlimited meets, unlimited teams and free helpers. The only difference is roster size: the active runners across your whole program — boys and girls, varsity and JV. Archived runners and helpers never count.

  • Small

    For small schools and clubs

    Up to 30 runners

    $19 per program year (July–June)

  • Standard

    Recommended

    For most high school programs, boys and girls

    Up to 75 runners

    $29 per program year (July–June)

  • Large

    For the biggest programs and combined MS + HS

    Up to 500 runners More? Contact us.

    $49 per program year (July–June)

Something different? More than 500 runners, a very small team, several schools, a purchase order or a tight budget — tell us and we’ll work it out.

Contact us

Already have an account? Sign in to choose a plan.

Meet pass

Running just one meet?

$10 one time, for one program at one meet

One pass covers your program — not every school at an invitational — for every race at that meet. Buy an annual plan later in the same program year and what you paid for passes counts toward it: a $10 pass, then Small, costs $9 for the first year.

  • One program at one meet, all its races
  • Up to 75 runners
  • Every feature, a saved roster
  • Results never hidden
Buy a meet pass

Already have an account? Sign in

Try it free: 10 runners, one real meet, plus a demo meet you can reset anytime. Buy a plan or pass later and your free meet’s runners become your saved roster.

Get started

Every plan

What every plan includes

Unlimited meets, unlimited teams and every feature, on every plan. The only difference is how many runners you have.

  • Live splits at every checkpoint

    Every helper’s taps land on one synchronized clock, so splits are in before the bus leaves. Stop retyping them from a clipboard.

  • Unlimited helpers, no accounts

    Parents and assistants join a meet with a code or a link. Helpers are always free and never count as runners.

  • Works offline

    Timing keeps going when signal drops, and every split syncs the moment a phone reconnects.

  • Results, PRs and season stats

    Every race feeds each runner’s history, so varsity and JV progress builds itself.

  • Export to CSV

    Take results and splits into a spreadsheet, or wherever else you need them.

  • Works in any browser

    Time from any phone, tablet or laptop — an iPhone app is coming.

For athletic directors

Paying as a school

Pay by card, or ask for an invoice or quote — we accept POs, ACH and checks. W-9 on request.

billing@xcsplits.com

Districts and groups

Buying for 3 or more programs? Each one gets 15% off, on one invoice.

Tell us about your programs

FAQ

Questions coaches ask

What counts as a runner?

The active runners on your roster, across your whole program and all its teams — boys and girls, varsity and JV. Helpers and archived runners never count, and teams are unlimited.

What if we add runners mid-season?

Going 3 over your plan’s limit is fine. Past that, upgrade and pay only the difference between the two plans’ prices, whenever in the season (Small to Standard is $10); past Large’s 500, contact us. There is no per-runner fee, and timing, started races and helpers are never blocked.

When does it renew?

Every plan covers the program year, July 1 to June 30, and renews on July 1.

We’re buying mid-season. Does it cover next season?

From October 1 on, yes: a purchase covers the rest of this season and all of next. Before October 1, it covers this program year, to June 30.

What happens if we don’t renew?

Your program becomes read-only: results, splits and history stay there to read. You’re never locked out.

We host an invitational. Does one meet pass cover every school?

No. A meet pass covers one program at one meet: your own runners, up to 75, in every race of that meet — not every school at the invitational.

Didn’t use it? Get your renewal back.

Refunds are simple:

  • A first purchase: a full refund within 30 days.
  • The July 1 renewal: a full refund until your program’s first real meet of the season or September 30, whichever comes first.
  • Cancelling mid-year: your plan runs to June 30 and doesn’t renew, and your history stays readable.
  • Downgrading: the smaller plan takes effect at renewal.
  • A meet pass: refundable, or movable to another meet, until a race in it starts.

To ask for one, email billing@xcsplits.com.

Can parents help for free?

Always. Helpers join a meet with a code or a link, need no account, and never count toward your plan.

Do I need the app to buy?

No — buy on the web, and the app shows your plan.

Prices in US dollars. Sales tax is added at checkout where applicable.