> 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-club-admins/managing-events/price-overrides.md).

# Price Overrides

Price overrides let you charge **different prices to different roles** for the same [event](/for-club-admins/managing-events.md). The event has a **default price** that everyone pays, and you can then add overrides that change the price for specific roles.

A common use is charging members less than guests, or giving a discounted rate to a particular role such as committee or junior coaches.

## Setting them up

1. Create or edit an event.
2. In the pricing section, set the **Default Price**.
3. Add a **price override** for each role you want to charge differently — pick the **role** and the **price**.

You can set an override to **£0.00** to make an event free for that role while others still pay.

## How the price is chosen

When a member goes to book, Range Mate works out their price like this:

1. If the event has **no overrides**, everyone pays the **default price**.
2. If one or more overrides match the member's role(s), they pay the **lowest** matching override.
3. If none of their roles match an override, they pay the **default price**.

{% hint style="info" %}
Because a member can hold more than one role, and the **lowest** matching price wins, overrides can only ever make an event **cheaper** for someone than the default — never more expensive.
{% endhint %}

## Junior members

Price overrides are based on a User's **role**, and [junior members](/for-club-admins/junior-members.md) don't have roles — so a junior always pays the **default price**. If you need to charge juniors and adults different amounts, set the **Default Price** to the **junior** price and use an override to set the **adult** (role-based) price. See [Junior Members](/for-club-admins/junior-members.md) for the full explanation.


---

# 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-club-admins/managing-events/price-overrides.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.
