Skip to main content
Calcimator

Fragrance Dosage Calculator

Fragrance percentage from IFRA guidelines and product type.

About this calculator

This calculator turns a target batch weight and fragrance percentage into grams to weigh, while capping loading at simplified IFRA category ceilings so leave-on and rinse-off products stay within typical regulatory guardrails. Product Type selects one of six fixed maximum concentrations — from 0.1% for lip products through 15% for candles and room sprays — via a lookup table (lines 26-35). Desired Fragrance (%) is clamped between 0.01 and 30 at intake (line 20); Effective Loading (%) is the lesser of your target and that category ceiling (line 36), and Over IFRA Limit flags when your target alone would exceed the cap (line 37). Fragrance Needed (g) scales linearly with Batch Size (g) at the effective percentage (line 40).

Top and Middle note percentages split the fragrance weight into three note tiers; Base Note (%) is whatever remains after top and middle are subtracted from 100 (lines 43-47), so the three gram outputs always sum to the total fragrance weight. Fragrance Cost ($) and cost per kilogram multiply that weight by your entered price per gram and normalize to batch size (lines 50-51). It does not evaluate allergen declarations, individual IFRA amendment sheets, or supplier-specific maximum use levels for a named compound.

Inputs

oz
%
%
%

Results

IFRA max (%)

3

Effective loading (%)

2

Fragrance needed (g)2
Over IFRA limit? (1=yes)0
Top notes (g)0.6
Middle notes (g)1
Base notes (g)0.4
Base note (%)20
Fragrance cost ($)$1.00
Fragrance cost per kg ($)$10.00
How to Use This Calculator
  1. Enter the target batch weight in grams or kilograms.
  2. Set the fragrance dosage percentage for your product category (rinse-off vs. leave-on).
  3. Review the calculated fragrance weight to add.
  4. Adjust dosage if required by IFRA usage limits for your product category.
  5. Use the output for purchase orders and batch records.

What each input means

Batch size (g)
Total product batch weight in grams.
Product type (1-6)
IFRA category: 1=Lip, 2=Eye, 3=Body lotion/cream, 4=Rinse-off, 5=Fine fragrance, 6=Candles/room spray.
Desired fragrance (%)
Your target fragrance concentration. Will be capped at IFRA limit if exceeded.
Top note (%)
Percentage of fragrance blend that is top notes (citrus, herbs). Typical: 15-30%.
Middle note (%)
Percentage of fragrance blend that is heart/middle notes (floral, spice). Typical: 40-60%.
Fragrance cost ($/g)
Cost of fragrance oil per gram.

What each result means

IFRA max (%)
Maximum fragrance concentration allowed by IFRA for this product category.
Effective loading (%)
Actual fragrance percentage used (capped at IFRA limit).
Fragrance needed (g)
Total grams of fragrance oil for this batch.
Over IFRA limit? (1=yes)
Warning: 1 if your desired percentage exceeds the IFRA category limit.
Top notes (g)
Grams of top note fragrance oils.
Middle notes (g)
Grams of middle/heart note fragrance oils.
Base notes (g)
Grams of base note fragrance oils.
Base note (%)
Calculated base note percentage (100% minus top and middle).
Fragrance cost ($)
Total cost of fragrance for this batch.
Fragrance cost per kg ($)
Fragrance cost contribution per kilogram of finished product.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Batch size (g) = 100, Product type (1-6) = 3, Desired fragrance (%) = 2, Top note (%) = 30 = 6 input(s) provided
  2. Calculate IFRA max
    3 = 3
  3. Calculate Effective loading
    Effective loading = min(desiredPct, ifraMaxPct)
    2 = 2
  4. Calculate Fragrance needed
    Fragrance needed = batchSize * (effectivePct / 100)
    2 = 2
  5. Calculate Over IFRA limit?
    0 = 0

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why did my Effective Loading (%) come back lower than the Desired Fragrance (%) I entered?

Effective Loading is computed as the minimum of your desired percentage and the IFRA category maximum looked up from Product Type (line 36). When Desired Fragrance exceeds that ceiling — for example 5% in a body-lotion category capped at 3% — the calculator keeps the legal cap and sets Over IFRA Limit to yes (line 37) while still using the capped value for all weight and cost outputs.

How does Product Type change the IFRA max and everything downstream?

Product Type maps to one of six hard-coded IFRA maxima in a lookup table — 0.1% for category 1 through 15% for category 6 (lines 26-35). That single percentage becomes IFRA Max (%) and feeds directly into Effective Loading (line 36), which in turn drives Fragrance Needed (g) and every note-weight output (lines 40-47). Changing category without changing batch size can therefore shift grams and cost even when your desired percentage stays the same.

Do Top Note (%) and Middle Note (%) affect how much total fragrance I need?

No — note percentages only partition the fragrance weight already fixed by batch size and effective loading. Base Note (%) is calculated as 100 minus top minus middle (lines 43-44), and top, middle, and base gram outputs each take their share of Fragrance Needed (g) (lines 45-47). Raising top notes redistributes grams among tiers but leaves total fragrance weight and cost unchanged.

How is Fragrance Cost per kg of finished product calculated?

The engine first multiplies Fragrance Needed (g) by your Fragrance Cost ($/g) entry to get total fragrance cost for the batch (line 50), then divides that cost by batch size in grams and multiplies by 1,000 to express dollars per kilogram of finished product (line 51). Batch size therefore scales total fragrance grams but cancels out of the per-kilogram figure when loading percentage and unit price stay constant.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Beauty, Fashion & Personal Care.