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

# Rate plans

> The terms guests book under — meals, cancellation, payment — and the child age groups every plan prices.

**Rate plans** holds the terms guests book under: meals, cancellation and payment. Nightly rates are set on [Calendar](/front-desk/guerrilla/calendar); prices by number of adults are set in **Capacity & pricing** on [the room's page](/front-desk/guerrilla/room).

***

## What is on the screen

### The header

* **Preview prices** — a quick check of your price formulas (see [Preview prices](#preview-prices) below).
* **Add rate plan** — a hotel can have up to 5 rate plans that are not archived. At five, the screen says *You have 5 rate plans, the most a hotel can have. Archive one to add another.*

### Applies to all rate plans

**Child age groups** — the ages every rate plan prices children by, for example *Infant 0–2 · Child 3–11 · Teen 12–17*. Select the card to open them:

* Up to 3 groups, ages 0 to 17, and the ranges can't overlap.
* Under the Teen group, **Charge teens as adults** counts those guests as adults for pricing.
* *No age groups yet. Until there is one, a booking with a child gets no price.*
* A group that a rate plan prices can't be removed until that plan's child price for it is cleared.

How many children fit is set on the room's page, in **Capacity & pricing**.

### Your rate plans

One row per plan, each with:

* **A star.** The starred plan is shown to guests first, unless a campaign says otherwise. With no star, guests see the plan that costs least for their dates first.
* **Its name** and a short code for the board: RO (room only), BB, HB, FB, ALL or PKG. A currency code appears when your plans use more than one currency.
* **Its terms in one line**, for example *Flexible — free cancellation until 18:00 the day before arrival · min 2 nights · no card required*.
* **Available for** — the room the plan is sold with.
* **A status** — **Active**, **Inactive** (not offered to guests) or **Archived**.

Archived plans sit in a folded list at the bottom. *Guests can't book an archived plan. It can't be restored yet.*

### The plan panel

Select a plan, or **Add rate plan**, to open it:

| Section                 | What you set                                                                                                                                                                                                                                                                                                                    |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Basics**              | **Name** · **Description** (optional) · **Meal Plan** — Room Only, Breakfast, Half Board, Full Board, All Inclusive or Package · **Currency** · **Active**                                                                                                                                                                      |
| **Cancellation Policy** | **Flexible** — free cancellation until a day and a time you choose (from *The day of arrival* up to *60 days before arrival*), then the **Fee after the deadline (%)** · **Strict** — the **Cancellation fee from booking (%)** applies as soon as the guest books · **Non-refundable** — no refund if the booking is cancelled |
| **Card policy**         | Whether a card is needed: **No card required** (the guest pays at the property); a card that holds the booking, with nothing charged when the guest books; or **Pay now** (the card is charged when the guest books — available once card capture is switched on in your payment settings)                                      |
| **Stay Rules**          | **Min Stay** and **Max Stay** in nights. *Apply on every date. The Calendar can make single dates stricter, never looser.*                                                                                                                                                                                                      |
| **Derive from Parent**  | Optional. Base this plan's price on another plan — the same, or plus or minus a percentage or an amount (per room or per person) — with **Seasonal overrides** for date ranges that differ.                                                                                                                                     |
| **Child Pricing**       | For each child age group: **Free**, a **Fixed amount / night** (split into **Lodging / night** and **Meal / night**), or a **% of nightly base price**. **First child free** sits beside it.                                                                                                                                    |

Under Flexible, the panel shows an example of the window, such as *A guest arriving on Oct 10 can cancel free of charge until Oct 9, 18:00.*

### Preview prices

A check of your formulas, not of a date: enter a **Base rate** and see what each active plan's formulas make of it for every number of adults — **Single**, **Double**, **Triple** — with the room's base occupancy marked **Base rate**. Add children to see their supplements; a **Date** box appears when seasonal formulas apply.

Some rows read *Set in the Calendar — no formula for 1 adult*. That is not an error: that price has no formula because you enter it for each date on [Calendar](/front-desk/guerrilla/calendar). To see what a guest actually pays on a real night, open **What guests see** on [the room's page](/front-desk/guerrilla/room#what-guests-see).

***

## What you do here

<Steps>
  <Step title="Set the child age groups first, if you price children">
    Select **Child age groups**, adjust the ranges, and select **Save age groups**. Every plan's **Child Pricing** is set per group, so the groups come first.
  </Step>

  <Step title="Add a rate plan">
    Select **Add rate plan**, give it a **Name** and a **Meal Plan**, and choose its **Cancellation Policy**, **Card policy** and **Stay Rules**.
  </Step>

  <Step title="Write the cancellation terms you will honour">
    For **Flexible**, choose the day and the time the free window closes, and the fee after it. **Strict** and **Non-refundable** have no free window.
  </Step>

  <Step title="Save">
    Select **Save** — **Save & Recalculate** for a plan derived from another, because its prices are recalculated from the parent.
  </Step>

  <Step title="Star the plan guests should see first">
    Select the star on its row. Select it again to clear it.
  </Step>

  <Step title="Archive a plan you no longer sell">
    Open it and select **Archive plan**. A plan used by an active campaign or a strategy is refused until you remove it there.
  </Step>
</Steps>

<Warning>
  **Every field here is a promise made in a conversation.** The cancellation window, the fee and the meals are quoted to guests and honoured as they are set. Bookings already made keep the terms they were sold under.
</Warning>

<Warning>
  **Archiving can't be undone yet.** *Guests can no longer book it. Bookings already made keep their terms. An archived plan can't be restored yet.*
</Warning>

<Info>
  **If your role can only view the reservations setup**, the screen says *You can view the rate plans. Changes are made by someone with edit access to the reservations setup.* You can open **Preview prices** and see the age groups, but not change a plan.
</Info>

***

## What happens next

* **An Active plan is offered to guests** on every date that has a price on [Calendar](/front-desk/guerrilla/calendar). An **Inactive** plan is kept but not offered.
* **Stay Rules apply on every date.** Where the Calendar sets a longer minimum stay for a date, the stricter of the two applies.
* **A changed cancellation window or fee** applies to new bookings. Bookings already made keep what they were sold under.
* **The starred plan** leads the list guests see, unless a campaign says otherwise.
* **Changing an age range** changes which child price applies in every plan that uses it — the sheet tells you how many plans that is before you save.
