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

# Pricing & Discounts

> Govern the price partners quote - drive discounts from a CRM property, set them by partner tier, or let trusted partners price custom deals.

> Partners should never have to guess at price. Pricing rules per product mean the right discount is applied automatically based on the partner, their tier, or your custom-pricing policy, so margin is protected and quotes are always correct.

## What it does

For each product, you choose how it is priced for partners. Partner-based pricing reads a numeric
discount property from the partner's CRM record, so a partner's negotiated discount flows straight
into their quotes. Tier-based pricing sets a discount per partner tier, so Gold partners
automatically price better than Silver. Custom pricing lets trusted partners set the unit price
themselves when adding a line item.

These rules apply automatically when a partner builds a quote, so the price is always governed by
your policy rather than left to negotiation in the moment. Because partner-based discounts read from
the CRM, your existing partner records drive pricing with nothing extra to maintain in Introw.

## The problem it solves

Inconsistent partner pricing erodes margin and creates disputes:

* **Discounts are negotiated ad hoc** → Rules apply the right discount automatically per product.
* **Tier benefits are not enforced** → Tier-based discounts price each tier consistently.
* **Partner-specific deals are manual** → Partner-based pricing reads the discount from the CRM.
* **Some deals need flexibility** → Custom pricing lets trusted partners set the price.

## From problem to solution

Pricing and discounts make every partner quote follow your policy. Set the model per product,
partner, tier, or custom, and the right price is applied automatically, protecting margin while
keeping partners fast.

```mermaid theme={"theme":{"light":"github-light","dark":"github-dark"}}
flowchart LR
  model["Set the pricing model"] --> add["Partner adds product"]
  add --> price["Right price applied automatically"]
```

## Use cases

<CardGroup cols={2}>
  <Card title="Honor negotiated discounts" icon="circle-check">
    Drive pricing from a CRM property.
  </Card>

  <Card title="Enforce tier benefits" icon="circle-check">
    Price each tier consistently.
  </Card>

  <Card title="Protect margin" icon="circle-check">
    Govern discounts per product.
  </Card>

  <Card title="Allow flexibility" icon="circle-check">
    Let trusted partners price custom.
  </Card>
</CardGroup>

## Impact

* **CRM-native** - Partner-based discounts read from CRM partner records.
* **Low total cost of ownership** - Partner ops sets pricing policy with no engineering.

## Who it's for

<CardGroup cols={2}>
  <Card title="Partner Operations" icon="user">
    Sets pricing rules per product.
  </Card>

  <Card title="RevOps" icon="user">
    Protects margin and pricing consistency.
  </Card>
</CardGroup>

## Works with

{/* CONNECTS:START - generated content goes here */}

<CardGroup cols={2}>
  <Card title="Quotes & Line Items" icon="file-invoice-dollar" href="/features/cpq/quotes">
    Discounts apply on the quote.
  </Card>

  <Card title="Product Catalog" icon="file-invoice-dollar" href="/features/cpq/product-catalog">
    Govern catalog prices.
  </Card>

  <Card title="Tiers" icon="users" href="/features/partners/tiers">
    Set discounts by partner tier.
  </Card>
</CardGroup>

## Going deeper

<CardGroup cols={2}>
  <Card title="How to" icon="screwdriver-wrench" href="./technical">
    Setup, configuration, and all how-to guides.
  </Card>

  <Card title="API reference" icon="code" href="/general/introduction">
    Integration surface and code.
  </Card>
</CardGroup>
