> ## 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

> Configure partner-based, tier-based, and custom pricing on products in Introw.

**Open in Introw:** [CPQ](https://app.introw.io/products)

## How it works

Pricing is set per product in the product's detail panel under CPQ. A discount switcher lets you
choose Partner Based, Tier Based, or Custom. Partner-based pricing maps a numeric or currency CRM
property on the partner to a discount percentage. Tier-based pricing uses a per-tier discount table,
with tiers defined in Settings. Custom lets the partner set the unit price when adding a line item.

When a partner builds a quote, the configured rule is applied automatically to the line item price.
Partner-based and tier-based discounts are calculated server-side as line items are added, so the
quote always reflects your policy.

## Prerequisites

* A connected CRM with products synced.
* CPQ write access.
* Tiers defined in Settings, for tier-based pricing.
* A partner discount property in the CRM, for partner-based pricing.

## Settings & configuration

Pricing rules are set per product at [CPQ](https://app.introw.io/products).

### Discount type

In the product's detail panel, use the discount switcher to choose Partner Based, Tier Based, or
Custom.

### Partner-based discount

Choose the CRM discount property on the partner record that holds the discount percentage. Each
partner's value drives their price for the product.

### Tier-based discount

Fill in the Tier Discounts table with a percentage per tier. Partners are priced by the tier they
belong to.

### Custom pricing

Enable custom pricing so partners can set the unit price when adding the product as a line item.

## Setup walkthrough

<Steps>
  <Step title="Open the product">
    Go to [CPQ](https://app.introw.io/products) and open the product.
  </Step>

  <Step title="Pick a discount type">
    Use the switcher to choose Partner, Tier, or Custom.
  </Step>

  <Step title="Configure the rule">
    Set the property, tier table, or custom toggle.
  </Step>

  <Step title="Save and test">
    Save, then add the product to a quote to confirm the price.
  </Step>
</Steps>

## How-to guides

<CardGroup cols={2}>
  <Card title="Let trusted partners set their own price" icon="book-open" href="/features/cpq/discounts/guides/allow-custom-pricing">
    Enable custom pricing on a product so partners can set the unit price when they add it to a quote.
  </Card>

  <Card title="Apply each partner's negotiated discount from your CRM" icon="book-open" href="/features/cpq/discounts/guides/set-a-partner-based-discount">
    Price a product from a numeric CRM property on the partner so negotiated discounts flow into every quote.
  </Card>

  <Card title="Reward partner tiers with automatic discounts" icon="book-open" href="/features/cpq/discounts/guides/set-tier-based-discounts">
    Set a discount percentage per partner tier so partners are priced by the tier they earned.
  </Card>
</CardGroup>

## Limits & gotchas

<Warning>
  A product uses one discount type at a time. Partner-based discounts depend on the chosen CRM property being populated on each partner, so a missing value means no discount. Tier-based discounts require partners to be assigned to a tier. Custom pricing hands price control to the partner, so use it for trusted partners only.
</Warning>

## Troubleshooting

* **A discount is not applied** - the partner discount property is empty, or the partner has no tier.
* **A partner cannot edit price** - custom pricing is not enabled on the product.
* **The price looks off** - confirm the correct discount type and that the base price in the CRM is current.
