From formula to product
On this page9
One: decide wet or dry
A liquid and a powder are different products, different containers and different regulatory positions. Trying to decide this after the formula is settled means re-deciding the formula.
Two: calculate the free alkali
Free or chemically unneutralized sodium or potassium hydroxide, by weight. Ten percent is the threshold in a dry form, two percent in anything else. "Free or chemically unneutralized" is doing work in that sentence: it is not the total alkali, it is what remains unreacted.
Three: build the ingredient list for disclosure
Every intentionally added ingredient, meaning every chemical added for a functional or technical effect. That is a complete list rather than the interesting parts, and it includes the ones that are there to make the product pour, keep or smell right.
Four: build the website before the label
Because the label may point at the website, and a label carrying an address that does not yet resolve is worse than no label. Build the ingredient page, then print the address.
Five: choose the container
By format, then capacity, then neck. The bulk half has 41 containers to choose from and the small half has hundreds, so the amount of freedom available at this step depends entirely on step one.
Six: choose the closure against the alkali answer
If the product needs a child resistant closure, that has to exist on the neck finish of the container you picked. Picking the jug first and discovering the requirement second is the expensive order.
Seven: keep the four numbers with the batch
Format, free alkali by weight, the complete intentionally added ingredient list, and the label version with the website address it points at. A reformulation can move all four, and the website has to move with them.
The website is the part that rots
A label is printed and fixed. An ingredient page is a living document that has to still be accurate a year after the batch shipped, and the commonest failure in this category is a site describing last year’s formula.