Packaging BOM Cost Calculator
Build a packaging bill of materials with one to twenty components and calculate total cost per sellable unit, per 1,000 and across annual demand.
Build the complete pack.
Use quantities per sellable unit. A component shared by 12 products uses a quantity of 1 ÷ 12 (0.083333…). Enter a fractional allocation for shippers or pallets; do not include their whole price for every product.
Currency changes the displayed unit only. No FX conversion is performed.
- Components × quantities
- €0.5550
- Tooling allocation / sellable unit
- €0.00000
- Freight allocation / sellable unit
- €0.00000
- Cost per 1,000 sellable units
- €555.00
- Annual packaging spend
- €55,500.00
| Component | Quantity | Cost / sellable unit | Share of total |
|---|---|---|---|
| Bottle | 1.00 | €0.2100 | 37.84% |
| Pump | 1.00 | €0.1400 | 25.23% |
| Label | 1.00 | €0.03800 | 6.85% |
| Printed carton | 1.00 | €0.1100 | 19.82% |
| Corrugated shipper | 0.0833 | €0.02700 | 4.86% |
| Protective insert | 1.00 | €0.01800 | 3.24% |
| Pallet allocation | 0.001000 | €0.01200 | 2.16% |
| Total | — | €0.5550 | 100.00% |
Annual spend = annual finished units × total cost per sellable unit. It includes the entered per-unit tooling and freight allocations. No waste, filling cost, tax, storage or transport beyond those allocations is inferred.
Saved calculations stay in this browser. No account or cloud backup is created.
Save to a product project (optional)
Choose or create a saved product project ↗Formula & substituted values
Line cost = quantity per finished unit × price per item + tooling allocation + freight allocation.
Total cost per finished unit = sum of all line costs. Component share = line cost ÷ total cost × 100.
Bottle: 1 × €0.2100 + €0.00000 + €0.00000 = €0.2100
Pump: 1 × €0.1400 + €0.00000 + €0.00000 = €0.1400
Label: 1 × €0.03800 + €0.00000 + €0.00000 = €0.03800
Printed carton: 1 × €0.1100 + €0.00000 + €0.00000 = €0.1100
Corrugated shipper: 0.08333333333333333 × €0.3240 + €0.00000 + €0.00000 = €0.02700
Protective insert: 1 × €0.01800 + €0.00000 + €0.00000 = €0.01800
Pallet allocation: 0.001 × €12.00 + €0.00000 + €0.00000 = €0.01200
Total: 0.2100 + 0.1400 + 0.03800 + 0.1100 + 0.02700 + 0.01800 + 0.01200 = €0.5550 / sellable unit
Per 1,000: 0.5550 × 1,000 = €555.00
Annual: 100000 × 0.5550 = €55,500.00
The formula, made clear.
The BOM connects primary containers, closures, labels, cartons, shippers and transport allocations without flattening their technical specifications. Each row has its own quantity and component price. A shared shipper or pallet can be allocated fractionally to one sellable unit. Percentage contributions show which entered components drive the total, while annual demand scales the same system cost into a spending scenario.
How to use this calculator
- 01
Add each packaging component and name it clearly.
- 02
Enter quantity per sellable unit, unit price and any separately identified per-unit commercial allocations.
- 03
Review the total, component shares and annual spend using a consistent finished-unit definition.
A calculation you can check
The example assembles a container, dispensing component, label, carton and shared shipper allocation into the packaging cost of one sellable product.
Use Load example in the tool above. The displayed inputs, calculation breakdown and results form a live, auditable worked example.
Check the displayed formula and units against your quotation. Use measured GSM, net weight and actual layout dimensions where available. Default densities are planning assumptions, not certified material properties. Calculated cost does not certify strength, compatibility or safe loading.
Method, units and material assumptions ↗