Bundles and multipacks let you offer a “deal” without automatically sacrificing profit. The key is to treat every bundle as its own mini-P&L: you’re not discounting a single item—you’re changing the unit economics by combining products, consolidating shipping/handling, and often changing return behavior.
Three formats: pure bundles, mix-and-match, and multipacks
1) Pure bundles (fixed set)
A pure bundle is a predefined combination (e.g., “Shampoo + Conditioner + Hair Mask”). The customer buys the set as one SKU.
- Best for: clear use-together products, gifting, routines, starter kits.
- Margin protection lever: you can include one high-margin “hero” item to subsidize a small discount on the full set.
- Operational lever: one pick/pack event, often one label, sometimes one box size.
2) Mix-and-match bundles (customer chooses)
Mix-and-match lets customers pick items within rules (e.g., “Pick any 3 teas, save 10%”).
- Best for: variety-seeking categories (snacks, beauty shades, pet treats).
- Margin risk: customers may choose the lowest-margin combination unless you set guardrails.
- Guardrails: restrict eligible SKUs, use “buy X from group A + Y from group B,” or apply tiered discounts that cap maximum savings.
3) Multipacks (same item, multiple units)
Multipacks sell multiple units of the same SKU (e.g., “3-pack of filters”).
- Best for: replenishment items, consumables, predictable repeat use.
- Margin protection lever: shipping consolidation and lower per-unit handling can fund a discount.
- Behavior lever: increases customer lifetime value by pre-buying future consumption (but can reduce near-term repeat orders).
Bundle economics: what changes vs selling items separately
When you bundle, several cost and risk components can change. Your job is to quantify the bundle delta: how much cost you save (or add) by shipping/handling/returns as one order line instead of multiple.
Continue in our app.
You can listen to the audiobook with the screen off, receive a free certificate for this course, and also have access to 5,000 other free online courses.
Or continue reading below...Download the app
Step-by-step: calculate bundle contribution
Build a simple worksheet for each bundle SKU. Use this structure:
Bundle Price (P_bundle)Minus variable costs that scale with the bundle:
- Combined COGS: sum of item COGS included
- Marketplace/payment fees: based on bundle selling price (and sometimes shipping charged)
- Shipping + fulfillment: based on bundle weight/dimensions and pick/pack rules
- Expected returns/refunds: bundle return rate × expected loss per return
Equals: bundle contribution (profit dollars before fixed overhead and ads, depending on your model).
1) Combined COGS
For a fixed bundle, combined COGS is straightforward:
COGS_bundle = Σ COGS_item
For mix-and-match, use a conservative approach:
- Option A (safe): assume customers pick the lowest-margin eligible combination.
- Option B (weighted): use expected mix based on historical attach rates.
2) Combined fees
Fees usually scale with selling price, so discounting reduces fees slightly, but not always enough to offset the discount. Model fees on the bundle price:
Fees_bundle = fee_rate × P_bundle
If your marketplace charges per-item fees or closing fees, include those too (bundles can reduce per-item fees if sold as one SKU; verify platform rules).
3) Shipping and fulfillment changes
Bundling often reduces shipping cost per unit, but can also push you into a higher weight/dimension tier. Model shipping as a function of the bundle’s packed weight and box size.
Two useful comparisons:
- Separate shipments scenario: what it would cost if the customer bought items across multiple orders (or if you typically ship items separately).
- Single shipment scenario: actual bundle shipping cost.
Shipping_savings = Shipping_separate - Shipping_bundle
Also consider fulfillment/handling savings:
Handling_savings = (PickPack_separate - PickPack_bundle)
Even if shipping is similar, fewer pick/pack touches can fund part of the discount.
4) Expected return changes
Bundles can change return behavior:
- Lower return risk: routine kits reduce “wrong item” returns because the set is curated.
- Higher return risk: gifting bundles may be returned unopened; apparel bundles may increase fit-related returns.
Model expected return cost as:
ReturnCost_bundle = ReturnRate_bundle × LossPerReturn_bundle
Where LossPerReturn_bundle includes the portion of COGS you don’t recover, return shipping/processing, and any damage allowance (as applicable to your operation).
Rule: discount depth should be funded by real savings (plus a small “value share”)
A profitable bundle discount is usually constrained by the savings created when you sell and fulfill items together. A practical rule is:
- Discount funded by savings: shipping consolidation + handling reduction + (expected) return-risk reduction + fee reduction from lower price.
- Value share: optionally give the customer only a portion of those savings, keeping the rest as margin improvement.
Define:
Savings_total = Shipping_savings + Handling_savings + Return_savings + Fee_savings
Then set a maximum discount you can afford while preserving your target contribution:
MaxDiscount = Savings_total + (Allowed_margin_tradeoff)
Operationally useful shortcut: start by letting the customer keep 50–80% of measurable savings, and keep 20–50% to protect margin and cover forecast error (weight tier surprises, promo stacking, higher returns).
Discount depth guardrails (practical rules)
- If shipping tier increases: cap discount until you confirm packed dimensions; a small box change can erase savings.
- If mix-and-match: base discount on worst-case margin mix or restrict low-margin SKUs from eligibility.
- If return cost is high: avoid deep discounts that encourage “try-and-return” behavior; consider bundles that are harder to partially return (single SKU, sealed kit) if your policy allows.
- If fees are percentage-based: don’t over-credit fee savings; it’s usually a small fraction of the discount.
Worked examples: bundle economics with numbers
Example A: Pure bundle with shipping consolidation savings
You sell two complementary items separately:
| Item A | Item B | |
|---|---|---|
| List price | $30 | $25 |
| COGS | $10 | $9 |
Assumptions:
- Fee rate: 12% of selling price
- Shipping+fulfillment if shipped alone: $6 each
- Shipping+fulfillment as one bundle shipment: $8 total
- Expected return cost: $1.20 per order when sold separately; $1.00 for the bundle (slightly lower)
Separate purchase economics (same customer buys both, two shipments):
- Total price: $55
- COGS: $19
- Fees: 12% × 55 = $6.60
- Ship/fulfill: $6 + $6 = $12
- Expected returns: $1.20 + $1.20 = $2.40
- Contribution: 55 − 19 − 6.60 − 12 − 2.40 = $15.00
Bundle economics at different bundle prices:
First compute bundle costs:
- COGS_bundle = 10 + 9 = $19
- Ship/fulfill_bundle = $8
- ReturnCost_bundle = $1.00
| Bundle price | Fees (12%) | Contribution | Implied discount vs $55 |
|---|---|---|---|
| $55 | $6.60 | $55 − 19 − 6.60 − 8 − 1.00 = $20.40 | 0% |
| $52 | $6.24 | $52 − 19 − 6.24 − 8 − 1.00 = $17.76 | 5.5% |
| $49 | $5.88 | $49 − 19 − 5.88 − 8 − 1.00 = $15.12 | 10.9% |
Interpretation: because shipping/handling dropped from $12 to $8 and return cost dropped slightly, you can offer roughly an 11% discount and still keep contribution about the same as the “two separate shipments” scenario.
Example B: Multipack where shipping tier risk limits discount
You sell a consumable at $18 with COGS $6. Shipping+fulfillment is $5 for one unit. A 3-pack increases weight and requires a larger box; shipping+fulfillment becomes $9 (not $15).
- Fee rate: 10%
- Return cost per order: $0.80 for single; $0.90 for 3-pack
Economics:
- Single unit contribution at $18: 18 − 6 − (10%×18=1.80) − 5 − 0.80 = $4.40
- Three singles across three orders contribution: 3 × 4.40 = $13.20
3-pack at different prices:
Bundle costs: COGS = 3×6 = $18; ship/fulfill = $9; returns = $0.90.
| 3-pack price | Fees (10%) | Contribution | Per-unit contribution |
|---|---|---|---|
| $54 (no discount) | $5.40 | 54 − 18 − 5.40 − 9 − 0.90 = $20.70 | $6.90 |
| $49 (9.3% off) | $4.90 | 49 − 18 − 4.90 − 9 − 0.90 = $16.20 | $5.40 |
| $45 (16.7% off) | $4.50 | 45 − 18 − 4.50 − 9 − 0.90 = $12.60 | $4.20 |
Interpretation: a 3-pack can be more profitable than three separate orders because shipping consolidates heavily. But if you discount too far, you can end up below your single-unit contribution per unit. Use per-unit contribution as a guardrail for multipacks.
Bundle pricing ladders (examples you can implement)
A pricing ladder uses increasing savings as quantity or commitment increases, but the discount steps must be justified by incremental savings (not just “bigger number = bigger discount”).
Ladder 1: Multipack ladder funded by shipping consolidation
Example structure for a $20 item:
| Offer | Customer framing | Price | Effective discount | When it works |
|---|---|---|---|---|
| 1-pack | Try it | $20 | — | Acquisition |
| 2-pack | Stock up | $38 | 5% | Small shipping savings, low tier risk |
| 3-pack | Best value | $54 | 10% | Meaningful shipping/handling savings |
| 5-pack | Family size | $85 | 15% | Only if box/tier stays efficient |
Implementation rule: only increase discount when your packed weight/dimensions stay within an efficient shipping tier; otherwise keep the discount flat between tiers.
Ladder 2: Pure bundle ladder with “core + add-on”
Instead of discounting everything equally, discount the add-on portion more aggressively (because it often rides “free” on the same shipment):
- Core product: full price (protects margin)
- Add-on product(s): modest discount (funded by incremental shipping/handling that is near zero)
Example:
| Offer | Contents | Price | Customer framing |
|---|---|---|---|
| Core | Device | $79 | Start here |
| Bundle | Device + Case | $89 | Save vs buying separately |
| Bundle+ | Device + Case + Screen protector | $95 | Most popular |
Operational rule: ensure the incremental items do not force a larger box; otherwise the “cheap add-on” can become expensive.
Ladder 3: Mix-and-match with margin-safe tiers
Use tiers that encourage higher basket size while limiting worst-case margin outcomes:
- Buy 2: save 5%
- Buy 3: save 8%
- Buy 4+: save 10% (cap)
Guardrails to keep it profitable:
- Exclude low-margin SKUs or place them in a lower-discount group.
- Require at least one item from a “core” group (higher margin) to unlock the discount.
- Cap discount at a level funded by average shipping/handling savings for the typical order size.
Practical build checklist for a profitable bundle SKU
- Define the bundle type: pure bundle, mix-and-match, or multipack.
- List included SKUs and combined COGS: include packaging inserts if the bundle requires special packing.
- Confirm packed weight/dimensions: test pack-out; identify shipping tier thresholds.
- Model fees on bundle price: verify whether the platform treats it as one SKU for any per-item fees.
- Estimate return behavior: use category benchmarks or pilot data; decide whether the bundle is returnable as a set.
- Compute savings vs separate: shipping, handling, returns, fees.
- Set discount depth: share only part of savings with the customer; keep buffer for variance.
- Create a ladder: ensure each step has a cost-based justification (tier stability, incremental handling, return risk).