Skip to main content
Primary formula: period contribution = retained unit contribution ร— units โˆ’ allocated channel cost

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

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

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

What this planner helps you decide

Best for

Owners allocating sales between their own direct and partner routes.

Outputs

Unit and period contribution by route, contribution difference and equal-contribution price and volume.

Start here

Use route-specific commissions, fixed fees, service costs, allocated costs and volumes for one period.

Use a different tool when: Do not use this to apply a contract escalation; use Cost Escalation Clause Planner for that decision. Use this tool to compare retained contribution from direct and partner routes.

Price & margin

Channel Pricing Comparison: unit and period contribution by route

Unit and period contribution by route, contribution difference and equal-contribution price and volume.

Amounts use the same currency as your inputs. No currency conversion is performed.

Channel Pricing Comparison

Compare the contribution your business retains from direct and partner routes.

Your numbers stay in this browser

currency units

Shared product cost per unit.

currency units

Direct ex-tax price.

%

Direct route percentage fee.

currency units

Direct transaction fee per unit.

currency units

Direct route service and fulfilment cost per unit.

Direct-channel volume.

currency units

Direct route cost allocated to the period.

currency units

Partner route ex-tax price.

%

Partner route percentage fee.

currency units

Partner transaction fee per unit.

currency units

Partner route service and fulfilment cost per unit.

Partner-channel volume.

currency units

Partner route cost allocated to the period.

Decision result

Every result is derived by the registered pricing engine.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Partner contribution difference
-2,550.00
Direct Contribution Per Unit Ex Tax
43.00
Partner Contribution Per Unit Ex Tax
22.75
Direct Contribution Margin
43%
Partner Contribution Margin
26.8%
Direct Period Contribution Ex Tax
15,200.00
Partner Period Contribution Ex Tax
12,650.00
Partner Units To Match Direct
713
Partner Price To Match Direct Ex Tax
90.00
Partner Price To Match Direct State
Reachable

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Current scenario-2,550.00Baseline
Lower Partner price-4,717.50-2,167.50
Higher Partner price-382.502,167.50

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Partner contribution difference

Partner Contribution Delta Ex Taxpartner period contribution โˆ’ direct period contribution-2,550 , ex tax
Result-2,550.00

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Contribution Delta Ex TaxUnit Product Cost Ex Tax
45
Partner Contribution Delta Ex TaxDirect Price Ex Tax
100
Partner Contribution Delta Ex TaxDirect Commission Rate
0.03
Partner Contribution Delta Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Partner Contribution Delta Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Contribution Delta Ex TaxDirect Units
400
Partner Contribution Delta Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Partner Contribution Delta Ex TaxPartner Price Ex Tax
85
Partner Contribution Delta Ex TaxPartner Commission Rate
0.15
Partner Contribution Delta Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Contribution Delta Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Contribution Delta Ex TaxPartner Units
600
Partner Contribution Delta Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Direct Contribution Per Unit Ex Tax

Direct Contribution Per Unit Ex Taxdirect price ร— (1 โˆ’ direct commission) โˆ’ direct fixed fee โˆ’ product cost โˆ’ direct service and fulfilment43 , ex tax
Result43.00

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Direct Contribution Per Unit Ex TaxUnit Product Cost Ex Tax
45
Direct Contribution Per Unit Ex TaxDirect Price Ex Tax
100
Direct Contribution Per Unit Ex TaxDirect Commission Rate
0.03
Direct Contribution Per Unit Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Direct Contribution Per Unit Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Direct Contribution Per Unit Ex TaxDirect Units
400
Direct Contribution Per Unit Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Direct Contribution Per Unit Ex TaxPartner Price Ex Tax
85
Direct Contribution Per Unit Ex TaxPartner Commission Rate
0.15
Direct Contribution Per Unit Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Direct Contribution Per Unit Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Direct Contribution Per Unit Ex TaxPartner Units
600
Direct Contribution Per Unit Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Partner Contribution Per Unit Ex Tax

Partner Contribution Per Unit Ex Taxpartner price ร— (1 โˆ’ partner commission) โˆ’ partner fixed fee โˆ’ product cost โˆ’ partner service and fulfilment22.75 , ex tax
Result22.75

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Contribution Per Unit Ex TaxUnit Product Cost Ex Tax
45
Partner Contribution Per Unit Ex TaxDirect Price Ex Tax
100
Partner Contribution Per Unit Ex TaxDirect Commission Rate
0.03
Partner Contribution Per Unit Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Partner Contribution Per Unit Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Contribution Per Unit Ex TaxDirect Units
400
Partner Contribution Per Unit Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Partner Contribution Per Unit Ex TaxPartner Price Ex Tax
85
Partner Contribution Per Unit Ex TaxPartner Commission Rate
0.15
Partner Contribution Per Unit Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Contribution Per Unit Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Contribution Per Unit Ex TaxPartner Units
600
Partner Contribution Per Unit Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Direct Contribution Margin

Direct Contribution Margindirect contribution per unit รท direct price43%
Result43%

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Direct Contribution MarginUnit Product Cost Ex Tax
45
Direct Contribution MarginDirect Price Ex Tax
100
Direct Contribution MarginDirect Commission Rate
0.03
Direct Contribution MarginDirect Fixed Fee Per Unit Ex Tax
1
Direct Contribution MarginDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Direct Contribution MarginDirect Units
400
Direct Contribution MarginDirect Allocated Channel Cost Ex Tax
2,000
Direct Contribution MarginPartner Price Ex Tax
85
Direct Contribution MarginPartner Commission Rate
0.15
Direct Contribution MarginPartner Fixed Fee Per Unit Ex Tax
0.5
Direct Contribution MarginPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Direct Contribution MarginPartner Units
600
Direct Contribution MarginPartner Allocated Channel Cost Ex Tax
1,000

Partner Contribution Margin

Partner Contribution Marginpartner contribution per unit รท partner price26.76%
Result26.8%

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Contribution MarginUnit Product Cost Ex Tax
45
Partner Contribution MarginDirect Price Ex Tax
100
Partner Contribution MarginDirect Commission Rate
0.03
Partner Contribution MarginDirect Fixed Fee Per Unit Ex Tax
1
Partner Contribution MarginDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Contribution MarginDirect Units
400
Partner Contribution MarginDirect Allocated Channel Cost Ex Tax
2,000
Partner Contribution MarginPartner Price Ex Tax
85
Partner Contribution MarginPartner Commission Rate
0.15
Partner Contribution MarginPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Contribution MarginPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Contribution MarginPartner Units
600
Partner Contribution MarginPartner Allocated Channel Cost Ex Tax
1,000

Direct Period Contribution Ex Tax

Direct Period Contribution Ex Taxdirect contribution per unit ร— direct units โˆ’ direct allocated channel cost15,200 , ex tax
Result15,200.00

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Direct Period Contribution Ex TaxUnit Product Cost Ex Tax
45
Direct Period Contribution Ex TaxDirect Price Ex Tax
100
Direct Period Contribution Ex TaxDirect Commission Rate
0.03
Direct Period Contribution Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Direct Period Contribution Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Direct Period Contribution Ex TaxDirect Units
400
Direct Period Contribution Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Direct Period Contribution Ex TaxPartner Price Ex Tax
85
Direct Period Contribution Ex TaxPartner Commission Rate
0.15
Direct Period Contribution Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Direct Period Contribution Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Direct Period Contribution Ex TaxPartner Units
600
Direct Period Contribution Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Partner Period Contribution Ex Tax

Partner Period Contribution Ex Taxpartner contribution per unit ร— partner units โˆ’ partner allocated channel cost12,650 , ex tax
Result12,650.00

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Period Contribution Ex TaxUnit Product Cost Ex Tax
45
Partner Period Contribution Ex TaxDirect Price Ex Tax
100
Partner Period Contribution Ex TaxDirect Commission Rate
0.03
Partner Period Contribution Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Partner Period Contribution Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Period Contribution Ex TaxDirect Units
400
Partner Period Contribution Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Partner Period Contribution Ex TaxPartner Price Ex Tax
85
Partner Period Contribution Ex TaxPartner Commission Rate
0.15
Partner Period Contribution Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Period Contribution Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Period Contribution Ex TaxPartner Units
600
Partner Period Contribution Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Partner Units To Match Direct

Partner Units To Match Directceil((direct period contribution + partner allocated cost) รท partner contribution per unit)713 operational units
Result713

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Units To Match DirectUnit Product Cost Ex Tax
45
Partner Units To Match DirectDirect Price Ex Tax
100
Partner Units To Match DirectDirect Commission Rate
0.03
Partner Units To Match DirectDirect Fixed Fee Per Unit Ex Tax
1
Partner Units To Match DirectDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Units To Match DirectDirect Units
400
Partner Units To Match DirectDirect Allocated Channel Cost Ex Tax
2,000
Partner Units To Match DirectPartner Price Ex Tax
85
Partner Units To Match DirectPartner Commission Rate
0.15
Partner Units To Match DirectPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Units To Match DirectPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Units To Match DirectPartner Units
600
Partner Units To Match DirectPartner Allocated Channel Cost Ex Tax
1,000

Partner Price To Match Direct Ex Tax

Partner Price To Match Direct Ex Taxrequired partner retained revenue per unit grossed up for partner commission90 , ex tax
Result90.00

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Price To Match Direct Ex TaxUnit Product Cost Ex Tax
45
Partner Price To Match Direct Ex TaxDirect Price Ex Tax
100
Partner Price To Match Direct Ex TaxDirect Commission Rate
0.03
Partner Price To Match Direct Ex TaxDirect Fixed Fee Per Unit Ex Tax
1
Partner Price To Match Direct Ex TaxDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Price To Match Direct Ex TaxDirect Units
400
Partner Price To Match Direct Ex TaxDirect Allocated Channel Cost Ex Tax
2,000
Partner Price To Match Direct Ex TaxPartner Price Ex Tax
85
Partner Price To Match Direct Ex TaxPartner Commission Rate
0.15
Partner Price To Match Direct Ex TaxPartner Fixed Fee Per Unit Ex Tax
0.5
Partner Price To Match Direct Ex TaxPartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Price To Match Direct Ex TaxPartner Units
600
Partner Price To Match Direct Ex TaxPartner Allocated Channel Cost Ex Tax
1,000

Partner Price To Match Direct State

Partner Price To Match Direct Statereachable when the exact matching price is non-negative and partner volume is positive; otherwise unreachablereachable
ResultReachable

Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.

Channel Pricing Comparison Planner formulas โ†’
Inputs used by these formula steps
Partner Price To Match Direct StateUnit Product Cost Ex Tax
45
Partner Price To Match Direct StateDirect Price Ex Tax
100
Partner Price To Match Direct StateDirect Commission Rate
0.03
Partner Price To Match Direct StateDirect Fixed Fee Per Unit Ex Tax
1
Partner Price To Match Direct StateDirect Service And Fulfilment Cost Per Unit Ex Tax
8
Partner Price To Match Direct StateDirect Units
400
Partner Price To Match Direct StateDirect Allocated Channel Cost Ex Tax
2,000
Partner Price To Match Direct StatePartner Price Ex Tax
85
Partner Price To Match Direct StatePartner Commission Rate
0.15
Partner Price To Match Direct StatePartner Fixed Fee Per Unit Ex Tax
0.5
Partner Price To Match Direct StatePartner Service And Fulfilment Cost Per Unit Ex Tax
4
Partner Price To Match Direct StatePartner Units
600
Partner Price To Match Direct StatePartner Allocated Channel Cost Ex Tax
1,000

Inputs used

Product cost
45
Direct price
100
Direct commission rate
0.03
Direct fixed fee
1
Direct service and fulfilment
8
Direct units
400
Direct allocated channel cost
2,000
Partner price
85
Partner commission rate
0.15
Partner fixed fee
0.5
Partner service and fulfilment
4
Partner units
600
Partner allocated channel cost
1,000
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://margin101.com/tools/channel-pricing-comparison/?sv=2&directAllocatedChannelCostExTax=2000&directCommissionRate=0.03&directFixedFeePerUnitExTax=1&directPriceExTax=100&directServiceAndFulfilmentCostPerUnitExTax=8&directUnits=400&partnerAllocatedChannelCostExTax=1000&partnerCommissionRate=0.15&partnerFixedFeePerUnitExTax=0.5&partnerPriceExTax=85&partnerServiceAndFulfilmentCostPerUnitExTax=4&partnerUnits=600&unitProductCostExTax=45

ParameterMeaningUnitAllowed valuesPresenceDefault
directAllocatedChannelCostExTaxDirect route cost allocated to the period.currency units/comparison period, ex tax0 to 10000000Required2000
directCommissionRateDirect route percentage fee.proportion of direct price charged as commission0 to 0.99Required0.03
directFixedFeePerUnitExTaxDirect transaction fee per unit.currency units/product unit, ex tax0 to 10000000Required1
directPriceExTaxDirect ex-tax price.currency units/product unit, ex tax0 to 10000000Required100
directServiceAndFulfilmentCostPerUnitExTaxDirect route service and fulfilment cost per unit.currency units/product unit, ex tax0 to 10000000Required8
directUnitsDirect-channel volume.whole product units/comparison period0 to 10000000Required400
partnerAllocatedChannelCostExTaxPartner route cost allocated to the period.currency units/comparison period, ex tax0 to 10000000Required1000
partnerCommissionRatePartner route percentage fee.proportion of partner price charged as commission0 to 0.99Required0.15
partnerFixedFeePerUnitExTaxPartner transaction fee per unit.currency units/product unit, ex tax0 to 10000000Required0.5
partnerPriceExTaxPartner route ex-tax price.currency units/product unit, ex tax0 to 10000000Required85
partnerServiceAndFulfilmentCostPerUnitExTaxPartner route service and fulfilment cost per unit.currency units/product unit, ex tax0 to 10000000Required4
partnerUnitsPartner-channel volume.whole product units/comparison period0 to 10000000Required600
unitProductCostExTaxShared product cost per unit.currency units/product unit, ex tax0 to 10000000Required45

Channel Pricing Comparison: unit and period contribution by route

The channel result compares what your business retains after each route-specific price and full cost stack.

Formula summary

Primary formula
period contribution = retained unit contribution ร— units โˆ’ allocated channel cost

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Use the match price or volume as a boundary, then assess capacity and customer ownership separately.

Stress-test the decision

Retest commissions, fulfilment and allocated channel costs on the same period basis.

When this estimate can be misleading

  • This workflow models only the businessโ€™s retained direct and partner contribution; it does not infer reseller profit.
  • Results depend on the accuracy and consistent basis of your inputs.
  • The planner does not predict demand, competitor behaviour or supplier terms.
  • Use the result as educational business decision support, not accounting, tax or legal advice.
  • The channel result compares what your business retains after each route-specific price and full cost stack.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I compare retained contribution from direct and partner routes?

Use the match price or volume as a boundary, then assess capacity and customer ownership separately.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.