---
updatedAt: 2026-04-06T17:51:35.000Z
agentTools:
  projectIndex: https://docs.pagar.me/llms.txt
---

# Precificação

O objeto `price_scheme` dá suporte para criação de diferentes formas de precificação de assinaturas, adequadas a serviços distintos, facilitando a criação de modelos de preços para o seu clientes. O objeto `price_scheme` pode conter ainda um objeto `price_brackets` que dá suporte para criação de faixas distintas de preço de acordo com o serviço prestado. [Saiba mais sobre os modelos de precificação acessando nossa documentação](https://docs.pagar.me/v5/docs/price-scheme). 

O objeto `price_scheme` contêm os seguintes atributos:

| Atributos        | Tipo        | Descrição                                                                                                                                                                                                                                                                     |
| :--------------- | :---------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `price`          | **integer** | *Valor por unidade*.                                                                                                                                                                                                                                                          |
| `mininum_price`  | **integer** | *Valor mínimo a ser cobrado*.                                                                                                                                                                                                                                                 |
| `scheme_type`    | **string**  | *Tipo de unidade de precificação*. Valores possíveis são: [`unit`](https://docs.pagar.me/reference/unidade-1), [`package`](https://docs.pagar.me/reference/pacote-1), [`volume`](https://docs.pagar.me/reference/volume-1) e [`tier`](https://docs.pagar.me/reference/faixa). |
| `price_brackets` | **object**  | *Intervalo de preços*. Este atributo está disponível para os `scheme_type` : `package`, `volume` e `tier`.                                                                                                                                                                    |

Por sua vez o objeto `price_brackets` é geralmente estruturado como um *array objects* onde cada item representa um **intervalo de cobrança** tendo, cada objeto, os seguintes atributos:

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Atributos
      </th>

      <th style={{ textAlign: "left" }}>
        Tipo
      </th>

      <th style={{ textAlign: "left" }}>
        Descrição
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        `start_quantity`
      </td>

      <td style={{ textAlign: "left" }}>
        **integer**
      </td>

      <td style={{ textAlign: "left" }}>
        * Valor que define a quantidade inicial de unidades do intervalo\_.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `end_quantity`
      </td>

      <td style={{ textAlign: "left" }}>
        **integer**
      </td>

      <td style={{ textAlign: "left" }}>
        * Valor que define a quantidade final de unidades do intervalo\_.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `overage_price`
      </td>

      <td style={{ textAlign: "left" }}>
        **integer**
      </td>

      <td style={{ textAlign: "left" }}>
        * Valor para cálculo do preço por unidade que exceder o intervalo\_.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `price`
      </td>

      <td style={{ textAlign: "left" }}>
        **integer**
      </td>

      <td style={{ textAlign: "left" }}>
        * Valor para cálculo do preço dentro do intervalo\_.  
        * \*OBS\*\*: o preço a ser cobrado do cliente será calculado de acordo com a quantidade e o `scheme_type` definidos. [Conheça mais sobre o cálculo dos tipos de precificação acessando nossa documentação](https://docs.pagar.me/v5/docs/price-scheme).
      </td>
    </tr>
  </tbody>
</Table>

> 👍 A Precificação é um modelo de preço para o comprador final
>
> É importante destacar que esta **não é a forma de cobrança da Pagar.me**, e sim, o modelo de precificação que você poderá aplicar em seus planos e assinaturas para cobrar seus clientes.

Como exemplo do uso da precificação, vamos explorar a seguir os `scheme_type` tendo como unidade de medida *tempo (minutos)*, porém podem ser aplicados outros tipos de medida, tais como: tamanho, objetos, dentre outros.