Skip to main content

Methodology

Wholesale vs Retail Channel Margin Planner methodology

Set a wholesale price that protects supplier and reseller target margins.

Educational only: Business decision support, not accounting, tax or legal advice.

Privacy: Calculations run locally; Margin101 does not receive your commercial inputs.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral small-business planning using your own assumptions.

1. Formulas and units

Corridor Width Ex Tax
corridorWidthExTax = reseller-compatible ceiling โˆ’ supplier price floor

Where

corridorWidthExTax
Corridor Width Ex Tax (currency units, ex tax)Source: Calculated output
supplierPriceFloorExTax
Supplier Price Floor Ex Tax (currency units, ex tax)Source: Calculated output
resellerPriceCeilingExTax
Reseller Price Ceiling Ex Tax (currency units, ex tax)Source: Calculated output
Supplier Price Floor Ex Tax
supplierPriceFloorExTax = supplier cost stack รท (1 โˆ’ supplier fee โˆ’ supplier target margin)

Where

supplierUnitCostExTax
Supplier unit cost (currency units/product unit, ex tax)Source: Business record
supplierTargetMargin
Supplier target margin (proportion of wholesale price retained by supplier)Source: User decision
supplierPriceFloorExTax
Supplier Price Floor Ex Tax (currency units, ex tax)Source: Calculated output
Reseller Price Ceiling Ex Tax
resellerPriceCeilingExTax = retail list price ร— (1 โˆ’ reseller target margin) โˆ’ reseller selling cost

Where

retailListPriceExTax
Retail list price (currency units/product unit, ex tax)Source: Business record
resellerSellingCostPerUnitExTax
Reseller selling cost (currency units/product unit, ex tax)Source: Business record
resellerTargetMargin
Reseller target margin (proportion of retail price retained by reseller)Source: User decision
resellerPriceCeilingExTax
Reseller Price Ceiling Ex Tax (currency units, ex tax)Source: Calculated output
Planned Supplier Contribution Per Unit Ex Tax
plannedSupplierContributionPerUnitExTax = planned wholesale price ร— (1 โˆ’ supplier fee) โˆ’ supplier cost stack

Where

supplierUnitCostExTax
Supplier unit cost (currency units/product unit, ex tax)Source: Business record
supplierWholesaleFeeRate
Supplier wholesale fee (proportion of wholesale price charged as supplier fee)Source: User assumption
plannedWholesalePriceExTax
Planned wholesale price (currency units/product unit, ex tax)Source: User decision
wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
plannedSupplierContributionPerUnitExTax
Planned Supplier Contribution Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
Planned Supplier Margin
plannedSupplierMargin = supplier contribution per unit รท planned wholesale price

Where

plannedWholesalePriceExTax
Planned wholesale price (currency units/product unit, ex tax)Source: User decision
wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
plannedSupplierContributionPerUnitExTax
Planned Supplier Contribution Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
plannedSupplierMargin
Planned Supplier Margin (decimal rate)Source: Calculated output
Planned Reseller Gross Profit Per Unit Ex Tax
plannedResellerGrossProfitPerUnitExTax = retail list price โˆ’ planned wholesale price โˆ’ reseller selling cost

Where

retailListPriceExTax
Retail list price (currency units/product unit, ex tax)Source: Business record
resellerSellingCostPerUnitExTax
Reseller selling cost (currency units/product unit, ex tax)Source: Business record
plannedWholesalePriceExTax
Planned wholesale price (currency units/product unit, ex tax)Source: User decision
wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
plannedResellerGrossProfitPerUnitExTax
Planned Reseller Gross Profit Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
Planned Reseller Margin
plannedResellerMargin = reseller gross profit per unit รท retail list price

Where

retailListPriceExTax
Retail list price (currency units/product unit, ex tax)Source: Business record
plannedResellerGrossProfitPerUnitExTax
Planned Reseller Gross Profit Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
plannedResellerMargin
Planned Reseller Margin (decimal rate)Source: Calculated output
Supplier Period Contribution Ex Tax
supplierPeriodContributionExTax = supplier contribution per unit ร— wholesale units

Where

wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
supplierPeriodContributionExTax
Supplier Period Contribution Ex Tax (currency units, ex tax)Source: Calculated output
Reseller Period Gross Profit Ex Tax
resellerPeriodGrossProfitExTax = reseller gross profit per unit ร— wholesale units

Where

wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
resellerPeriodGrossProfitExTax
Reseller Period Gross Profit Ex Tax (currency units, ex tax)Source: Calculated output
Supplier Target Gap Per Unit Ex Tax
supplierTargetGapPerUnitExTax = supplier contribution per unit โˆ’ planned wholesale price ร— supplier target margin

Where

supplierTargetMargin
Supplier target margin (proportion of wholesale price retained by supplier)Source: User decision
plannedWholesalePriceExTax
Planned wholesale price (currency units/product unit, ex tax)Source: User decision
wholesaleUnits
Wholesale units (whole product units/comparison period)Source: User assumption
plannedSupplierContributionPerUnitExTax
Planned Supplier Contribution Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
plannedSupplierMargin
Planned Supplier Margin (decimal rate)Source: Calculated output
supplierTargetGapPerUnitExTax
Supplier Target Gap Per Unit Ex Tax (currency units, ex tax)Source: Calculated output
Reseller Target Gap Per Unit Ex Tax
resellerTargetGapPerUnitExTax = reseller gross profit per unit โˆ’ retail list price ร— reseller target margin

Where

retailListPriceExTax
Retail list price (currency units/product unit, ex tax)Source: Business record
resellerTargetMargin
Reseller target margin (proportion of retail price retained by reseller)Source: User decision
resellerTargetGapPerUnitExTax
Reseller Target Gap Per Unit Ex Tax (currency units, ex tax)Source: Calculated output

Money inputs and outputs use the currency selected in the scenario without changing the canonical methodology. Rates, margins, utilisation and buffers are entered as percentages and converted to decimal values for calculation.

2. Worked example

Input assumptions

The worked rows below come directly from the registered engine and visible default fixture.

Calculation and outputs

Example

The worked rows below come directly from the registered engine and visible default fixture.

Supplier Price Floor Ex Tax
54.41 currency units
Reseller Price Ceiling Ex Tax
58 currency units
Corridor Width Ex Tax
3.59 currency units
Planned Supplier Contribution Per Unit Ex Tax
17.88 currency units
Planned Supplier Margin
31.9%
Planned Reseller Gross Profit Per Unit Ex Tax
29 currency units
Planned Reseller Margin
32.2%
Supplier Period Contribution Ex Tax
8,940 currency units
Reseller Period Gross Profit Ex Tax
14,500 currency units
Supplier Target Gap Per Unit Ex Tax
1.08 currency units
Reseller Target Gap Per Unit Ex Tax
2 currency units

The exact engine-derived outputs are shown in the labelled rows below.

Interpretation

The corridor shows whether one wholesale price can meet both the supplier and reseller margin targets entered.

3. Validation and boundary checks

  • All inputs must be finite and within the visible validation boundaries.
  • Rates use decimal values below 100%; whole-unit thresholds round upward only where the engine names that rule.
  • All compared monetary inputs use one consistent ex-tax basis and planning period.

4. Assumptions and source classification

  • Every cost, price, fee and volume is supplied by the user; no market benchmark is inferred.
  • Indirect tax is excluded from retained commercial economics unless a dedicated input explicitly models it.
  • The engine retains full precision and display formatting never feeds back into calculation.

This planner has no current policy-data dependency. Its commercial assumptions are user supplied. Registered family-level regression suites exercise the shared business-logic engine and worked-result reconciliation.

5. Limitations

  • The model covers a supplier/reseller wholesale price corridor and excludes direct-versus-partner channel allocation.
  • The model does not forecast demand, competitor response, supplier negotiation outcomes or capacity.
  • It does not replace accounting, tax, legal or financial advice.

This is educational decision support, not tax, accounting, legal or financial advice. Check the treatment of your actual transactions under the rules that apply to your business and seek qualified advice where appropriate.

6. Update and evidence policy

Registered family-level suites test formula invariants and example reconciliation; the release ledger records that coverage without claiming a separate oracle for every line of public copy. There is no official threshold or benchmark to refresh for this planner. Commercial inputs remain user-supplied because they vary by business and contract.

Change history

  1. : Initial public release of the planner and methodology after pre-launch calculation, content, source and interaction review.

Guides to interpret the decision and its assumptions.

Return to the planner