Act on the result
Use the match price or volume as a boundary, then assess capacity and customer ownership separately.
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.
Owners allocating sales between their own direct and partner routes.
Unit and period contribution by route, contribution difference and equal-contribution price and volume.
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
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.
Compare the contribution your business retains from direct and partner routes.
Your numbers stay in this browser
Shared product cost per unit.
Direct ex-tax price.
Direct route percentage fee.
Direct transaction fee per unit.
Direct route service and fulfilment cost per unit.
Direct-channel volume.
Direct route cost allocated to the period.
Partner route ex-tax price.
Partner route percentage fee.
Partner transaction fee per unit.
Partner route service and fulfilment cost per unit.
Partner-channel volume.
Partner route cost allocated to the period.
Every result is derived by the registered pricing engine.
Each row names the assumption axis changed from the baseline.
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.
partner period contribution โ direct period contribution-2,550 , ex taxUses 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 โdirect price ร (1 โ direct commission) โ direct fixed fee โ product cost โ direct service and fulfilment43 , ex taxUses 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 โpartner price ร (1 โ partner commission) โ partner fixed fee โ product cost โ partner service and fulfilment22.75 , ex taxUses 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 โdirect contribution per unit รท direct price43%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 โpartner contribution per unit รท partner price26.76%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 โdirect contribution per unit ร direct units โ direct allocated channel cost15,200 , ex taxUses 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 โpartner contribution per unit ร partner units โ partner allocated channel cost12,650 , ex taxUses 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 โceil((direct period contribution + partner allocated cost) รท partner contribution per unit)713 operational unitsUses 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 โrequired partner retained revenue per unit grossed up for partner commission90 , ex taxUses 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 โreachable when the exact matching price is non-negative and partner volume is positive; otherwise unreachablereachableUses 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 โ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.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| directAllocatedChannelCostExTax | Direct route cost allocated to the period. | currency units/comparison period, ex tax | 0 to 10000000 | Required | 2000 |
| directCommissionRate | Direct route percentage fee. | proportion of direct price charged as commission | 0 to 0.99 | Required | 0.03 |
| directFixedFeePerUnitExTax | Direct transaction fee per unit. | currency units/product unit, ex tax | 0 to 10000000 | Required | 1 |
| directPriceExTax | Direct ex-tax price. | currency units/product unit, ex tax | 0 to 10000000 | Required | 100 |
| directServiceAndFulfilmentCostPerUnitExTax | Direct route service and fulfilment cost per unit. | currency units/product unit, ex tax | 0 to 10000000 | Required | 8 |
| directUnits | Direct-channel volume. | whole product units/comparison period | 0 to 10000000 | Required | 400 |
| partnerAllocatedChannelCostExTax | Partner route cost allocated to the period. | currency units/comparison period, ex tax | 0 to 10000000 | Required | 1000 |
| partnerCommissionRate | Partner route percentage fee. | proportion of partner price charged as commission | 0 to 0.99 | Required | 0.15 |
| partnerFixedFeePerUnitExTax | Partner transaction fee per unit. | currency units/product unit, ex tax | 0 to 10000000 | Required | 0.5 |
| partnerPriceExTax | Partner route ex-tax price. | currency units/product unit, ex tax | 0 to 10000000 | Required | 85 |
| partnerServiceAndFulfilmentCostPerUnitExTax | Partner route service and fulfilment cost per unit. | currency units/product unit, ex tax | 0 to 10000000 | Required | 4 |
| partnerUnits | Partner-channel volume. | whole product units/comparison period | 0 to 10000000 | Required | 600 |
| unitProductCostExTax | Shared product cost per unit. | currency units/product unit, ex tax | 0 to 10000000 | Required | 45 |
The channel result compares what your business retains after each route-specific price and full cost stack.
Data used here
Use the match price or volume as a boundary, then assess capacity and customer ownership separately.
Retest commissions, fulfilment and allocated channel costs on the same period basis.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Compare channel cost stacks, contribution, cash terms and capacity on one basis without assuming identical margins or provider fees.
Read guideUse the match price or volume as a boundary, then assess capacity and customer ownership separately.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.