> ## Documentation Index
> Fetch the complete documentation index at: https://docs.time2.bike/llms.txt
> Use this file to discover all available pages before exploring further.

# Manual entry

> Add a registration without sending the rider through checkout.

Click **Manual entry** on the **Event registrations** page to register a rider on their behalf. Useful for cash/check payments at the venue or comping a sponsor.

\[IMAGE: /organizations/\[id]/events/\[eventId]/registrations → ManualEntryModal open]

## Three modes

Manual entry supports three modes — pick the one that matches the situation:

* **Existing participant** — the rider already has a profile (often a returning racer). Search and attach.
* **New participant** — type in the rider's details (day-of walk-up).
* **Invite** — you only have an email or phone. Time2Bike creates a pending registration and emails/texts the rider to finish their own details.

A single submission can register the participant for **multiple races** at once via `raceIds`.

## Form fields

| Section                  | Fields                                                                                                                                                            |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Rider** (new mode)     | First/last name, optional gender identity, competition sex, birthday, address, contact, emergency contact.                                                        |
| **Invite** (invite mode) | Email and/or phone, optional name.                                                                                                                                |
| **Race / category**      | One or more races. Capacity-checked.                                                                                                                              |
| **Payment**              | **Amount paid** in USD (applied to every race, or override per race), **Mark as** `Paid` or `Pending`, optional **notes** (e.g., "cash at gate", "sponsor comp"). |
| **Waivers**              | Tick **Signed waiver on paper** if applicable; the operator name lands on the audit trail.                                                                        |

## What happens

* The registration is created server-side with the operator listed as the source of record.
* For invite mode, the rider gets an email/SMS to finish their participant details and waivers.
* Stripe is **not** charged. The amount you logged shows up in revenue analytics as a manual entry.
* Manual entries count toward capacity exactly like web registrations.
