> For the complete documentation index, see [llms.txt](https://docs.range-mate.co.uk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.range-mate.co.uk/for-members/booking-onto-events.md).

# Booking onto Events

A booking is a member's reserved place on a particular event occurrence. Members make their own bookings (and bookings for any [junior members](/for-members/managing-your-juniors.md) they manage), pay where there's a fee, and check in when they arrive.

Much of what follows is **configured per event by your club**, so the exact behaviour you see can vary from one event to the next.

## Making a booking

1. Open **Events** from the main menu.
2. Find the event and occurrence you want and tap **Book**.
3. Choose who the booking is for — yourself, and any of your active junior members the event allows.
4. Add any optional **extras** the club has set up for that event (e.g. targets, ammunition).
5. Confirm. If there's a fee, you'll be taken to a secure checkout; if the event is free, your booking is confirmed straight away.

### How far ahead you can book

By default an event only lets you book its **next occurrence**. However, clubs can choose to open **further occurrences** for a recurring event, so you may be able to book several dates in advance — it's set per event by the club.

### When booking opens and closes

Each event has its own booking window, which the club configures:

* **Not open yet** — "Bookings for this event haven't opened yet." Bookings open a set period before the occurrence (or at a specific date/time for one-off events).
* **Open** — you can book.
* **Closed** — "Bookings for this event have closed." Bookings can be set to close a period before the occurrence; otherwise they stay open until the end of the day.

### Who can book

Whether you can book a particular event can also depend on:

* **Roles** — clubs can restrict an event to (or exclude) certain member roles.
* **Adult / Mixed / Junior** — junior events are for [juniors](/for-members/managing-your-juniors.md), adult events exclude them, and mixed events allow both.
* **Capacity** — once an event is full you'll see "This event is fully booked."
* **Guests** — a guest can usually only book once the member who referred them has booked, and a member can typically bring up to two guests to an event.

### Booking for a junior member

If you manage [junior members](/for-members/managing-your-juniors.md), they appear as options on the booking form for any event that allows juniors. Juniors can't book or pay for themselves — you book and pay on their behalf from your own account.

### Shoot details (strict record-keeping)

If your club runs in **Strict Record-Keeping Mode**, the booking form also asks for shoot details (such as the firearm being used) so the club's records stay complete.

## Paying for a booking

Payments are taken securely through the club's payment provider (Stripe) — Range Mate never stores your card details. Each event offers one or both of:

* **Pay in advance** — you pay at checkout and your place is confirmed once payment succeeds. You'll land on a confirmation page.
* **Pay on arrival** — if the event offers it, you can reserve your place now and settle the fee at the range. You'll be booked, with a reminder that you "need to pay the event fee on the day."

Free events (priced at £0.00) are confirmed immediately, with no checkout step.

{% hint style="warning" %}
If you start a pay-in-advance checkout and close it without paying, the booking is cancelled and your place is released.
{% endhint %}

## Viewing your bookings

Open **My Bookings** to see everything you've booked, with the most relevant upcoming bookings shown first. From here you can manage each booking — cancel it, add it to your calendar, or pay for a reserved place that's still awaiting payment.

## Cancelling and refunds

You can cancel a booking from **My Bookings** or the event itself. Whether a paid booking is refunded depends on the **refund policy the club set for that event** — the booking form tells you which applies before you book:

* **Non-refundable** — "This booking is non-refundable."
* **Refundable until bookings close** — "This booking is refundable until bookings close."
* **Always refundable** — "This booking is refundable."

When a cancellation is eligible, the refund is issued automatically.

{% hint style="info" %}
If a club admin cancels a whole event occurrence, every booking on it is cancelled and any paid bookings are refunded automatically — you'll get an email letting you know.
{% endhint %}

## Checking in on the day

When you arrive, you (or the Range Officer) mark you as attended so the attendance register is accurate. Clubs running an on-site **kiosk** let you check yourself in there. Range Officers can also take the register and check members in from the event's attendance screen.

## Adding a booking to your calendar

From a booking you can download a calendar file (`.ics`, or `.vcs` for older Outlook) and add the session to your own calendar, including the time and the range location.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.range-mate.co.uk/for-members/booking-onto-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
