Skip to main content
Skip table of contents

Price Management

Overview

This document covers the main features of Price Management, where you can view and manage product prices across different levels

The illustration below describes the hierarchy of how pricing is applied for Microsoft 365 CSP Direct and Microsoft Azure services.

Price hierarchy logic.drawio.svg

Most Common Price Management Use Cases

Retrospective Pricing Correction

Case: You or your customer identifies a pricing error or renegotiation that requires retroactive adjustment.

Solution: When the subscription period has already passed, the best way to adjust historic billing is by adding manual billing lines.

The manual billing lines are meant for one-time adjustments in the billing. These will produce separate billing lines to keep track of the adjustment.

Read more about Manual Billing Lines

Mid-Term Price Change (In-Contract)

Case: Customer renegotiates during contract term; pricing changes need to apply from a specific date forward.

Solution: The best way to adjust the price of an ongoing subscription is by using the Subscription Price Correction functionality.

By setting a custom subscription price, it adjusts the price only for the current period. The price for the next period, after the renewal, would be taken from Price List, as normal.

Read more about Subscription Level Price Correction

Pricing Changes at Subscription Renewal

Case: Pricing needs to be updated at renewal, often with agreed changes or margin adjustments.

Solution: If the price needs to change after renewal, then it would follow the normal trajectory of picking the right price from the Price List.

If an Organization level price is set, that price would be chosen. If not, the global, Broker level price would be used and applied automatically, on subscription renewal.

Read more about Price List

Price List

The Price List consists of the Broker Level (Global) Price List and the Organization Level Price List.

  • The Broker Level Price List sets default prices that apply to all customers, helping maintain consistency across the board.

  • The Organization Level Price List allows brokers to set custom prices for individual customers, overriding the Broker Level prices when needed. If no changes are made at the organization level, the Broker Level price will still apply.

This setup gives brokers flexibility while keeping pricing structured and easy to manage. For more information, refer to the Price List.

Price Adjustment/Azure Price Management

Price Adjustment in Cloudmore allows brokers to modify the pricing of Microsoft Azure services by applying a markup or markdown percentage to the base cost. This helps brokers align pricing with customer agreements and ensure profitability across different Azure pricing models. For more information, refer to Azure Price Management.

Subscription Level Price Correction

Subscription-Level Price Correction lets brokers adjust the price for a specific subscription when general pricing rules (like broker-level or organization-level) don’t fit. It’s useful for handling special cases where a custom price is needed just for one subscription. For more information, refer to Subscription Level Price Correction.

Pricing Flow for Custom Services

In a custom services pricing model involving a Seller, a Broker, and an Organization, the pricing flows through each layer in a structured way: the Seller’s sales price becomes the Broker’s cost, meaning the Broker pays the Seller that amount to acquire the service.

The Broker then sets their own sales price, which becomes the Organization’s cost when purchasing the service. Throughout this chain, the Suggested Price is inherited directly from the Seller, serving as a reference point to guide pricing decisions and maintain consistency across all levels.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.