Business tool

Bundle pricing calculator

Price a bundle without destroying margin.

Your inputs

Header: name,quantity,unit_cost,standalone_price. Quote names containing commas. Costs and standalone prices are per unit.
Margin is a share of the selling price, not a markup on cost.
Leave blank to use the target-margin price. Enter amounts in the same currency as the product rows.

Your results

Ready when you are
Add your inputs or try an example.
Your 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.

Cost = Σ(quantity × unit cost). Standalone total = Σ(quantity × standalone unit price). Required price = cost ÷ (1 − target margin), rounded upward to 2 decimals. Gross profit = bundle price − cost. Gross margin = gross profit ÷ bundle price × 100%. Customer savings = standalone total − bundle price.
Read the source reference ↗

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.

A little context

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

  1. 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.

  2. 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.

  3. 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.

Try the numbers

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.

Useful answers

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.

Help

How can we help?

Find instructions, report a problem, or leave a message.

Read this tool’s FAQs ↗

Guides for this tool

A 50% markup isn’t a 50% margin.How many extra sales does your discount need?Read campaign ROAS alongside the costs of the sale.
Common questions

Where do I start? Try an example, then replace its values with yours.

Why did my upload fail? Check the field error, accepted format and file-size limit. Start with a small sanitized sample.

Where are my results? Review the result panel, then use its copy or download controls. If a calculation fails, check the error beside the input.

Message us

Chat opens Tawk.to. It processes your messages and connection data. Do not paste private inputs or file contents. Availability and response times vary.