# Configure levels and categories

> Set up gymnast levels with sport type, pricing, and capacity.

Levels are how you organize gymnasts in your meet. Each level represents a competitive category: "Level 5," "Xcel Gold," "Junior Elite," or whatever your program uses. Gymnasts pick a level when they register, and scoring, rankings, and results are all grouped by level.

**Prerequisites:** You can configure levels during meet creation or afterward from meet settings. Either way, you need to [create a meet](/meet-setup/create-a-meet.md) first (or be in the process of creating one).

## Steps

1. In the meet creation form or meet settings, go to **Gymnast Levels**.
2. Click **Add Level**.
3. Fill in the details for each level:
   * **Level Name** - What registrants will see when they sign up. Make sure it matches what your clubs expect (e.g., "Level 5," "Xcel Gold").
   * **Sport Type** - WAG, MAG, or another discipline.
   * **Max Gymnasts** - A capacity cap for this level. Leave it blank if you don't want a limit.
   * **Price** - The registration fee for this level.
4. Click **Save**.
5. Repeat for each level your meet needs.

If you have many levels that are similar, use the **Duplicate** button to copy an existing level and then change whatever's different. This is faster than creating each one from scratch. See [How to duplicate a meet](/meet-setup/duplicate-a-meet.md) for details.

## A few things worth knowing

If every level costs the same, you can skip setting prices individually. Turn on **Same Price for All Levels** in [registration settings](/meet-setup/set-registration-settings.md) and set one global price instead.

Capacity limits work at two layers. Each level has its own cap, and there's also a global cap in registration settings. A gymnast can be blocked by either one.

Age restrictions (minimum and maximum birth dates) can be enabled per level in meet settings. This is separate from the level configuration here.

## What's next?

* [Set registration settings](/meet-setup/set-registration-settings.md)
* [Configure coach levels](/meet-setup/configure-coach-levels.md)

## Related

* [How do I create and configure a meet?](/meet-setup/index.md)
* [Registration troubleshooting](/registration/registration-troubleshooting.md)


---

# Agent Instructions: 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.gymart.org/meet-setup/configure-levels-and-categories.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.
