Contact Us Book a Demo

Control Microsoft CSP Pricing, Markups, and Margins

Set per-customer markups, plans, bundles, coupons, and quotes, and protect margin with approval workflows on every transaction.

Book a Demo Start a Free Trial
Trusted by Microsoft CSP partners worldwide
AtosXeroxTransparitynovaCapta

Set Pricing Once, Apply It Everywhere

Eight markup macros

Price against partner cost, list price, ERP rates or the provider selling price. Set defaults by charge type and apply them across customer and reseller plans.

A list of markup macros applied to a base cost to produce a sell price

Auto-update at renewal

Manually priced subscriptions re-price automatically when they reach renewal. Microsoft pricing imports monthly through Partner Center, and plans can sync with your ERP.

A renewal cycle applying the current price list automatically

Price floors and ceilings

Block any sale price that falls below partner cost or exceeds provider pricing. Seat and credit limits sit alongside them, and anything above your threshold routes to you.

A price band showing a floor and ceiling bracketing the sell price

Beyond Microsoft licenses

Bill your own services, third-party products and metered usage in one engine. Bundle Microsoft and partner offers into one named product and one price.

Microsoft licenses alongside third-party and custom offers in one catalog

Price with precision, at any scale

Plans by segment

Create as many customer plans as your segmentation requires, with no ceiling on plan count.

Reseller plans across markets

Run reseller plans in several Microsoft markets from one governed structure.

Distributor offers

Distributors publish quantity-based offers into reseller plans, so the whole channel prices from one structure.

Display currency per plan

Set the display currency on each plan, so every customer sees the price in their own.

Illustrative figures: 14 customer plans, 6 reseller plans across 3 markets.

Monetize more than Microsoft licenses

Your own services, third-party products, metered consumption, contracts, promotions, quotes and webhooks, all in the same engine.

Growth that never happens outside your rules

A transaction passes four gates before it becomes an order. Anything outside your rules stops here.

Blocked below cost

A proposed sale price under partner cost is rejected before it can become an order.

Ceilings as well as floors

Ceilings prevent a price from exceeding the provider's own pricing.

Enforced at plan level

The rule lives on the plan, so it applies to every transaction priced from it.

Illustrative check: $18.20 / seat proposed against $19.60 partner cost — blocked.

Through the channel

From your catalog to their invoice

Pricing only matters once it reaches a customer. This is the path an offer takes — down the channel, into a bundle, through approval, and back to you as margin you can see.

  1. 01

    Price down a multi-tier channel

    Distributor offers feed reseller plans, which feed the customer plans your resellers sell. Each plan carries its own market, currency and billing cycle, with quantity-based pricing and distributor discounts applied as they flow down the tiers.

    • Distributor, reseller and customer plans in one chain
    • Per-market currency and billing cycle
    • Quantity-based discount bands applied automatically
    A distributor feeding reseller plans and customer plans out to customers, beside a market list of US, UK, EU and IN, a Business Standard plan example in USD on monthly billing, and a distributor discount table rising from 0% to 15% with quantity
  2. 02

    Sell a bundle, not a list of SKUs

    Combine Microsoft licenses, your own services and partner products into a single bundle at one price. The customer sees one offer, one price and one solution instead of four line items they have to reason about themselves.

    • Microsoft licenses, partner products and your own services
    • One bundle price on the billing cycle you choose
    • One offer, one price, one solution to the customer
    Component offers of Microsoft 365 E3, Azure Backup, Partner Security and Cloud Support combining into a Secure Productivity Bundle at $49.00 monthly, with a customer view confirming one offer, one price and one solution
  3. 03

    Keep an approval step where the money is

    A reseller submits an order, the reseller approves it, the partner approves it, and only then does the transaction provision. Orders that need a second pair of eyes get them, without anybody policing a shared inbox.

    • Reseller submission and reseller approval
    • Partner approval before anything provisions
    • The transaction provisions on the final approval
    Four steps connected by arrows — reseller submission, reseller approval, partner approval and provision transaction — showing an order passing through two approvals before it provisions
  4. 04

    See the margin the pricing actually produced

    Revenue against cost by customer, product and category, resolving to total revenue, total cost and gross margin. The pricing rules you set at the top of this page end here, as a number you can act on.

    • Revenue against cost by customer, product and category
    • Total revenue and total cost side by side
    • Gross margin resolved from the same data
    A revenue-versus-cost bar chart across customer, product and category beside total revenue of $125,430.00, total cost of $78,230.00 and a gross margin of $47,200.00

Outcomes

What changes when pricing is governed

Target margin becomes an enforced rule, every price traces to a cost, and sales stops asking for exceptions.

Price setting & maintenanceSpreadsheet processWith CSP Control Center
Setting a sale priceTyped per deal, per personApplied by macro across the plan
Microsoft price changesManual re-entry, often skippedImported monthly, applied at renewal
DiscountsAgreed by email, untrackedCoupons with expiry, recurrence and status
Margin protection & conversionSpreadsheet processWith CSP Control Center
Below-cost dealsDiscovered after signatureBlocked by a plan-level price floor
Non-Microsoft revenueInvoiced separately, or missedPartner offers billed in the same engine
Quote to orderRe-keyed into billingApproved quote converts automatically

Spreadsheet pricing

Markups typed per deal, Microsoft price changes re-entered by hand, and discounts agreed over email with no expiry. Below-cost deals surface after signature, non-Microsoft revenue is invoiced somewhere else, and every approved quote is re-keyed into billing.

Value by role

CSP Business Owner

Target margin, enforced

Target margin becomes an enforced rule rather than an aspiration, and bundles, partner offers and metered services open revenue that Microsoft licenses alone do not.

Finance & Billing Manager

Every price traces to a rule

Every sale price traces to a rule and a cost, discounts have an expiry, and profitability reporting reconciles to the pricing you configured.

Operations Manager

No pricing exceptions

Sales can quote and close without a pricing exception request, because the rules are already inside the plan.

What can wehelp you find?

What CSP partners ask about pricing, markups and margin control.

CSP Control Center cloud linking Azure, Power BI, Copilot and Microsoft 365 to a billing dashboard with usage KPIs and a subscription table, feeding charts, an itemised invoice and a completed sync
How does CSP Control Center give me control over pricing and margins?

Full control. Set sale prices using eight markup macros, against partner price, list price, provider selling price, markup, ERP percentage or a target margin, build unlimited customer and reseller plans, enforce price floors and ceilings, and gate changes with approval workflows so margin is protected on every transaction.

What is the difference between a markup macro and a margin macro?

A markup macro adds a percentage on top of your cost; a margin macro prices so that a set percentage of the sale price is profit. The two produce different numbers from the same input, and CSP Control Center supports both explicitly so your pricing matches how your finance team reports profitability.

Can I stop deals from being sold below cost?

Yes. Plan-level sale price controls prevent prices below partner cost and can restrict prices exceeding provider pricing. Approval workflows and seat, credit and transaction limits gate anything above your thresholds.

Can I sell my own services and non-Microsoft products?

Yes. Partner offers let you list and bill your own services and third-party products with their own categories, billing cycles, term durations, trials, and cost and sale pricing, alongside Microsoft offers and inside bundles. Metered billing supports usage-based services with tiered pricing.

Can I bundle multiple offers into a single product?

Yes. Bundles combine multiple Microsoft and partner offers into a single composite offer with one name, billing cycle and price. Customers see only the bundle, not the components.

How do coupons and promotions work?

Create coupons with a discount percentage, recurrence, expiry and validity window, then apply them at plan level or assign them to specific customers. Coupons are searchable by code, trackable by status, available through the coupon API, and support consumption-based discount slabs on Azure Plans.

Does my pricing update automatically when Microsoft changes list prices?

Yes. Monthly Microsoft pricing imports through Partner Center APIs, manually priced subscriptions can update automatically at renewal, and new SKUs can be added to all plans in a single action.

Can I send customers a formal quote before they buy?

Yes. Quotes are built from plan offers or custom line items, shared by email or public URL with default terms and a signature block, digitally approved, and converted automatically into an invoice and a provisioned order.

Ready to Transform Your Microsoft CSP Business?

Automate billing, simplify subscription management, and deliver exceptional customer experiences with a platform built exclusively for Microsoft CSP partners.

Dashboard cards showing $433,117.50 profit, invoice progress for pending, paid and open invoices, and a payment statistic donut with 186 completed payments