Skip to content
Soap Math

How to Make Bubble Bath

The Science of Long-Lasting Bubbles & Bath Safety

A truly luxurious bubble bath is defined by two things: flash foam (the ability to create massive bubbles quickly under the tap) and foam stability (the ability of those bubbles to survive for a full 20-minute soak). Unlike body wash, which is designed for cleansing and immediate rinsing, bubble bath must be formulated for prolonged skin exposure and high dilution.

In this guide, we'll use the BubbleMath calculator to engineer a formula that balances performance with safety. You'll learn how to select surfactants that create "tough" bubble membranes, how to use chelators to fight hard water, and how to avoid the common ingredients that cause bubbles to collapse instantly.

Bubble Bath Structure

The Anatomy of a Bubble

A bubble is a thin film of water trapped between two layers of surfactant molecules. To make it last, we need a "surfactant cocktail" rather than a single ingredient.

  • Primary Surfactant: Creates the volume (e.g., SLES, SLSa).
  • Secondary Surfactant: Stabilizes the film so bubbles don't pop (e.g., CAPB).
  • Continuous Phase: Distilled water acts as the scaffolding for the foam.
  • ASM Range: 8% to 14% Active Surfactant Matter is ideal for bath safety.
PhaseComponentTypical %
WaterDistilled Water, Chelators, Humectants55–65%
SurfactantPrimary (Anionic) + Secondary (Amphoteric)18–28%
StructureThickeners, Pearlizers, Water-Soluble Refatters1–8%
Cool DownPreservative, Fragrance, Color, Actives3–8%

Safety & Sanitation

Bath safety requires strict microbial control.

Because bubble bath is diluted in warm water and stays in contact with the body for long periods, it must be perfectly preserved. Microbial growth in a bath product can lead to skin or urinary tract infections. Always use a broad-spectrum preservative.

Labeling Requirement — Products Marketed to Children (US)

Under 21 CFR 740.17, any bubble bath intended for use by children must carry the following warning on the label — word for word:

"Caution: Use only as directed. Frequent or prolonged use of bubble bath salts may cause irritation to skin and urinary tract. Discontinue use if rash, redness, or itching occurs. Consult your physician if irritation persists."

See the full Children's Cosmetics Regulation guide →

Sanitation Checklist

  • 70% Isopropyl Alcohol spray for all tools
  • Distilled water only (avoid tap water bacteria)
  • Hairnets and gloves during production
  • Dedicated heat-safe beakers (no kitchen crossover)

Formulation Limits

  • Target pH 5.5–6.5 for skin compatibility
  • Max 14% ASM to prevent skin dryness
  • Check IFRA Category 9 for fragrance safety
  • Avoid oils that create slip hazards in tubs

Essential Equipment

  • Precision Scale: Accurate to 0.1g or 0.01g.
  • Heat-Safe Beakers: Borosilicate glass is best.
  • Low-Shear Stirrer: Spatula for gentle mixing.
  • Thermometer: Infrared or digital probe.

Critical Tip: Stir, Don't Whip

Unlike lotions, bubble bath should be stirred slowly by hand. Using a stick blender or high-speed mixer will incorporate air and create a massive head of foam that takes hours to subside.

Formulating with BubbleMath

1

Formula Setup

Select Bubble Bath from the product type dropdown. This will:

  • Set the target ASM Range to 8% – 14%.
  • Set the Target pH to 5.5 – 6.5.
  • Enable 'Architecture Hints' for bath safety.

Choose Gel/Cream for a thick pour, or Foaming Pump for a water-thin product.

2

Water Phase (The Scaffolding)

Water is QS (Quantity Sufficient) to reach 100%. Add these essentials:

  • Chelators (0.1%): Mandatory for bubble bath performance in hard water.
  • Glycerin (2–4%): Prevents surfactants from drying out the skin.
  • Conditioners (0.5%): Panthenol helps soothe skin during long baths.
3

Surfactant System (The Engine)

Recommended Surfactant Blend:

SLES 70% (15–20%) + CAPB (5–8%) + SLSa (3–5%)

BubbleMath's ASM Gauge will turn green when your blend hits the target. Look for these indicators:

  • Charge Check: Ensure no conflict between cationic and anionic surfactants.
  • Salt Viability: Check the salt-thickening score for SLES-based systems.
4

Structure & Additives

This is where you define the "look" and "feel" of the liquid:

  • Thickening: Add Sodium Chloride (1–2%) if viable, or HEC (1%) as a polymer thickener.
  • Pearlizers: Add Glycol Distearate (1.5%) for a classic "salon" look.
  • Refatters: Add PEG-7 Glyceryl Cocoate (1%) for a silky feel without killing foam.
5

Cool Down Phase

Final additions below 104°F (40°C):

  • Preservative: BubbleMath will check your pH compatibility.
  • Fragrance (1–2%): Check IFRA Category 9 safety limits.
  • Colorant: Use water-soluble dyes or micas for a vibrant bath.

Manufacturing Steps

1

Prepare Water Phase

Combine distilled water, EDTA, and humectants in your main beaker.
2

Add Surfactants

Add your anionic and nonionic surfactants to the water phase. If using solid surfactants (SLSa) or pearlizers, heat the phase to 158–167°F (70–75°C) until melted.
3

Mixing

Stir gently with a spatula. Avoid high-speed mixing that creates excessive foam. Mix until uniform.
4

Final Additions

Once below 104°F (40°C), add preservative, fragrance, and CAPB. Adding CAPB last often helps the final thickening process.
5

Adjust & Thicken

Check pH and adjust to 5.5–6.5. If salt-thickening, add NaCl solution in 0.1% increments until desired viscosity is reached.

Troubleshooting

If…Then…Solution
Bubbles disappear too fastPresence of oils or low secondary surfactantAvoid carrier oils. Increase CAPB or add a refatting agent like PEG-7 Glyceryl Cocoate.
Formula is water-thinSalt peak exceeded or surfactant incompatibilityCheck salt viability in BubbleMath. Use HEC if salt-thickening fails.
Cloudy appearance in clear bathFragrance not solubilizedUse a solubilizer like Polysorbate 20 or PEG-40 Hydrogenated Castor Oil.

Tip: Build your formula in BubbleMath

BubbleMath handles ASM calculations, charge conflict checks, salt thickening viability, and safety validation.

Frequently Asked Questions