How to read the Price table?
Introduction
This article explains the Price table feature on the Platform, which provides a comprehensive summary of pricing across all tiers of a Subscription. The Price table shows how prices are configured, how Markup and adjustments are applied, and what each Partner tier buys and sells for — including profitability, margin calculations, and unit economics.
When multiple currencies are involved, the Price table also displays FX conversion details and tier-specific cost currencies, giving Distributors and Sellers full visibility into complex multi-currency pricing.
The Price table is a read-only report of the prices produced by the Price Configuration card above it. To change a price, use the Price Configuration card — see "How to read the Price Configuration?".
Each tier's Markup can come from more than one place, and the Price Source decides which amount that Markup is applied to. The Price Configuration columns section explains how to tell which configuration is in force for each row.
In this article:
- Where to find the Price table
- Price table column groups
- Understanding Price Configuration columns
- Where each tier's Markup comes from
- Adjustment cell details
- Understanding Profitability columns
- Understanding Unit Economics columns
- Price deduction detail tooltip
- Understanding Price columns
- Multi-currency in the Price table
- Cost-currency sub-lines (CCY button)
- Exchange rate legend
- Regular / Prorated toggle
- Example: multi-currency Price table
- Important information
- Summary
- Related content
Where to find the Price table
The Price table is available on both the Offer Buy page and the Subscription details page. It sits directly below the Price Configuration card, under the heading Price table with the subtitle "Summary of pricing across all tiers for this subscription".
The card is collapsed by default. Select the chevron at the right of the card header to expand it and show a summary of pricing across all tiers for the current Subscription.
NOTE! The Price table is a read-only view. It does not allow you to edit prices directly. To change pricing, use the fields in the Price Configuration card above the table, or manage prices through Customer Prices.
Price table column groups
The Price table is organized as a horizontally scrollable table with rows for each Partner tier (Distributor and Seller) and columns grouped into four top-level sections:
- Price Configuration — shows the price source and all adjustments applied to arrive at the final price.
- Profitability — shows margin percentage and absolute margin for each tier.
- Unit Economics — shows the unit cost and unit price per License.
- Price — shows the actual buy, sell, and Vendor Retail Price amounts.
Each tier row also includes a Details section on the left side of the table, displaying the Partner tier name and the Billing Cycle. The Distributor tier row is visible to Distributor Admin roles or higher. The Seller tier row is visible to Account Manager roles or higher.
Understanding Price Configuration columns
The Price Configuration group contains the following columns:
-
Price Source — the base price the tier's Markup is applied to. Possible values are Cost Price (the price the tier pays, shown in You Buy For) or Retail Price (the Vendor Retail Price published by the Vendor).
This is the first column to read in any row. Under Cost Price, You Sell For is derived from You Buy For. Under Retail Price it is derived from Vendor Retail Price instead, and there is no arithmetic relationship between You Buy For and You Sell For at all.
Each tier has its own Price Source, and the two rows can differ. See "What is Price Source?" for details.
-
Catalog Adj. (%) — the Markup percentage applied at the catalog level, shared across all Subscriptions of the Product. For the Distributor tier, this comes from Partner Prices. For the Seller tier, this comes from Customer Prices. An information icon appears next to the value, carrying the tooltip Markup configuration from Partner Prices section.
The cell is greyed out when no catalog adjustment is configured for the Product, and — on the Distributor row — when a subscription-level override has been saved, because the catalog configuration then takes no part in the calculation. -
Subscription Adj. (%) — the Markup set directly at the Subscription level, overriding the catalog configuration for this Subscription only.
On the Seller row, this is the Subscription input inside the Price Adjustment Breakdown panel of the Price Configuration card. It stacks with Catalog Adj. — the two multiply together to give Total Adj.
On the Distributor row, this is the PRICE ADJUSTMENT field in the DISTRIBUTOR section of the card, once a subscription-level override has been saved. It does not stack: a Distributor Markup is either inherited from the catalog or overridden on the Subscription, never both. The cell is greyed out while the Markup is still inherited.
A subscription adjustment can be negative, which applies a Discount rather than a Markup. -
Catalog Adj. on Renew (%) — shows the Markup that will apply upon Renewal based on the catalog configuration effective at the renewal date — from Customer Prices on the Seller row, and from Partner Prices on the Distributor row. The cell is greyed out when no renewal-specific adjustment is configured, and — on the Distributor row — when a subscription-level override has been saved.
-
Total Adj. (%) — the combined adjustment, calculated using the formula:
Total Adj. = (1 + Catalog Markup) × (1 + Subscription Markup) − 1
This gives you the effective total percentage adjustment applied to the base price.
NOTE! In the Total Adj. formula, Catalog Markup and Subscription Markup values are used as decimals (divided by 100), not as percentages. For example, a 12% catalog adjustment and a 15% subscription adjustment result in: (1 + 0.12) × (1 + 0.15) − 1 = 0.288, which is 28.80%.
See also this article, to learn more about Price Configuration: How to read the Price Configuration section in Offer and Subscription page
Where each tier's Markup comes from
A Markup shown in the Price table can be inherited from a catalog configuration or set on the Subscription itself. Which column it appears in tells you which. The two tiers behave differently, so read each row on its own terms.
Distributor row
A Distributor Markup is configured in Partner Prices at Generic, Vendor or Offer level, or set directly on one Subscription from the Price Configuration card. These are alternatives, not layers: only one applies at a time.
| Column | Markup inherited from the catalog | Subscription override saved |
|---|---|---|
| Catalog Adj. (%) | The value, with an information icon | Greyed out |
| Subscription Adj. (%) | Greyed out | The value |
| Catalog Adj. on Renew (%) | The renewal-date value, if configured | Greyed out |
| Total Adj. (%) | Equals Catalog Adj. | Equals Subscription Adj. |
NOTE! While an edit to the Distributor Markup is in progress and not yet confirmed — the badge in the Price Configuration card reads OVERRIDE — the Price table continues to show the last saved configuration. It is not a live preview of an unsaved change.
Seller row
A Seller Markup works differently: the catalog and subscription values stack. Both columns can hold a value at the same time, and Total Adj. (%) is their combination:
Total Adj. = (1 + Catalog Adj.) × (1 + Subscription Adj.) − 1
For example, a Catalog Adj. of 15.00% and a Subscription Adj. of 2.6087% give a Total Adj. of 18.00%, not 17.61%.
What Price Source does to these numbers
The Price Source column decides which amount the Total Adj. is applied to. The same percentage on the same Subscription produces a different You Sell For depending on the source.
Take a Distributor row with You Buy For of EUR 2.00 (which is MYR 10.00 at 1 EUR = 5.00 MYR), a Vendor Retail Price of MYR 20.00, and a Total Adj. of −10.00%:
| Price Source | Base used | You Sell For | Margin (%) | Margin (ABS) |
|---|---|---|---|---|
| Cost Price | You Buy For — MYR 10.00 | MYR 9.00 | −11.11 | EUR −0.20 |
| Retail Price | Vendor Retail Price — MYR 20.00 | MYR 18.00 | 44.44 | EUR 1.60 |
Nothing but the Price Source changed, and You Sell For doubled. Under Cost Price the negative adjustment is a discount off cost and produces a negative margin; under Retail Price the same −10.00% is a discount off the published retail price and leaves a positive one.
WARNING! Do not read You Sell For as You Buy For plus Total Adj. without checking the Price Source first. Under Retail Price those two columns are not connected, and the arithmetic will not reconcile.
Reading both rows together
Because each tier has its own Price Source, a change at the Distributor tier does not necessarily reach the Customer. Continuing the example above, with the Seller on Retail Price at a Total Adj. of 18.00% and a Vendor Retail Price of USD 14.00:
| Distributor sells for | Seller You Buy For | Seller You Sell For | Seller Margin (%) |
|---|---|---|---|
| MYR 9.00 | MYR 9.00 | PLN 68.12 | 61.87 |
| MYR 11.00 | MYR 11.00 | PLN 68.12 | 53.39 |
| MYR 18.00 | MYR 18.00 | PLN 68.12 | 23.73 |
The Seller's You Sell For is PLN 68.12 in all three cases, because it is built from the Vendor Retail Price rather than from what the Seller paid. Every change the Distributor makes lands in the Seller's margin instead.
NOTE! Had the Seller been on Cost Price, each of those changes would have flowed straight through to You Sell For and therefore to the Customer Price. Always check the Price Source on both rows before predicting where a change will land.
Understanding Profitability columns
The Profitability group shows how much margin each tier earns:
- Margin (%) — calculated as: (You Sell For − You Buy For) / You Sell For. This represents the percentage of the selling price that is profit.
- Margin (ABS) — the absolute margin amount, calculated as: You Sell For − You Buy For. This value is shown in the tier's cost currency.
A negative margin means the tier is selling below what it paid. The Platform shows a caution in the Price Configuration card when a negative Price Adjustment is entered — This discount may result selling at a loss — but it does not block the change.
NOTE! A negative margin on the Distributor row is a normal consequence of a negative adjustment applied to Cost Price, not an error in the table. The same percentage applied to Retail Price can leave the margin positive — see What Price Source does to these numbers.
Understanding Unit Economics columns
The Unit Economics group breaks the total price down to a per-License level:
- Unit Cost — the cost per individual License (Seat) that the tier pays.
- Unit Price — the price per individual License that the tier charges. When the Subscription has multiple Licenses, this column helps you understand the per-unit breakdown.
When the CCY button is enabled, a unit value shown in a currency other than the tier's own currency gains a cost-currency sub-line beneath it. For example, on a Distributor row working in EUR, a Unit Price of MYR 89.13 displays ≈ EUR 17.83 beneath it. Values already in the tier's own currency, such as Unit Cost, have no sub-line.
Price deduction detail tooltip
When one or more price deductions — such as promotions, discounts, or Growth Margin — are applied to a Subscription, the Unit Price value in the Price table includes a hover tooltip that breaks the combined deduction into its individual components.
To view the breakdown, hover over the Unit Price value in the relevant Partner tier row. A Price deduction detail tooltip appears, showing:
- Each deduction category and its individual percentage — for example, Growth Margin: −1.0000% and Default: −14.0000%.
- The combined effective deduction — the total percentage reduction once all categories are applied together.
- The regular price before any deductions — for example, "from regular price EUR 19.21".
The categories shown in the tooltip depend on which deductions are active for the Subscription. Common categories include:
- Default — standard vendor promotions that apply across the channel.
- Growth Margin — the additional margin earned by Distributors and Direct Bill partners on qualifying growth transactions. Growth Margin appears only in the Distributor tier row and is never visible in the Customer-facing price. See Growth Margin — what it is and how it works for details.
This tooltip is available on both the Offer Buy page and the Subscription details page, wherever the Price table is displayed.
Understanding Price columns
The Price group shows the actual monetary values for each tier:
- You Buy For — the total amount the tier pays to its supplier for the Subscription. For the Distributor, this is the Cost Price from the Vendor. For the Seller, this is the Distributor's sell price converted to the Seller's cost currency.
-
You Sell For — the total amount the tier charges to the next party in the chain. For the Distributor, this is the price charged to the Seller. For the Seller, this is the Customer Price.
How this value is derived depends on the row's Price Source: from You Buy For under Cost Price, or from Vendor Retail Price under Retail Price. -
Vendor Retail Price — the Vendor's recommended selling price for the Product. The value itself is not affected by Markup adjustments.
It is not only a reference point. When a row's Price Source is Retail Price, this column is the base that row's Total Adj. is applied to, and therefore an input to You Sell For.
When the Price table is showing the prorated view, the Price column group header displays a "(pro-rated)" label and a day-ratio chip (for example, 14/31d). The day-ratio chip appears once in the header only and is not repeated on individual cell values. See "How to view prorated Prices in the Price Table" for more information.
When the CCY button is enabled, each price value shown in a currency other than the tier's own currency displays one or more cost-currency sub-lines beneath it. For example, a Seller tier working in MYR shows You Sell For as PLN 1188.39 with ≈ MYR 411.72 and ≈ USD 288.20 beneath it see more in: Cost-currency sub-lines (CCY button).
Multi-currency in the Price table
When the Distributor and Seller operate in different currencies, the Price table shows each tier's prices in its own cost currency. This gives you a clear view of what each tier actually pays and earns in its own transaction currency.
The currency display follows these rules:
Distributor tier
You Buy For, Unit Cost and Margin (ABS) are shown in the parent contract currency (the currency of the agreement between the Vendor and the Distributor). You Sell For, Unit Price and Vendor Retail Price are shown in the currency the Seller is invoiced in, since that is the amount the Seller actually pays. Enable the CCY button to see each of those converted back into the Distributor's own currency.
Seller tier
All prices are shown in the Seller's incoming price currency (the currency in which the Seller receives the Invoice from the Distributor), regardless of whether the Seller invoices the Customer in a different currency.
Customer Price
The final Customer Price is shown in the currency the Customer will pay the Seller in. This is typically the Platform currency or the Customer's preferred currency.
Cost-currency sub-lines are not shown by default. To display them, select the CCY button in the Price column group header — see Cost-currency sub-lines (CCY button) below.
NOTE! All monetary values in the Price table are formatted with exactly two decimal places and use a non-breaking space as the thousands separator, following European convention. Currency codes appear as a prefix before the value.
Cost-currency sub-lines (CCY button)
The Price column group header contains a CCY button. It is off by default, and each value in the table is shown in a single currency.
Selecting the CCY button turns on cost-currency sub-lines. Any value displayed in a currency other than the tier's own currency gains one or more chips beneath it, converting the amount into the other currencies in the chain. An Exchange Rates legend bar also appears at the foot of the table, listing the cross-rates used, with the note "Used for cost-currency sub-lines" at the right.
Values already shown in the tier's own currency do not gain a sub-line. On a Distributor row working in EUR, Unit Cost and You Buy For are already in EUR and stay as they are, while Unit Price, You Sell For and Vendor Retail Price are in MYR and each gain an ≈ EUR chip.
Select the CCY button again to hide the sub-lines and the legend bar.
NOTE! The CCY button changes the display only. It does not affect prices, the Subscription, or the Order.
Exchange rate legend
When the CCY button is enabled, an Exchange Rates legend bar appears beneath the Price table. The legend bar shows all active cross-rates used for sub-line conversions, for example:
1 MYR = 0.70 USD | 1 EUR = 5.00 MYR | 1 USD = 4.1235 PLN
A right-aligned note on the legend bar reads "Used for cost-currency sub-lines", clarifying that these rates convert prices between tiers.
Exchange rates are configured in Settings > Currency & Payments > Currency. Each Partner configures the rates for their own segment of the chain, as described below. See "Currency Exchange (FX) Rate Management" for details on how to configure exchange rates.
FX Rate Control Across the Chain
Each partner in the distribution chain controls the exchange rate for their own segment of the currency conversion. The Distributor configures the FX rate applied between Distributor → Seller, while the Seller independently configures the rate applied between Seller → Customer.
This means a single end-to-end price can pass through two distinct, independently-managed exchange rates — one set by the Distributor for their relationship with the Seller, and another set by the Seller for their relationship with the Customer. Each partner only has visibility and control over the rate governing their own tier of the chain, not the rates set further up or downstream.
NOTE! FX rates and the currency chain (Distributor → Seller → Customer) are Platform-level settings and cannot be changed at the Subscription level. The currency badges in the Price Configuration card display a lock icon to indicate this.
Regular / Prorated toggle
When a Subscription starts mid-cycle, the Price table offers a Regular / Prorated toggle at the top right of the table. Selecting Prorated scales all price amounts in the table to match the prorated period (for example, 66 out of 365 days). Margin and Markup percentages remain the same — only the monetary amounts change.
Regular view
Pro-rated view
For a complete explanation of the prorated view, including examples and screenshots, see "How to view prorated Prices in the Price Table".
Example: multi-currency Price table
Consider a Subscription with a Quantity of 1, where the Distributor is invoiced by the Vendor in EUR, the Seller is invoiced by the Distributor in MYR, and the Customer pays in PLN. A Promotion is applied, and the CCY button is enabled so that cost-currency sub-lines are visible.
The Exchange Rates legend at the foot of the table displays: 1 MYR = 0.70 USD, 1 EUR = 5.00 MYR, 1 USD = 4.1235 PLN.
In this case, the Price table shows:
Distributor row
- Price Source: Cost Price
- Catalog Adj. (%): 12
- Subscription Adj. (%): greyed out — the Distributor Markup here is inherited from Partner Prices, so it is reported under Catalog Adj. (%) instead
- Total Adj. (%): 12.00
- Margin (%): 10.71
- Margin (ABS): EUR 0.32
- Unit Cost: EUR 2.64 — already in the tier's own currency, so no sub-line
- Unit Price: MYR 14.76, with ≈ EUR 2.95 beneath it
- You Buy For: EUR 2.64, with EUR 7.00 struck through beside it — the struck-through amount is the price before the Promotion
- You Sell For: MYR 14.76, with MYR 39.20 struck through beside it and ≈ EUR 2.95 beneath it
- Vendor Retail Price: MYR 70.00, with ≈ EUR 14.00 beneath it
Seller row
- Price Source: Retail Price
- Catalog Adj. (%): 0
- Subscription Adj. (%): 10
- Total Adj. (%): 10.00
- Margin (%): 49.09
- Margin (ABS): MYR 14.23
- Unit Cost: MYR 14.76 — already in the tier's own currency, so no sub-line
- Unit Price: PLN 83.67, with ≈ MYR 28.99 and ≈ USD 20.29 beneath it
- You Buy For: MYR 14.76, with MYR 39.20 struck through beside it
- You Sell For: PLN 83.67, with PLN 222.26 struck through beside it and ≈ MYR 28.99 and ≈ USD 20.29 beneath it
- Vendor Retail Price: USD 49.00, with ≈ MYR 70.00 beneath it
Two points are worth reading closely in this example.
The Distributor's You Sell For of MYR 14.76 is the same amount as the Seller's You Buy For. The Distributor charges EUR 2.95, which converts to MYR 14.76 at 1 EUR = 5.00 MYR, and that becomes the Seller's cost.
The Seller's Total Adj. (%) is 10.00, yet its Margin (%) is 49.09. The two differ because the Seller's Price Source is Retail Price: the price charged to the Customer is calculated from the Vendor's retail price, not by applying 10% to the Seller's cost. Where the Price Source is Cost Price, as on the Distributor row, the adjustment and the margin track each other far more closely — 12.00 and 10.71. See What Price Source does to these numbers.
Example with different Seller and Customer currencies
When the Seller invoices the Customer in a different currency than the one received from the Distributor (for example, EUR → MYR → USD), additional FX conversions are visible. With the CCY button enabled, the exchange rate legend shows both cross-rates and cost-currency sub-lines appear beneath each value shown in a currency other than the tier's own.
Example with custom exchange rates
When the Distributor has configured custom exchange rates in Settings > Currency & Payments > Currency, the Price table uses those custom rates for all sub-line conversions instead of the default provider rates. The exchange rate legend at the bottom of the table reflects the custom rates in use. See "Currency Exchange (FX) Rate Management" for details on configuring custom rates.
Example with taxes and Promotions
When a Promotion is applied and taxes are configured, the Price table reflects both. Tax amounts may appear as a tooltip on the Grand Total. A Promotion is applied after the Catalog and Subscription Price Adjustments, not folded into the catalog adjustment, and promoted values appear with the original amount struck through beside them. The Catalog Adj. on Renew (%) column becomes visible when a renewal-specific adjustment exists.
Example with prorated and multi-currency
When the prorated view is active in a multi-currency setup, the Price column group header shows the "(pro-rated)" label with a day-ratio chip (for example, 365/365d). All price amounts are scaled to the prorated period while margins and adjustments stay the same. The Vendor Retail Price column may show N/A if prorated retail prices are not available for the Product.
Important information
- The Price table is read-only. To change prices, use the fields in the Price Configuration card above the table.
- FX rates and the currency chain are configured at the Platform level (under Settings > Currency & Payments > Currency) and cannot be changed per Subscription.
- All monetary values are formatted with exactly two decimal places and use a non-breaking space as the thousands separator, following European convention. Currency codes appear as a prefix before the value.
- The Distributor tier row is only visible to users with Distributor Admin role or higher. The Seller tier row is visible to Account Manager role or higher.
- When a Promotion is applied to the Subscription, it is reflected in both the Regular and Prorated views of the Price table.
- If taxes apply to the Subscription, the Price table reflects tax-inclusive amounts where configured.
- When the prorated view is active, the day-ratio indicator (for example, 14/31d) appears exactly once in the Price column group header and is not repeated on individual cell values.
- Cost-currency sub-lines and the Exchange Rates legend bar are shown only when the CCY button is enabled.
- A greyed-out adjustment cell means no adjustment of that type is configured for the Product, or that it has been superseded — on the Distributor row, a saved subscription-level override greys out both Catalog Adj. (%) and Catalog Adj. on Renew (%).
- On the Distributor row, Catalog Adj. and Subscription Adj. are alternatives — only one applies at a time. On the Seller row they stack, multiplying together to give Total Adj.
- While a Distributor Markup edit is pending confirmation, the Price table shows the last saved configuration, not the unsaved change.
- Catalog Adj. (%), Catalog Adj. on Renew (%) and the Subscription Adj. (%) cells are clickable and open a dialog with the configuration details — see Adjustment cell details.
Summary
The Price table provides a comprehensive, read-only summary of pricing across all Partner tiers for a Subscription. It is organized into four column groups — Price Configuration, Profitability, Unit Economics, and Price — giving Distributors and Sellers full visibility into price sources, adjustments, margins, and buy/sell amounts. When multiple currencies are involved, the table displays each tier's prices in its own cost currency. The Regular / Prorated toggle lets you view scaled amounts for mid-cycle purchases, and the CCY button adds cost-currency sub-lines and an Exchange Rates legend for cross-tier comparison.
Two columns decide how the rest of a row should be read. The Price Source tells you whether You Sell For was built from You Buy For or from the Vendor Retail Price. The placement of the Markup — in Catalog Adj. or Subscription Adj. — tells you whether it is inherited from a catalog configuration or set on this Subscription alone. On the Seller row the two adjustments stack; on the Distributor row they are alternatives. Selecting any adjustment cell opens a dialog showing the price level, the effective dates and, for a subscription override, who created it.
Related content
- How to read the Price Configuration section in Offer and Subscription page
- How to view prorated Prices in the Price Table
- Seller: Price Hierarchy
- How to change the price on existing Subscription?
- Customer Prices: Price configuration
- What is Price Source?
- Currency Exchange (FX) Rate Management
- Currency & Payments
- Preferred Currencies
- Growth Margin — what it is and how it works
- Prorated pricing
Was this article helpful?
Articles in this section
- How to read the Price Configuration section in Offer and Subscription page
- Distributor: Partner Prices Bulk Import
- Customer Prices: Price configuration
- How to read the Price table?
- How to view prorated prices in the Price Table
- Seller: Price Hierarchy
- Customer Prices: Change Customer Price on the Portal?
- Customer Prices: How to create markups with overlapping future dates?
- Customer Prices: How to change / delete Price configuration
- Customer Prices: How to add a "Special Price" badge to Offers?
Add comment
Please sign in to leave a comment.