Beginner perfumer · 18
Do I need to know chemistry to start? No — but there is one piece of arithmetic you cannot skip
· 22 min read
Twenty-nine replies agreed: you don't need chemistry. They are right. But a single two-point reply named the thing that actually bites — you need to work out percentages to stay inside IFRA limits. I measured every pre-dilution row across 954 public formulas: 68% of them contain at least one row where the number on the sheet is ten times the actual material. And I made the same mistake twice while measuring it.
Someone asked r/DIYfragrance whether they needed to know much chemistry to start making fragrances. They planned to begin with essential oils already in the house, and wondered whether serious progress would require chemistry later.
The twenty-nine replies were unanimous. No. One said learning with single molecules is easier than learning with essential oils; another said you pick some up as you go; a chemical engineer replied that he finds that side interesting but it is not a requirement.
They are all right. But one reply, sitting at two points, named something nobody else did:
You do need to know enough chemistry/math to calculate percentages so you can abide by the IFRA safety requirements.
This piece is about that sentence, because how badly that arithmetic bites can be measured.
The short version
- You don't need chemistry. The thread's consensus is correct and this is not an attempt to overturn it.
- But across 954 public formulas, 68% contain at least one row where the number on the sheet is ten times the actual amount of material. The median overstatement is exactly 10×, the 90th percentile 24×, the 99th percentile 100×.
- This lands directly on IFRA. Get the factor wrong by ten and your judgement about a limit is wrong by ten.
- I made that same mistake twice while computing this. Details below.
About an 8 minute read.
What the arithmetic looks like
A formula sheet carries a row like this:
57.73 gamma-undecalactone 10%
A beginner reads "this material is 57.73% of the formula". In fact those 57.73 parts are a solution already diluted to 10%, so the neat material is 5.77%. A factor of ten.
This is not an edge case. Across the 17,481 material rows in 954 formulas:
| Row type | Count |
|---|---|
| Plain neat material | 15,169 |
| Pre-dilution | 2,216 |
| Purity specification (e.g. "50% min.") | 88 |
653 formulas (68%) contain at least one pre-dilution row, a median of 3 each, and one formula holds 20.
Reading those rows as neat material produces this:
| Median | |
|---|---|
| What those rows appear to contribute | 4.38% |
| What they actually contribute as neat material | 0.413% |
| Overstatement | 10.0× |
| 90th percentile | 24.2× |
| 99th percentile | 100× |
The widest single rows:
| On the sheet | Actual | Name |
|---|---|---|
| 57.73% | 5.77% | gamma-undecalactone 10% |
| 53.85% | 5.38% | Muscenone 10% |
| 50.00% | 5.00% | siam benzoin resinoid 10% |
| 35.00% | 3.50% | raspberry ketone 10% |
| 33.75% | 3.38% | lilial 10% |
Nested dilutions
There is a nastier variant. The corpus contains rows like this:
pharaone 10% 1% DIPG
That is a 10% stock further diluted to 1%. The two factors multiply, so the neat material is 0.1% of what the sheet says — a thousandth. These are rare, and I found only ten of them, but you need to recognise one on sight.
The same family includes phenyl acetaldehyde 85%/pea 10%, where the two numbers mean completely different things: 85% is purity and 10% is dilution. When a name carries several percentages, establish what each one is doing before using any of them.
I made the same mistake twice
Computing this, my first pass treated every percentage in a name as a dilution. The output contained this row:
64.94 alpha-isomethyl ionone (50% min.)
My code scored it as a 50% solution and duly reported "actually 32.47%". That is wrong. "50% min." is a purity specification — the alpha-isomethyl isomer is at least 50% of that grade. It is a commercial spec, not a dilution. There are 88 such rows.
Having spotted it, I added an exclusion and made the second mistake: the rule was too broad, and it threw out cumin seed oil 10% and peppermint oil 10% as well. Those are genuine dilutions whose names happened to contain a word my rule was scanning for.
The final version only counts a percentage as a purity spec when min. or max. immediately follows it.
I am writing this down because it is the exact error this article is about. The same percent sign means dilution factor, purity floor or dose depending on where it sits, and the three are handled differently. I got it wrong twice with a corpus, a script and unlimited re-runs. Somebody converting by hand at a bench at 2am is not in a better position.
Why this reaches safety
The two-point reply had the causal chain right. IFRA limits are percentages in the finished product, while what you hold is a parts sheet and a shelf of stocks at assorted concentrations. Everything between them is arithmetic.
A concrete example. Say you use a 10% stock, write 20 parts of it on a sheet totalling 1000 parts, and dose the finished product at 20% fragrance:
- On the sheet, the material is 2% of the formula
- It is a 10% stock, so the neat material is 0.2%
- Times the 20% dosage, the concentration in the finished product is 0.04%
Skip the middle step and you land on 0.4% — ten times off. Plenty of IFRA Category 4 limits sit around that order of magnitude. How to look one up.
Lee and colleagues' 2025 probabilistic risk assessment of 267 South Korean products found that the main drivers of exposure variability were concentration in the product, frequency and amount of use, and dilution rate. Which makes this arithmetic more than bookkeeping: it is the highest-weighted input in the whole risk assessment.
Tenfold errors are a studied failure mode
For a reference point. Doherty and Mc Donnell, in Pediatrics in 2012, reviewed five years of medication safety reports at a university-affiliated children's hospital, identifying 252 tenfold medication errors among 6,643 reports, of which 22 caused patient harm. Morphine was the most frequently reported drug. The contributing causes they list include dose calculation errors, documentation of decimal points, and confusion with zeroes.
Keep that analogy at the right scale. A hospital has double-checking, standardised order sets and trained staff, and the consequences are of a completely different magnitude from a home perfume bench. What the study offers is not alarm but a fact: tenfold errors are a documented, studied, recurring failure type that keeps happening in professional environments with checking systems in place. Their causes are decimal points and unit conversions, not insufficient knowledge.
So the answer is not "go learn chemistry". It is "build a habit that makes this error hard to commit".
Three habits
One: work in weight, never volume. One long reply in that thread made this point and it is correct — volume shifts with temperature and altitude, while 15 grams is 15 grams anywhere. Weighing and dilution has the full workflow.
Two: the formula sheet always states grams of neat material, and stocks are only how you achieve it. This is the strongest safeguard available. If you want 0.2 g of indole, write 0.2 g on the sheet and note "2.0 g of 10% stock" beside it. Both numbers on paper means you never lose the factor.
Three: label the concentration on the bottle, prominently. The reason those corpus rows mislead is that the concentration is crammed onto the end of a name. Do not reproduce that on your own shelf.
What chemistry does buy you
To be fair to the other side, some chemistry does pay — just not at the beginning.
Oxidation: why linalool and citral are mild pure and sensitising oxidised, and why aldehydes want nitrogen. That set changes your storage habits directly.
Solubility: why benzyl salicylate behaves in alcohol and fights you in an aqueous product, and why some resins need TEC.
One small conversion, one new odour line: acetylate geraniol into geranyl acetate and rose moves toward pear and lavender. Smelling that pair once beats memorising the definition.
All of it is worth picking up after you have started, not before. The thread's consensus stands.
What this doesn't establish
74% of the corpus carries a patent or source row. The way pre-dilutions get written reflects the conventions of this set of public documents, not of every formula sheet.
My classification is rule-based. It keys on percentages in the name and on min./max., so it misses rows that are stocks without saying so, and may misread conventions I did not anticipate. Treat 2,216 as a floor.
The tenfold error study is hospital data. Drug dosing and fragrance formulation differ in consequence, checking systems and training. That study is used only to establish that this error type exists and has been studied, not to estimate an error rate for perfume formulas.
This does not measure how often beginners actually get it wrong. I measured how common misreadable rows are in the corpus, not how many people misread them. That would need a different study.
References
C. Doherty, C. Mc Donnell, Tenfold medication errors: 5 years' experience at a university-affiliated pediatric hospital, Pediatrics, 129(5), 916–924 (2012). PMID 22473367. doi:10.1542/peds.2011-2526
H. Lee et al., Probabilistic risk assessment of emerging EU-regulated fragrance allergens in household and personal care products, Environment International, 200, 109530 (2025). PMID 40398361. doi:10.1016/j.envint.2025.109530
Related: Weighing and dilution, Look up how many formulas it appears in, Is this material still legal.