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

# Discounts at the register

> Apply a discount — by percent, by amount, or from a configured preset — to a cart in NowOS retail mode, before payment.

In retail mode you can knock money off a cart before you take payment: a club rate on a bottle, an end-of-line markdown, a goodwill gesture. The discount applies to the **whole cart** or to **specific items**, and stays visible and traceable.

<Note>
  To give an item away, apply a **100%** discount. For breakage or loss, that is not a discount — use a [stock adjustment](/en/pos/stock) instead. In a restaurant, the discount lives in the order's **Actions** tab — see [Managing an order](/en/pos/order-actions).
</Note>

## Apply a discount

<Steps>
  <Step title="Tap Discount">
    In the cart, the **Discount** button sits next to **Pay**. The discount screen opens with every item already selected — ready for a whole-cart discount.
  </Step>

  <Step title="Choose the type">
    Three tabs, top right:

    * **Percent** — type a percentage on the keypad, then choose a **reason** (required) from the list your shop has set up; you can add a free-text **note**.
    * **Amount** — type a fixed amount, then a reason (and an optional note).
    * **Presets** — tap a named discount prepared ahead of time (see below); a preset already carries its name as the reason, so there's nothing to pick.
  </Step>

  <Step title="Target items (optional)">
    By default the discount covers the whole cart. To target specific items, unselect the ones that shouldn't get it on the left; the **− / +** stepper sets how many units of a line are discounted. The **new total** updates live.
  </Step>

  <Step title="Tap Apply">
    The discount shows on the cart with its reason, and the new total applies right away — to the cart and to payment.
  </Step>
</Steps>

## Presets

A **preset** is a named, one-tap discount: its percent (or amount) and its reason are already set, so you just tap it and **Apply**. Presets are prepared in the backoffice (e.g. "Loyalty club − 10%" in a wine shop, "End of line − 30%" in a grocer) — see [Discounts](/en/backoffice/discounts).

* The **Presets** tab lists every active preset; a **search** helps when there are many.
* A lock on a preset means it **needs a manager** (see below). The others apply in one tap.

## Manager approval

To keep discounts from being given away too freely:

* A **free discount** (Percent / Amount tabs) **always** needs a manager.
* A **preset** needs a manager **only when configured to** (the lock); the others apply with no PIN.

If you are already signed in as a **manager** or **owner**, the discount goes through with no interruption. Otherwise, a manager enters their PIN to approve it.

## Remove a discount

While the cart is unpaid, tap the **✕** next to the discount row in the totals: full price returns immediately.

<Warning>
  Apply the discount **before** payment. Once the cart is paid, the discount is locked — use a [refund](/en/pos/refunds) if a correction is needed.
</Warning>
