You’ve spent weeks perfecting that shampoo bar formula. The lather is creamy, the pH is spot-on, and the cure gave it just the right hardness. But have you looked at your label lately? Not the pretty design-the regulatory side. Because when it comes to FDA rules, shampoo bars live in a weird gray zone. They’re not quite liquid cosmetics, not quite classic soap bars. And yet, the rules treat them like both, which can trip up even experienced makers.
Let me walk you through three labeling traps that don’t get nearly enough attention. I’ve seen small brands get hit with warning letters over these, and it’s almost always because no one told them the rules were different for solids.
The Shrinking Bar Problem
You pour a bar at 120 grams. After a month of curing, it’s down to 95 grams. That’s normal-water and glycerin evaporate. But if your label says “Net Wt. 4.2 oz (120g)”, you’re now selling an under-filled product. The FTC takes that seriously, and state weights-and-measures inspectors can pull your product off shelves.
Most liquid shampoo makers never worry about this. But for bars, it’s the number one mistake I see.
How to fix it:
- Never label based on the wet weight right after molding.
- Run a simple stability test: weigh bars every week for six weeks. Note when the weight stabilizes.
- Use that stable weight for your label. Round to the nearest tenth of an ounce.
- Set a tight fill tolerance-no more than ±2%. A 100g bar should never ship weighing 90g.
And please, don’t list “4 fl oz” on a solid bar. The FDA expects weight for solids-ounces or grams, not fluid measures.
The Soap Exemption Trap
Here’s where things get confusing. The FDA says true soap-made only from fats and lye, used only for cleansing-doesn’t need a full cosmetic label. No ingredient list required, no net weight if under an ounce, no business address. Sounds great, right?
But most shampoo bars aren’t true soap. They contain synthetic surfactants like sodium cocoyl isethionate or cocamidopropyl betaine. And they make claims: “volumizing,” “color-safe,” “moisturizing.” The minute you make any claim beyond “cleanses,” the exemption vanishes.
I’ve seen makers list “Saponified oils of coconut and olive” as a single ingredient, thinking they’re still in soap territory. But if your bar also has SCI and you claim it conditions, you’re a cosmetic. Your label must have a proper INCI ingredient list, in descending order by weight at the time of manufacture.
My rule of thumb: Treat every shampoo bar as a cosmetic. Even if it’s 100% saponified, if you add fragrance or claim anything beyond basic cleaning, you’re under cosmetic regulation. It’s safer and avoids surprises.
So your label must include:
- Full INCI ingredient list
- Business name and physical address
- Net weight
- Identity statement - “Shampoo Bar,” not “Soap Bar” unless it’s truly only for body
Where Does Water Go on the List?
This question trips up even seasoned formulators. In a liquid shampoo, water is almost always first. But in a solid shampoo bar, water may only be 10% of the final weight. So many makers push “Water” or “Aqua” to the bottom of the list. That’s wrong.
The FDA requires ingredients in descending order of predominance by weight at the time they are added to the batch, not by what remains in the final bar. If you add water at 20% of the formula, it belongs near the top-even if most of it evaporates during cure.
Here’s a real example: In a cold-process soap bar, you dissolve lye in water. That water might be 30% of the initial batch. After cure, it drops to 10%. But on the label, “Water” still goes near the top-often right after the main surfactant or oil blend.
The same applies to syndet bars. Pre-made surfactant noodles (like SCI) often contain 30% water. You add them wet. So that water weight counts. Your label should reflect it.
To stay compliant:
- Keep batch records with exact weights of every ingredient at addition.
- Sort that list from highest to lowest weight.
- Use that order for your ingredient label, even if the final bar feels dry.
Do not reorder based on the cured weight. That’s how warning letters happen.
The Ingredient Name Game
When you combine saponified oils and synthetic surfactants, labeling gets even more tangled. A common mistake: listing “Saponified Oils of Cocos nucifera (Coconut) Oil and Elaeis guineensis (Palm) Oil” as a single ingredient. The FDA expects each alkali salt to be listed separately-Sodium Cocoate, Sodium Palmate, and so on.
And if you have unsaponified oils (your superfat), those appear as separate ingredients: “Cocos nucifera (Coconut) Oil.”
Then there’s the ordering. Say your saponified coconut oil makes up 40% of the formula by weight, and SCI makes up 30%. Then Sodium Cocoate comes before Sodium Cocoyl Isethionate. Simple math-but only if you know the exact weight of the sodium salts after saponification. That’s a conversion you need to calculate, not guess.
One trick: run a fatty acid profile on your soap base. That gives you the true weight of each sodium salt, which you can then order correctly on your label.
The Bottom Line
Shampoo bar labeling isn’t a place for shortcuts. The FDA’s cosmetic rules were written for liquids, so you have to adapt them carefully for solids. Three things to double-check today:
- Net weight after cure - measure at sale, not at mold.
- Claims trigger cosmetic regulation - don’t hide behind the soap exemption.
- Ingredient order by addition weight - water may be near the top even in a dry bar.
Get these right, and your label will stand up to scrutiny. Get them wrong, and you’re one customer complaint away from a warning letter. When in doubt, talk to a regulatory attorney who knows cosmetics-not just a soap-making friend.
Have you run into any labeling surprises with your shampoo bars? Drop your experience in the comments-real stories help everyone avoid the same pitfalls.