Bundle pricing calculator
Price a bundle without destroying margin.
Your inputs
Your results
Ready when you areYour results will appear here.
Compare two scenarios.
Run the tool, then save A or B to compare headline results and entered values. Keep currencies, periods and assumptions consistent.
Saved scenarios stay in this browser until you clear them. Reset clears the working result; it keeps saved scenarios. Use Clear saved scenarios on a shared device.
Run the tool to save your first scenario.
How it works
Compare the cost and individual selling prices of a fixed product bundle with a proposed bundle price. The required price shows what to charge to reach your target product gross margin. All quantities describe the contents of one bundle, and all amounts must use one currency.
A few things to know
This calculates product gross profit, not net profit. It excludes taxes, payment fees, shipping, packaging, overhead, returns, and acquisition costs unless fixed per-unit costs are already included in unit_cost. Use a selling price after discounts and excluding tax. It cannot predict demand or whether customers value the bundle. Two-decimal price rounding may differ from your currency or preferred pricing increments. A free bundle has no defined percentage margin.
Results use your inputs. Keep all money amounts in the same currency.
When to use this tool
Bundle pricing needs two checks: whether the package meets your margin target and whether its advertised saving matches the individual prices. This calculator performs both from a small product CSV. It totals the contents of one bundle, derives a selling price for a chosen product gross margin, and compares an optional proposed price with the standalone total. Use it to evaluate the arithmetic of a kit or multipack before deciding how customers will perceive the offer.
- Price a gift set containing different products and quantities while keeping its total cost visible.
- Compare a proposed promotional bundle with a product gross margin target.
- Check the monetary saving against buying the exact same quantities separately.
How to use bundle pricing calculator
List one bundle’s contents
In Products in one bundle (CSV), use name,quantity,unit_cost,standalone_price as the header. Enter per-unit costs and prices, with positive whole-number quantities.
Choose the margin
Enter Target product gross margin (%). This percentage is measured against selling price, so a 40% target uses cost divided by 0.60.
Test your chosen price
Enter Proposed bundle selling price (optional), or leave it blank to use the calculated target price. Compare the actual margin and Customer savings results.
A coffee-and-mug bundle below its target
Inputs
Coffee: quantity 2, unit cost 20, standalone price 35. Mug: quantity 1, unit cost 20, standalone price 45. Target margin 40%; proposed price 95.
Result
Total product cost is 60.00 and standalone total is 115.00. A 40% margin needs 100.00. At 95.00, gross profit is 35.00, margin is 36.84%, and customer savings are 20.00 or 17.39%.
What it means
The proposed price creates a saving but misses the entered margin goal. A price of 100 meets that goal under these costs and still sits below the 115 standalone total.
Common mistakes to avoid
Entering line totals as unit costs
Quantity multiplies each cost and price. Entering an already extended total overstates the bundle value.
Confusing margin with markup
A 40% markup on 60 gives 84; a 40% margin requires 100. The denominator makes these different pricing targets.
Calling product profit net profit
Shipping, payment fees, returns and overhead are excluded unless suitable fixed per-unit costs are included in your cost inputs.
Frequently asked questions
Definitions, edge cases, and practical next steps for this tool. Search all tool FAQs ↗
How is the required bundle price calculated?
The tool adds quantity times unit cost for every row, then divides that cost by one minus the target margin as a decimal. It rounds the result upward to two decimal places to avoid pricing below the target.
What happens if I leave the proposed price blank?
The calculated target-margin price becomes the bundle selling price used for the profit and savings comparison. Entering zero is different from leaving the field blank: zero tests a free bundle, whose percentage margin is undefined.
Can the same product appear more than once?
Yes, each row contributes to the totals. You can instead combine identical units into one row with a larger quantity. Make sure repeated rows describe intentional bundle contents rather than duplicate entries.
Why are customer savings negative?
The bundle price is above the total standalone price for the entered quantities. That is a premium rather than a monetary saving. Extra services or packaging might justify a premium, but the calculator does not assign value to them.
What if my margin target is 100%?
A positive product cost cannot be covered while retaining 100% of selling revenue as gross profit. The calculator therefore requires a target below 100%. If cost is zero, percentage margin still requires a positive selling price.
How do I include packaging or shipping?
Fixed costs attributable to each included unit can be incorporated consistently into unit_cost. Order-level costs and revenue-based fees need separate consideration; the contribution margin calculator can help evaluate the resulting bundle as one sale.
How should product names containing commas be entered?
Wrap the full product name in double quotes so its comma stays inside one CSV cell. Keep the four header columns in the documented order. The calculator supports up to 1,000 product rows and rejects missing quantities or negative prices.
Does this tell me the best bundle to sell?
It evaluates a bundle you specify, not customer demand or product affinity. Compare candidate prices with customer research, stock availability and actual sales. A margin-compliant price can still be unattractive, and a strong saving can still be uneconomic.
Explore the topic in the blog
Sources and method
Use the references below to check definitions and platform guidance. The model’s scope and limits are explained above. Read our editorial standards.