## Overview

You can lower the amount of a charge or subscription by applying **discounts**. The discount can be
per **line item** (on a specific item) or on the **total** of the transaction. The amount sent to the
gateway is always the **net value** — that is, the subtotal minus the discount. The payment providers
are not changed; they only receive the final, already-calculated amount.

Optionally, your account can require a **reason** when applying a discount, to keep a history and
control of who granted each reduction.

## Prerequisites

- **Payments** module enabled and a **connected** gateway.
- Permission to create/edit charges and subscriptions.
- If your connection requires a **discount reason**, have the justification ready.

## Step by step

1. When creating (or editing) a charge or subscription, locate the **discount** field.
2. Choose where to apply it:
   - **Per item**: enter the discount on the matching line item.
   - **On the total**: enter the discount over the sum of the lines.
3. Set the discount amount.
4. If prompted, enter the **discount reason**.
5. Check the **final amount** (subtotal − discount) before saving.
6. Save and, for a charge, send it in the conversation as usual.

## Settings & options

- **Per-item discount vs. total discount**: combine both when needed — the total reflects the sum of
  the reductions.
- **Require discount reason**: an option per connection; when on, the discount is only accepted with a
  justification.
- **Net value**: the gateway always receives the amount with the discount already applied; there is
  no later calculation on the provider side.
- **Reports**: the total discounts granted appears in the Payments reports.

## Use cases

- Grant a one-time discount to close a sale.
- Apply a reduction to a specific item on a charge with several products.
- Offer a promotional amount on a subscription.
- Keep traceability of who granted each discount by requiring a reason.

## Tips, limits & best practices

- The discount reduces the **net value** sent to the gateway — check the total before sending.
- Standardize discount reasons to make analysis in the reports easier.
- To track the impact, use the **discounts granted** metric and the **average ticket** in the
  reports.
- Remember: amounts are in major units (R$ 10.00 = `10.00`).

## Troubleshooting

- **I can't save without a reason**: your connection requires a justification — fill in the discount
  reason.
- **The total didn't add up**: check whether there are per-item and total discounts at the same time;
  the final amount is the subtotal minus the sum of the discounts.
- **Discount doesn't show on the gateway**: the provider only receives the net value; the discount
  breakdown stays on the platform.

## See also

- [Create a charge and send it in the conversation](/hc/ajuda/articles/payments-criar-cobranca-enviar-na-conversa-en)
- [Subscriptions and recurring plans](/hc/ajuda/articles/payments-assinaturas-planos-en)
- [Refunds, webhooks and reports](/hc/ajuda/articles/payments-reembolsos-webhooks-relatorios-en)
- [Payments overview](/hc/ajuda/articles/payments-overview-en)