Revvly
Docs
Pricing engine

Custom Pricing Agreement

A negotiated per-customer override for a single Variable Component.

Overview

When you negotiate a private deal with one customer — discounted seats, custom commission rate, bespoke tier breakpoints — you write a Custom Pricing Agreement. It targets one customer and one Variable Component, declares which pricing axes it overrides (unit price, tiers, included units, proration, billing timing, currency, …), and takes effect at that customer's next renewal once Published. Drafts are editable; Published agreements are immutable until you Revoke or let them expire.

How it connects

This concept highlighted in context. Click a peer to navigate.

Custom Pricing Agreement
Related
Discount
  • Targets one Customer and one Variable Component
  • Effective at the customer's next renewal
  • Beats Variable Component Price at every scope

Key fields

What you’ll see when creating or editing a Custom Pricing Agreement.

Customer
The end customer (Organization)
Component
The Variable Component being overridden
Override scope
Which axes are active: unit price, tiers, …
Effective from
Earliest date this can take effect
Expires at
Optional — sweeps to Archived after this date
Status
Draft / Published / Archived
Override fields
Only the axes you opted into are required

Example

Acme · custom seats
OverrideUnit price
Value$3 / seat (vs $5 list)
Effective2026-06-01 renewal