For timer companies

Listing your timer company

If you time races, list your company on Run This. Race directors can find you in the timer directory and assign you to their events. Your profile is public and free to set up.

Creating your company

  1. Sign up as a Run This user

    Same account as everything else. If you already have one, skip this step.
  2. Open runthis.run/timer

    The create-a-timer-company form lives at runthis.run/timer. (A Timer companies item appears in your sidebar once you own a company — but the first one starts here.)
  3. Fill out the basics

    Company name, tagline (one line), description, contact email + phone, website, the US states you serve (or “we travel anywhere”), and which timing services you offer.
  4. Accept the Timer Company Agreement and create

    Review and accept the Timer Company Agreement (it covers how you may use registrant data, API key security, and how timing fees pay out). Your company then gets a URL like runthis.run/timer-company/{slug}. Like event URLs, this one is locked once saved.

Service tags

Pick everything you offer from the service tags. Directors filter the timer directory by these:

  • Chip timing
  • Gun-time only
  • Results reporting
  • On-site staffing
  • Stopwatch / phone timing
  • Ultra (lap counting)

Verified status

Verified companies get a green check on their listing and sort to the top of the directory. Verification is a manual review by Run This — we look at sample results files and confirm you actually time races. To request verification, email hello@runthis.run once your profile is set up.

Service area

Pick the US states you serve, or check “we travel anywhere.” Directors filter the timer directory by state, so a director in Tennessee sees every timer who serves TN (plus the travel-anywhere companies).

Getting hired for an event

A race director assigns ONE timer company per event from their dashboard’s Timing page — they search the directory, filter by state, and click Assign. Once you’re assigned, the event shows up under Events you’re timing on your company’s Manage page, and you get a scoped dashboard for it with:

  • Timer Finances — your fee earnings for the event
  • Registrations — the roster, so you can time participants
  • Bib assignments — assign or change bib numbers
  • Race results — upload a results CSV
  • Check-in — mark athletes in on race day

Using your own timing software? The Timer API pulls the same rosters straight into it — key-authenticated JSON or CSV feeds for every race you’re assigned to.

Assignment resets each year

When a director renews an event for a new edition, the timer assignment clears — they re-hire you (or someone else) for the new race.

Race week

As a race gets close, the Races page of your timer dashboard shows a readiness strip under each upcoming race so you can see at a glance whether it’s ready to time:

  • Bibs — how many registrants have a bib number, and how many distances have a bib plan configured.
  • Check-in — whether race-day check-in is on, and how many athletes are checked in so far.
  • Results — not started, draft, or published (with the finisher count).
  • API — when your scoring software last pulled data through the Timer API, or a nudge to connect it if you never have.

Inside 48 hours of the start, the strip gets a “Race day soon” highlight. After the race, each row shows a compact post-race summary instead (finishers, published status, checked-in count).

No chip system? Use the stopwatch

Every race you’re assigned to also has a Stopwatch page on its per-event timer dashboard — Run This’s built-in timing tool for smaller races. One shared race clock, code-gated volunteer timers on any phone (no accounts), and finish-line times that sync straight into Race Results for the director to review and publish.

Charging a timer fee

You can charge a per-registrant fee that’s added on top of each entry — a flat dollar amount, a percentage of the entry, or both. From your event dashboard’s Finances tab, propose a fee; the director accepts it, and from then on every new registration includes it. You keep 100% of the timer fee (registrants cover card processing on top), and it pays out automatically to your connected account about a week after each registration.

If a registration is refunded, the proportional share of your timing fee is deducted from your payouts — including after you’ve been paid. When a clawback exceeds your balance, the negative balance carries forward against future earnings.

Set up payouts first

Before you can propose a fee, connect a payout account on your company’s Manage page (a quick Stripe-hosted form). That’s where your timer fees land.