Skip to content
Soap Math

Which Calculator Should I Use?

Every tool in the SoapMath suite — what it does and when to use it

SoapMath has seven specialized calculators, each designed for a different type of cosmetic product. The key question is always: does your product contain water? and is the base soap, emulsion, anhydrous, or surfactant? Those two questions get you to the right calculator almost every time.

Quick Decision Guide

  • Making something with lye (NaOH or KOH)? → SoapMath
  • Making a lather-producing liquid cleanser? → BubbleMath
  • Making a lotion, cream, or conditioner (has both oil and water)? → LotionMath
  • Making a balm, butter, or oil product (no water)? → BalmMath
  • Adding colorants to a formula? → ColorMath (alongside your main calculator)
  • Scaling a formula or converting % to grams? → BatchMath
  • Checking fragrance safety limits? → IFRA Math

SoapMath 🧼

Bar soap (cold process, hot process), liquid soap (KOH), cream soap (dual lye), and shaving soap.

Use for:

  • Cold process bar soap
  • Hot process bar soap
  • Cold process liquid soap
  • Cream soap (dual NaOH + KOH)
  • Shaving soap
  • Laundry soap bars

Not for: body wash, shampoo, lotion, or any product without lye-saponification chemistry.

Open SoapMath →

LotionMath 🧴

Emulsions containing both water and oil phases — anything that requires an emulsifier to hold together.

Use for:

  • Body lotion and body cream
  • Face moisturizer
  • Hand cream
  • Hair conditioner (W/O)
  • Leave-in conditioner
  • Facial serum (water-based)
  • Toner and essence (with emollients)

Not for: anhydrous products (no water), cleansers, surfactant-based products.

Open LotionMath →

BalmMath 💄

Anhydrous (water-free) products made from oils, butters, and waxes. No emulsification needed.

Use for:

  • Lip balm
  • Body balm / solid lotion bar
  • Whipped body butter
  • Salve and healing balm
  • Oil serum
  • Facial oil blend
  • Perfume roller (oil-based)
  • Cleansing balm / makeup remover balm
  • Sugar/salt scrub oil base

Not for: water-containing products, surfactant-based products, or soap.

Open BalmMath →

BubbleMath 🫧

Surfactant-based liquid cleansers. Calculates active surfactant mass (ASM) and formulation architecture.

Use for:

  • Body wash
  • Liquid hand soap
  • Shampoo
  • Face wash / cleanser
  • Bubble bath
  • Foaming hand soap (pump)

Not for: bar soap (use SoapMath), lotion (LotionMath), or water-only products.

Open BubbleMath →

ColorMath 🎨

FDA-approved colorant mixing and usage calculations. Combines with any other calculator.

Use for:

  • Soap colorants
  • Lotion and cream colorants
  • Lip color blends
  • Color mixing ratios

Use alongside your main calculator — not a standalone formula builder.

Open ColorMath →

BatchMath ⚖️

Scales any formula from percent to weight, or resizes a recipe. Works with any product type.

Use for:

  • Scaling a % recipe to batch size
  • Resizing an existing batch up or down
  • Converting between grams and ounces

BatchMath doesn't check chemistry — it just scales weights. Use it after your other calculator confirms the formula.

Open BatchMath →

IFRA Math 🌸

Fragrance compliance against IFRA (International Fragrance Association) category limits.

Use for:

  • Fragrance usage rates for any product type
  • Multi-component fragrance blend analysis
  • Restricted ingredient checks

Not for: colorants, preservatives, or non-fragrance ingredients. Check your fragrance supplier's IFRA certificate for the inputs.

Open IFRA Math →

Frequently Asked Questions

Tip: All calculators are free

SoapMath, LotionMath, BalmMath, BubbleMath, BatchMath, ColorMath, and IFRAMath are all free to use.