Short answer
To cost a perfume, multiply each formula row's weight by its material's price per gram and add the rows; diluted rows cost the material's share plus the solvent's share. Divide by the formula's total weight to get a cost per gram of concentrate. For a bottle, multiply that by the grams of concentrate in it, add the alcohol, then add packaging. In the worked example below, a 50 ml bottle at 18% carries about $1.80 of liquid before packaging.
Step 1: a price per gram for every material
Suppliers price in different units — per 10 g, per 100 g, per kilogram, per fluid ounce. Convert everything to a price per gram before costing, and record when and from whom that price came. A cost calculated from last year's prices is a historical number, not a current one.
If a material is bought by volume, convert using its density from the supplier's specification (weighing vs measuring by volume explains why that matters). Include shipping and duties in the price if they are a meaningful share of the cost; for small orders of expensive naturals they often are.
Step 2: cost each row, including dilutions
For a neat material, a row's cost is weight × price per gram. For a diluted material, split the row into the material and the solvent it carries:
row cost = pure active (g) × material price + solvent (g) × solvent price
The example uses illustrative prices, in US dollars, chosen only to make the arithmetic clear. They are not quotes for any real material.
| Material | Weighed | Dilution | Price / g | Row cost |
|---|---|---|---|---|
| Bergamot oil | 2.00 g | 100% | $0.40 | $0.800 |
| Lavender oil | 1.50 g | 100% | $0.25 | $0.375 |
| Hedione | 3.00 g | 100% | $0.08 | $0.240 |
| Iso E Super | 2.00 g | 100% | $0.10 | $0.200 |
| Ambroxan in DPG | 1.00 g | 10% | $2.50 neat; DPG $0.02 | $0.268 |
| Vanillin in DPG | 0.50 g | 10% | $0.10 neat; DPG $0.02 | $0.014 |
| Total | 10.00 g | $1.897 |
The Ambroxan row is 0.10 g of Ambroxan ($0.250) and 0.90 g of DPG ($0.018). Costing the whole 1.00 g at the neat price would overstate it almost tenfold; costing it at the solvent price would understate it badly. This is the same distinction between weight and pure active that runs through every perfume calculation — see formula %, absolute % and relative %.
The concentrate costs $1.897 per 10 g, or about $0.19 per gram.
Step 3: cost per bottle
From how to calculate perfume concentration: a 50 ml bottle at 18%, assuming the finished perfume weighs 0.82 g per ml, holds 41.0 g of perfume — 7.38 g of concentrate and 33.62 g of alcohol.
| Component | Weight | Price / g | Cost |
|---|---|---|---|
| Concentrate | 7.38 g | $0.1897 | $1.40 |
| Perfumer's alcohol | 33.62 g | $0.012 | $0.40 |
| Liquid per bottle | 41.00 g | $1.80 |
Step 4: everything that isn't liquid
For most small brands, the liquid is not the biggest cost. Add, per unit:
- bottle, pump or atomizer, collar and cap;
- label and printing, outer box, inserts;
- losses: liquid left in vessels and filters, rejected fills, broken glass — budget a percentage and measure it;
- testing and documentation spread across the batch (safety assessment, stability checks);
- labor, if you are paying for filling and packing.
Keep these as separate lines rather than one "packaging" figure. When a cost changes, you want to see which one moved.
Keeping costs current
A formula's cost is derived from prices that change. If the price is stored on the material record and the cost is calculated from it each time, updating one price updates every formula that uses the material. If costs are typed into each formula, they go stale without anyone noticing. The same principle applies to stock value, which is covered in fragrance raw material inventory.
Two more habits help. Keep "no price recorded" distinct from "costs nothing": a formula whose most expensive material has no price will look cheap, and a total that silently treats a blank as zero is wrong without warning. And record the price date, so a costing can say what it was based on.
In RUŌOD Lab, cost is a field on the material record and the formula's cost is calculated from the pure active of each row, so it moves when a price is updated. Its cost and inventory report keeps materials with no cost recorded separate from those that are recorded, so a gap in your prices is visible rather than silently counted as free. Pricing a product — margins, wholesale and retail — is a business decision beyond the arithmetic here; how costing fits into the wider development process is in building a fragrance development workflow. The other core calculations are collected in the perfume dilution and calculations guide.
Once you know where the cost sits, reducing a fragrance formula's cost covers what to do about it.
Frequently asked questions
Should I cost the formula at trial size or at batch size?
Cost per gram is the same at any size; that is why it is the useful figure. Prices per gram often fall when you buy larger quantities, so recost with the prices you will actually pay for a production batch.
How do I cost a formula that contains another formula, like an accord?
Cost the accord first, as its own formula, to get its cost per gram. Then use that as the price of the accord when it appears as a row in the larger formula.
Written and reviewed by the RUŌOD Lab team. This article is general education about perfume formulation and record-keeping; it is not legal, regulatory or safety advice, and the examples are illustrations, not validated commercial formulas. How we write and check these guides.