Act on the result
Set the bundle only where its expected attach volume covers the contribution surrendered per bundle.
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 comparing a bundle with selling the same products separately.
Bundle discount, unit contribution, baseline comparison and attach-volume effect.
Enter both standalone prices and costs before testing the bundle price and incremental volume.
Use a different tool when: Do not use this to choose a rounded price point; use Price Point Rounding Impact Planner for that decision. Use this tool to test a product bundle.
Price & margin
Bundle discount, unit contribution, baseline comparison and attach-volume effect.
Amounts use the same currency as your inputs. No currency conversion is performed.
Compare bundle pricing with separate sales after product cost, fulfilment, payment fees and incremental attach orders.
Your numbers stay in this browser
Ex-tax standalone price.
Ex-tax standalone price.
Variable product cost.
Variable product cost.
Fulfilment cost when sold separately.
Ex-tax bundle price.
Fulfilment cost for one bundle order.
Revenue-linked payment fee.
Orders expected before attach lift.
Additional bundle orders relative to base orders.
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.
bundle contribution + incremental attach contribution โ standalone baseline contribution-1,292 , ex taxUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โbundle price ร (1 โ payment fee rate) โ combined product cost โ bundle fulfilment cost49.70 , ex taxUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โcombined standalone price ร (1 โ payment fee rate) โ combined product cost โ separate fulfilment cost66.10 , ex taxUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โexpected base orders ร incremental attach rate40 operational unitsUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โ(bundle price โ combined costs) ร expected bundles9,940 , ex taxUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โ(combined standalone prices โ combined costs) ร expected bundles13,220 , ex taxUses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit Planner formulas โ1 โ bundle price รท combined standalone prices15.38%Uses the entered assumptions on one consistent ex-tax commercial basis. The engine retains full precision; presentation is bounded for readability.
Product Bundle Pricing & Profit 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 |
|---|---|---|---|---|---|
| bundleFulfilmentCostExTax | Fulfilment cost for one bundle order. | currency units/bundle order, ex tax | 0 to 10000000 | Required | 7 |
| bundlePriceExTax | Ex-tax bundle price. | currency units/bundle, ex tax | 0 to 10000000 | Required | 110 |
| expectedBaseOrders | Orders expected before attach lift. | whole bundle orders/comparison period | 0 to 10000000 | Required | 200 |
| incrementalAttachRate | Additional bundle orders relative to base orders. | proportion of incremental bundle orders | 0 to 0.99 | Required | 0.2 |
| paymentFeeRate | Revenue-linked payment fee. | proportion of revenue charged as payment fee | 0 to 0.99 | Required | 0.03 |
| productCostAExTax | Variable product cost. | currency units/product A unit, ex tax | 0 to 10000000 | Required | 30 |
| productCostBExTax | Variable product cost. | currency units/product B unit, ex tax | 0 to 10000000 | Required | 20 |
| separateFulfilmentCostExTax | Fulfilment cost when sold separately. | currency units/separate order, ex tax | 0 to 10000000 | Required | 10 |
| standalonePriceAExTax | Ex-tax standalone price. | currency units/product A unit, ex tax | 0 to 10000000 | Required | 80 |
| standalonePriceBExTax | Ex-tax standalone price. | currency units/product B unit, ex tax | 0 to 10000000 | Required | 50 |
The contribution difference shows whether bundle discount and incremental volume outperform separate sales.
Data used here
Set the bundle only where its expected attach volume covers the contribution surrendered per bundle.
Retest incremental volume and cannibalisation independently.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Compare three offer structures on one contribution and incremental-cost boundary without promising demand or a universal winner.
Read guideSet the bundle only where its expected attach volume covers the contribution surrendered per bundle.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.