Cost3 min read

How to calculate perfume cost per bottle

The cost of a homemade perfume bottle is materials plus packaging. The unit-price formula, a worked 50ml example, the line items people forget, and how to get to a profit margin.

The short answer

A bottle of perfume costs you two things added together: the materials that go into the mixture (fragrance oil plus base) and the packaging (bottle, sprayer, cap, label, box). For the materials, work out a price per millilitre for each component and multiply by the amount you used; the packaging is already a per-bottle figure.

The formula

Unit price first, then the amount used, then packaging:

price/ml = purchase price ⁄ volume purchased · price/g = price/ml ⁄ density

materials = Σ ( component_ml × price/ml )

cost per bottle = materials + packaging

Worked example: 50ml at 25%

A 50ml bottle at 25% means 12.5ml of fragrance oil and 37.5ml of ready-made base. With example unit prices:

ItemAmountUnit priceTotal
Fragrance oil12.5 ml0.55 /ml6.88
Ready-made base37.5 ml0.011 /ml0.41
Bottle11.501.50
Sprayer + cap10.230.23
Label10.130.13
Box10.350.35
Total9.50
Prices are illustrative and currency-neutral. The dominant line is almost always the fragrance oil: 72% of the total here.

The split shows the shape of the problem: packaging is a fixed load, while the oil moves with your concentration and your purchase price. Dropping from 25% to 20% takes the oil line from 6.88 to 5.50 in this example, so the bottle lands at 8.15.

The line items people forget

  • Waste. What stays in the syringe, the funnel and the neck of the bottle. On small batches, allowing 2-5% is realistic.
  • The leftover that cannot fill the last bottle. If 100 grams of oil gives you 8 bottles, the 21ml left over is not wasted, but it still belongs to that batch's cost.
  • Shipping and customs. Left out of the purchase price, they make every material look cheaper than it is.
  • Sample bottles. What you set aside for testing also comes out of the oil.
  • Your own time. Not a cost if you are not selling, but part of pricing if you are.

Profit margin

If you sell, two more lines sit on top of the cost:

profit = selling price − cost per bottle · margin = profit ⁄ selling price × 100

Sell the 9.50 bottle above for 17.50 and the profit is 8.00, a margin of about 46%. Calculating the margin against the selling price matters: the same transaction described as "84% profit" on cost is not wrong, but it cannot be compared with anything.

What happens to old batches when prices move?

Fragrance oil prices move. The practical approach is to always cost at the most recent purchase price: replacement cost is what it costs today, not what you happened to pay for that batch. Keep the old prices anyway. Seeing how far something has climbed changes your pricing decisions.

Rather than rebuilding this table for every perfume, you can keep it in the app: enter your material prices once and the cost per bottle and margin come out on their own.

Open the app

You cannot cost a batch without knowing its yield

To cost a batch you first need to know how many bottles it produces. If you are starting from the oil you have, use how many bottles from your fragrance oil; for what a concentration comes to inside one bottle, see how much fragrance oil a 50ml perfume needs.

All articles
Keep reading

You might also like these

Process4 min read

Why fragrance advice from perfume groups rarely works twice

The "buy this house, use this percentage" tips that circulate in perfume groups usually cannot be reproduced. The four pieces of information that make advice usable, and how to follow a perfumer you trust without digging through chat history.

Read the article
Calculation3 min read

How much fragrance oil do you need for a 50ml perfume?

A 50ml perfume at 25% needs 12.5ml (11.88g) of fragrance oil. Concentration tables for 30, 50 and 100ml bottles, the formula behind them, and why the gram figure never matches the millilitre one.

Read the article