How to Calculate Bundle Pricing to Protect Your Margin

How to Calculate Bundle Pricing to Protect Your Margin

19 March, 2026 18 min read

How to Calculate Bundle Pricing to Protect Your Margin

Allan Vu

Allan Vu

Digital Marketing Specialist

Bundles increase AOV, but only if you price them correctly. Discount too much, and every bundle sale quietly costs you money. Discount too little and customers don’t see enough value to buy.

This article gives you a step-by-step method to calculate bundle prices using your actual product costs and margin targets. You’ll learn how to find the exact price point where the bundle feels like a deal to the customer but still protects your bottom line.

👉 If you’re new to Shopify bundles, start with our Shopify Product Bundles: Comprehensive Guide for an overview of how bundles work. This article assumes you already have a bundle in mind and need to price it.


1. Why Bundle Pricing Needs Its Own Calculation

Setting a bundle price is not the same as discounting a single product. A bundle combines multiple SKUs, and each one carries a different cost and a different margin. That complexity changes the math.

A flat discount applied across a bundle hits each product differently. A 20% discount on a product with 60% margins still leaves you comfortable. The same 20% on a product with 25% margins pushes you dangerously close to break-even, or below it.

The goal of bundle pricing is not just to create a deal. It’s to engineer a specific price point that makes the bundle attractive enough to convert while keeping your gross margin above a defined floor.

There’s also a perception factor. If the effective discount is too small (under 10%), most customers won’t feel it’s worth buying the bundle over the individual products. If the discount is too large (above 25%), you’re likely giving away more margin than necessary to close the sale.

The method in this article helps you find the range between “compelling to the customer” and “profitable for your store.”


2. Know Your Numbers Before You Price

Before you calculate anything, you need four data points for every product in the bundle. Skipping any of these leads to pricing decisions based on incomplete information, which is exactly how margin erosion starts.

#1 Cost of Goods Sold (COGS) Per Product

COGS is what each unit actually costs you. Include the product cost from your supplier, inbound shipping, and packaging if it’s product-specific.

This number is your hard floor. If the bundle price divided by the number of units drops below COGS on any individual product, you lose money on that item every time someone buys the bundle.

#2 Selling Price Per Product

This is the current individual price each product sells for on your store. It becomes the reference point — the number your customer compares against the bundle price to decide if the deal is worth it.

If you run frequent sales on these products, use the regular price, not the sale price. You want the bundle to compete against the standard shopping experience, not against a temporary promotion.

#3 Gross Margin Per Product

Calculate gross margin for each product individually using this formula:

Gross Margin % = (Selling Price − COGS) ÷ Selling Price × 100

This step matters because a bundle’s margin depends on the specific products inside it. A bundle with one 60%-margin item and one 20%-margin item behaves very differently than two 40%-margin items — even if the average looks the same on paper.

Know your margin per product, not just your store-wide average.

#4 Variable Costs Per Order

Every order carries additional costs beyond COGS: Shopify Payments processing fees (typically 2.9% + $0.30), fulfillment and shipping costs, and packaging materials.

These costs reduce the margin you actually keep. Ignoring them is one of the most common reasons a bundle looks profitable in a spreadsheet but underperforms in your actual financials.

For most Shopify stores, variable costs eat 5–10% of the sale price. Factor them in before you set your margin target.

💡 Tip: Create a simple spreadsheet with COGS, selling price, gross margin, and variable costs for every product you plan to bundle. You’ll reuse it every time you build a new offer, and it takes the guesswork out of pricing decisions.


3. How to Calculate Bundle Price Step by Step

Here’s the method, broken into six steps. We’ll walk through each one using a concrete example: a skincare store bundling three products.

Example products:

ProductSelling PriceCOGSGross Margin
Cleanser$28$871%
Serum$45$1860%
Moisturizer$32$1166%
Combined$105$3765%

Step 1: Calculate the Combined Individual Price

Add up the regular selling prices of all items in the bundle.

$28 + $45 + $32 = $105

This is the “price before discount” — the anchor your customer uses to evaluate whether the bundle is a good deal.

Step 2: Calculate the Combined COGS

Add up the COGS of all items.

$8 + $18 + $11 = $37

This is your absolute floor. The bundle price can never go below $37, or you’re paying customers to buy your products.

Step 3: Set Your Minimum Acceptable Margin (Margin Floor)

Decide the lowest gross margin percentage you’re willing to accept on this bundle.

Start with your store’s average gross margin as a reference point, then decide how much you’re willing to trade for the volume or AOV benefit the bundle provides.

If your store averages 55% gross margin, a margin floor of 35–45% on bundles is a common range. Going below 30% is rarely sustainable unless you’re specifically using the bundle to clear inventory you can’t sell otherwise.

For this example, we’ll set a margin floor of 40%.

Step 4: Calculate the Minimum Bundle Price

Use this formula:

Minimum Bundle Price = COGS ÷ (1 − Target Margin %)

$37 ÷ (1 − 0.40) = $37 ÷ 0.60 = $61.67

This means you can’t price the bundle below $61.67 without dropping below your 40% margin floor.

In practice, you’d round to a clean price point. $62 or $65 both work — round up, not down, to give yourself a small margin buffer.

Step 5: Calculate the Effective Discount Percentage

Check how much of a deal the customer actually sees:

Effective Discount % = (Combined Individual Price − Bundle Price) ÷ Combined Individual Price × 100

If you set the bundle at $65:

($105 − $65) ÷ $105 × 100 = 38% off

If you set the bundle at $79:

($105 − $79) ÷ $105 × 100 = 25% off

Most effective bundle discounts fall between 10–25%. At 38%, you’re offering a steep deal — great for conversion, but make sure the margin still works after variable costs.

Step 6: Adjust If Needed

Use these checks to fine-tune:

  • Discount under 10%? Customers likely won’t perceive enough value. Consider lowering your margin floor slightly, or swap in a product with higher margins so you can discount more.
  • Discount over 25%? You may be leaving money on the table. Raise the bundle price or replace a low-margin product with a higher-margin alternative.
  • Margin feels tight after variable costs? Add 5–8% to your margin floor to account for processing fees and fulfillment. Recalculate.

For the skincare example, a bundle price of $79 gives a 25% discount and a gross margin of 53% — well above the 40% floor, with room for variable costs.

Example — Full Calculation Summary:

  • Combined individual price: $105
  • Combined COGS: $37
  • Margin floor: 40%
  • Minimum viable bundle price: $61.67
  • Chosen bundle price: $79
  • Effective discount: 25%
  • Actual gross margin at $79: 53%

This leaves roughly 13 percentage points of margin above the floor, which comfortably absorbs variable costs (processing fees, shipping, packaging) while still offering customers a clear incentive to buy the bundle over individual products.


4. Discount Depth Benchmarks by Product Category

The “right” bundle discount isn’t the same across every product type. Customer expectations, typical margins, and purchase behavior all vary by category. Discounting 20% on supplements feels like a strong offer; 20% on electronics might not even cover the margin you need.

Use the benchmarks below as starting ranges, then adjust based on your actual COGS and margin floor.

Product CategoryTypical Bundle DiscountTypical Gross MarginWhy This Range Works
Beauty & Skincare15–25%60–80%High margins give room to discount. Customers expect routine bundles (cleanser + serum + moisturizer) and respond well to visible savings on multi-step regimens.
Supplements & Wellness15–25%50–70%Consumable and replenishable. Volume and subscription-style bundles convert well. Customers stock up when the per-unit savings are clear.
Food & Beverage10–20%40–60%Lower margins limit discount depth. Variety packs and sampler bundles work well at moderate discounts because the discovery value adds perceived value beyond the price cut.
Apparel & Fashion15–30%50–70%Customers are trained to expect deals. Outfit bundles (top + bottom + accessory) can support deeper discounts because the combined AOV is high enough to absorb the margin hit.
Home & Lifestyle10–20%45–60%Mid-range margins. Bundles work best around complementary sets (candle + diffuser + room spray). Discounts beyond 20% often aren’t necessary — the convenience of a curated set drives conversion.
Electronics & Accessories5–15%20–40%Thin margins mean every percentage point matters. Bundle the main product with high-margin accessories (case, charger, screen protector) to improve blended margin while keeping the headline discount modest.
Pet Products15–20%45–60%Consumable bundles (food + treats + supplements) match natural purchase patterns. Pet owners buy on schedule, so bundles that align with replenishment cycles convert well at moderate discounts.
Baby & Kids10–20%45–60%Parents are value-conscious but loyal. Bundles around growth stages (newborn essentials, toddler starter kits) convert on convenience and curation as much as on price. Deep discounts aren’t usually required.

How to Use These Benchmarks

Start with the range for your category, then run the six-step calculation from the previous section. If your calculation produces a discount that falls outside the range, investigate before adjusting:

  • Your discount is below the range. Your COGS may be higher than the category average, or your margin floor is set conservatively. Consider whether you can swap in a higher-margin product to create more room, or whether the bundle’s value proposition (convenience, curation, discovery) is strong enough to convert at a lower discount.
  • Your discount is above the range. You either have unusually high margins (which is fine — keep the extra profit rather than discounting deeper) or you’ve set your margin floor too low. Double-check that the floor still protects you after variable costs.
  • You sell across multiple categories. If your bundle mixes products from different categories (e.g., an electronics device + a lifestyle accessory), calculate the blended margin and benchmark against the lower-margin category. That’s the constraint that will bind.

⚠️ Watch out: These benchmarks reflect effective discount percentages — what the customer sees when comparing the bundle price to the sum of individual prices. They are not the same as your margin reduction. A 20% customer discount on a 65%-margin bundle reduces your margin to roughly 56%, not to 45%. Always run the actual margin math rather than treating discount percentage and margin loss as interchangeable.


5. How to Handle Different Bundle Types

The calculation above works for any bundle, but different bundle structures create different pricing challenges. Here’s how to adapt the method for each type. For a full breakdown of each bundle type and when to use it, see our Types of Shopify Bundles article.

#1 Fixed Bundles

Fixed Bundles are the simplest case. You choose the products, the customer buys them as a set, and the combination never changes.

Run the six-step calculation once. You get one price, one margin number, and one discount percentage. Review it when your supplier costs change or when you swap products in the bundle.

#2 Mix & Match Bundles

Mix & Match Bundles let customers choose from a pool of products. This means every customer can create a different combination, and each combination has a different COGS.

The risk here is that customers naturally gravitate toward the highest-value (often lowest-margin) products in the pool. If you price the bundle based on average margins, the most popular combinations may lose money.

The fix: price the bundle based on the worst-case combination — the most expensive set of products a customer could possibly select. This guarantees every combination stays above your margin target.

Worst-Case Formula for Mix & Match

Follow these steps:

  1. Identify the worst-case COGS. From your product pool, pick the items with the highest COGS that a customer could combine into one bundle. If the bundle is “pick any 3,” select the 3 most expensive products by cost.
  2. Calculate the worst-case minimum price:

Worst-Case Bundle Price = Highest Possible COGS ÷ (1 − Target Margin %)

  1. Check the discount against the lowest-value combination. The same bundle price applied to the cheapest possible product combination will show the smallest effective discount. Make sure that discount is still compelling (at least 10%).

Worked example: A coffee store lets customers pick any 3 bags from a pool of 8 blends.

BlendSelling PriceCOGS
House Blend$16$5
Colombian$18$6
Ethiopian$20$8
Sumatra$19$7
Espresso Roast$22$10
Decaf$17$6
Kenya AA$24$11
Geisha Reserve$28$14

Worst case: Customer picks Kenya AA, Geisha Reserve, and Espresso Roast.

  • Worst-case COGS: $11 + $14 + $10 = $35
  • Worst-case combined price: $24 + $28 + $22 = $74
  • With a 40% margin floor: $35 ÷ 0.60 = $58.33 minimum bundle price

Best case: Customer picks House Blend, Decaf, and Colombian.

  • Best-case COGS: $5 + $6 + $6 = $17
  • Best-case combined price: $16 + $17 + $18 = $51
  • At a $59 bundle price: ($51 − $59) ÷ $51 = −16% (the bundle costs more than buying individually)

This is the key tension with Mix & Match pricing. A single flat price that protects margin on the expensive combinations can actually make the cheapest combinations unattractive.

👉 How to handle it: Set the bundle at $59 and frame the offer around the mid-to-premium products. Promote the bundle with examples featuring popular mid-range and premium blends where the savings are obvious ($62–$74 worth of coffee for $59). Customers who select only the cheapest options will self-select out of the bundle, which is fine — they were never the target buyer for this offer.

Alternatively, if your pool has a wide cost spread, consider splitting it into two tiers (standard and premium) with different bundle prices for each.

#3 Volume Discount Bundles (Buy More, Save More)

Volume Discount tiers increase the discount as the customer buys more units. Each tier needs its own margin check — and the worst case is always the highest tier.

Worst-Case Formula for Volume Discounts

For each tier, calculate:

Tier Margin % = (Unit Price × (1 − Tier Discount %) × Quantity − COGS × Quantity) ÷ (Unit Price × (1 − Tier Discount %) × Quantity) × 100

Or simplified:

Tier Margin % = 1 − (COGS ÷ (Unit Price × (1 − Tier Discount %)))

Worked example: A supplement brand sells a protein powder at $45 per bag (COGS: $15). They want to offer volume tiers with a 40% margin floor.

TierDiscountRevenue Per UnitCOGS Per UnitMargin %
Buy 10%$45.00$1567%
Buy 210%$40.50$1563%
Buy 315%$38.25$1561%
Buy 420%$36.00$1558%
Buy 630%$31.50$1552%

Every tier clears the 40% floor. But watch what happens if the merchant pushes to 45% off at a “Buy 8” tier: revenue drops to $24.75 per unit, and margin falls to 39% — below the floor before variable costs are even factored in.

The rule: calculate every tier, and stress-test one tier beyond your planned maximum. If that hypothetical tier breaks your floor, your current top tier has almost no margin buffer.

To find the maximum safe discount at any tier:

Max Discount % = 1 − (COGS ÷ (Unit Price × (1 − Target Margin %)))

For the protein powder with a 40% floor: 1 − ($15 ÷ ($45 × 0.60)) = 1 − 0.556 = 44.4%. Any tier discount above 44% breaks the margin floor.

4. BOGO / BXGY

BOGO offers feel “free” to the customer, but the free item has a real cost. You’re absorbing the full COGS of the gift item while only collecting revenue on the paid items.

Worst-Case Formula for BOGO

BOGO Margin % = (Revenue from Paid Items − Total COGS of All Items) ÷ Revenue from Paid Items × 100

For “Buy X Get Y Free” where X and Y are different products, always calculate using the highest-COGS item as the free gift — that’s your worst case.

Worked example — same product: Buy 2 Get 1 Free on a $30 item (COGS: $10 per unit)

  • Revenue: $60 (2 paid units)
  • Total COGS: $30 (3 units × $10)
  • Gross margin: ($60 − $30) ÷ $60 = 50%

Worked example — different products: Buy a $50 jacket (COGS: $20), get a $25 scarf (COGS: $9) free.

  • Revenue: $50 (jacket only)
  • Total COGS: $20 + $9 = $29
  • Gross margin: ($50 − $29) ÷ $50 = 42%

Compare that to the jacket sold alone at 60% margin. The BOGO dropped margin by 18 percentage points. If your floor is 40%, that 42% barely clears it — and variable costs could push it under.

Worst case for BXGY with customer choice: If the customer gets to pick their free item, identify the highest-COGS option they could select and run the formula with that product. This is the same logic as Mix & Match — price the offer to survive the most expensive selection.

If the margin doesn’t clear your floor, consider switching to a partial-discount structure instead of fully free:

  • “Buy 2 Get 1 at 50% Off” on the $30 item → Revenue: $75, COGS: $30, Margin: 60%
  • “Buy Jacket, Get Scarf at 50% Off” → Revenue: $62.50, COGS: $29, Margin: 54%

Partial discounts recover a significant margin while still giving the customer a strong incentive.

⚠️ Watch out: Mix & Match Bundles carry the highest risk for margin erosion because you don’t control which products the customer picks. Always price based on the worst-case product combination, not the average.


6. Common Pricing Mistakes That Hurt Margins

Even merchants who run the numbers can fall into patterns that erode profitability over time. Watch for these five mistakes.

#1 Applying a Flat Discount Without Checking Per-Product Margins

A 20% bundle discount sounds uniform, but it doesn’t hit uniformly. On a product with 60% margins, 20% off still leaves you at 40%. On a product with 25% margins, 20% off drops you to 5% — barely above break-even.

Always calculate the bundle’s blended margin, not just the discount percentage. The same discount rate can be comfortable on one bundle and devastating on another.

#2 Forgetting Variable Costs

COGS isn’t the only cost. Transaction fees (2.9% + $0.30 on Shopify Payments), fulfillment labor, shipping materials, and packaging all reduce the margin you actually keep.

For most Shopify stores, these variable costs total 5–10% of the sale price. A bundle that shows 30% gross margin before variable costs might deliver only 20–22% after. Build these costs into your margin floor from the start.

#3 Pricing Based on Competitor Bundles Without Knowing Your Own Costs

Competitors may have different supplier agreements, different shipping costs, or different margin targets. Their bundle price is based on their numbers, not yours.

Use competitor pricing as a market reference for what customers expect to pay — but always run your own calculation before matching or undercutting their price.

#4 Never Adjusting the Price After Launch

COGS changes when suppliers adjust pricing. Shipping costs fluctuate seasonally. Transaction fees update when you change payment providers or plans.

A bundle that was profitable when you launched it can silently erode if you don’t revisit the numbers. Set a calendar reminder to review bundle pricing at least once per quarter, or any time your supplier costs change.

#5 Discounting Too Deep to “Make Up for It in Volume”

This is the most common justification for aggressive bundle pricing — and the most dangerous. Volume only compensates for lower margins if the increase in unit sales is large enough to offset the per-unit loss.

A quick way to check: if you drop your margin from 50% to 30%, you need to sell 67% more units just to generate the same total gross profit. Most bundles don’t see that kind of volume lift. Run the volume math before committing to a deep discount.


7. How to Monitor Bundle Margin After Launch

Pricing a bundle correctly at launch is only half the job. You need to track whether the margin holds over time and know when to adjust.

What to Track

Monitor these five metrics for every active bundle:

  • Revenue per bundle sale — the actual revenue collected per order containing the bundle.
  • COGS per bundle — the combined product cost for each bundle sold.
  • Gross margin per bundle — calculated from revenue and COGS per sale, not from your initial projection.
  • Bundle sales volume — how many bundles sell per week or month. Low volume means the bundle isn’t converting, regardless of margin.
  • Impact on overall store AOV — compare your store’s average order value before and after launching the bundle to see if it’s actually lifting the number that matters.

👉 For a more detailed guide on how to measure product bundle performance, read our guide here: How to Measure Bundle Performance On Shopify

When to Adjust

If your bundle’s gross margin drops below your margin floor for two consecutive weeks, act. Don’t wait for a full month of data — two weeks of below-floor performance is a strong enough signal that something needs to change.

If the bundle isn’t converting at all, the problem may not be price. Check placement and messaging before cutting the price further. A bundle that’s hard to find on your store or poorly explained won’t convert regardless of how aggressively you price it.

How to Adjust

You have four levers:

  • Raise the bundle price slightly. Even a $2–3 increase can meaningfully improve margin without significantly affecting conversion. Test this first — it’s the easiest change.
  • Swap a low-margin product for a higher-margin alternative. This improves the bundle’s blended margin without changing the price the customer sees.
  • Reduce the discount tier. For Volume Discount Bundles, pull back the highest tier by a few percentage points.
  • Retire the bundle. If the margin can’t be fixed without making the offer unattractive, replace it with a different bundle built from higher-margin products.

💡 Tip: Review bundle margins quarterly, or immediately after any supplier cost change. A bundle that was profitable at launch can erode silently if COGS shifts even a few percentage points.


8. Conclusion

Bundle pricing should start from your actual costs and margin targets — not from an arbitrary discount percentage or a competitor’s price point.

The method is straightforward: know your per-product numbers, calculate the combined COGS, set a margin floor, work out the minimum viable price, and then check whether the effective discount is compelling enough for customers.

After launch, monitor the real margin (not just the projected one), and adjust quarterly or whenever your costs change.

Bundles are a margin tool, not just a sales tool. Pricing them correctly is what makes the difference between a bundle that grows your store profitably and one that increases revenue while quietly shrinking your bottom line.

Like what you see? Share with a friend.

Try Bogos For Free

Related Articles

Background Form

Subscribe to our email list
to receive news and discounts.