Bonner Biotech LLC  /  SHM-01  /  Procurement and cost reference

Ingredients, suppliers and cost

Start at Section 01 — it is a shopping list with links, and placing that one order unblocks the conditioner completely. Everything after it is the record: what was bought, what it cost, and how many bottles it makes.

Formulation SHM-01 Issued September 2026 Products Shampoo & conditioning gel Batch size 2,000 g → 8 × 8 oz
01

Your shopping list

Two ingredients specified for the conditioner cannot be bought. Brassicamidopropyl dimethylamine (ProCondition 22) and starch hydroxypropyltrimonium chloride are not stocked by any small-quantity US supplier — ProCondition 22 is quote-only through Univar with no published pack size, and the starch cationic has no retail seller at all. The conditioner has been rebuilt around the Polyquaternium-10 you already own, so it needs nothing new beyond the shared list below. Section 05 explains the choice and what to do if you want more slip than it gives.

One order covers everything obtainable

Every outstanding item is stocked by Lotioncrafter, who you already have an account with. Buying it as a single cart means one shipping charge instead of four. Click each name to go straight to the product page.

Lotioncrafter — one order, four lines
Buy thisSizePriceBatchesWhy this size
Hydroxyethylcellulose 8 oz / 227 g$25.9518 + 20 Confirmed R-grade, disperses without lumping — exactly the grade the protocol needs. This one line is the entire answer to consistency. 12 g per shampoo batch, 10 g per conditioner batch.
d-Panthenol, liquid 1 lb / 454 g$37.7515 + 22 CAS 81-13-3, the d-form. Buy this before anything else. It is 4.5× the size of your 60 mL bottle for 1.3× the price, and it takes panthenol from $1.56 a bottle down to $0.31 — see Section 04.
NeoDefend × 2 8 oz / 227 g$41.5034 combined Identical INCI to Geogard Ultra — gluconolactone (and) sodium benzoate, same 3–6 pH window, same 0.75–1.5 % rate. Geogard Ultra itself is sold out in every size at Formulator Sample Shop and World of Aromas, so this is the substitute. Two jars removes it as a constraint for good.
Sodium citrate 1 lb / 454 g$9.45113 CAS 6132-04-3, fine granules. Buffer only, 4 g per shampoo batch. The 2 oz is $3.95 but the pound costs less than the shipping difference. The 4 lb is sold out.
Cart subtotal $114.65 Plus shipping — your last Lotioncrafter order shipped for $9.07, so expect roughly $125–$130 all in. That unblocks the conditioner completely and takes the shampoo down to one missing ingredient.

The one thing you still cannot buy

Plantapon LGC Sorb is sold out in every purchasable size. Wholesale Supplies Plus lists 2 oz, 1 lb, 7 lb and 28 lb as sold out or unavailable; the only size with a restock date is the 440 lb drum at $2,681.31, special order, 14-day lead, estimated 17 September 2026. UPI Chem does not list the product at all and Cosmetic Formulator Depot returns no result for it. The shampoo cannot be made until this is solved, and no link will solve it. The realistic routes are: watch the WSP listing for the small sizes to return, or approach a BASF distributor directly — IMCD US lists it and will quote.
A note on the NeoDefend warning. Its page cautions against combining sodium benzoate with L-ascorbic acid, and against ascorbic plus citric acid together, because that combination can form benzene. Neither formula contains ascorbic acid, so this does not apply to you — citric acid with benzoate and no vitamin C is not a benzene route. Keep it in mind only if you ever add a vitamin C active.
02

Order sheet — status and spend

Every ingredient bought to date, grouped by the order it arrived in, checked line by line against your order confirmations. Postage is charged per shipment, so items sharing a shipment show grouped and the shipping cost appears once on the subtotal line. For what still needs buying, see Section 01.

Procurement status and spend — September 2026
StatusIngredient ProductPostagePaid Notes
Making Cosmetics — order 1, three items
✓ Held Glycerin USP — 1 gal $69.90grouped Palm-free, soybean-derived. 1 US gal at density 1.26 = ~4,769 g. 80 g per shampoo batch, 60 g per conditioner batch.
✓ Held Polyquaternium-10 — 500 g $65.80grouped Powder. Now the conditioner’s sole cationic at 16 g per batch (Section 05). 500 g = 31 batches. Still not the constraint.
✓ Held Citric acid — 1 kg $34.50grouped Anhydrous. Made up as a 50 % stock solution, so 1 kg of powder yields 2 kg of stock. Not a constraint.
Order 1 subtotal $170.20$15.76$185.96 Paid in full. USPS Ground Advantage.
Making Cosmetics — order 2
Reorder d-Panthenol — 60 mL $29.90$11.64$41.54 Liquid, d-enantiomer, ~72 g supplied. At 30 g per shampoo batch that is two batches and nothing left for the conditioner — and at $0.4153 a gram it was the most expensive thing in the formula. Superseded by the 1 lb from Lotioncrafter at $0.0832 a gram (Section 01). Keep this bottle, use it up first.
Order 2 subtotal $29.90$11.64$41.54 Paid in full.
Making Cosmetics — order 3
Verify grade Niacinamide PH — 800 g $59.90$12.56$72.46 30 g per shampoo batch = 26 batches. Confirm what was actually shipped. No product marketed as “Niacinamide PH” could be traced; the grade that exists is Niacinamide PC, whose real differentiator is a guaranteed low residual nicotinic acid carried in from manufacture — a purity spec, not different hydrolysis behaviour. Get the nicotinic acid ppm limit in writing on the CoA.
Order 3 subtotal $59.90$12.56$72.46 Paid in full.
Formulator Sample Shop — order ECL6PLNPD
✓ Held Geogard Ultra — 8 oz $17.00grouped 226.8 g confirmed. 30 g per shampoo batch, 20 g per conditioner batch. Geogard Ultra is now sold out in every size at FSS — restock with NeoDefend, which is the same INCI (Section 01).
✓ Held Sodium phytate — 100 g $21.00grouped Combines with the 200 g from Lotioncrafter for 300 g total = 50 shampoo batches.
FSS order 1 subtotal $38.00$22.49$60.49 Paid in full.
Formulator Sample Shop — order Y9TDENCE5
✓ Held Sodium cocoyl sarcosinate — 1 kg $40.00$22.54$62.54 Liquid, 30 % activity. 300 g per batch = three batches. Confirm the active percentage on the CoA and rescale if it is not 30 %. The finished label INCI must read Sodium Cocoyl Sarcosinate.
FSS order 2 subtotal $40.00$22.54$62.54 Paid in full.
Lotioncrafter — order XTQ8IN0GI
✓ Held Sodium phytate — 2 × 100 g $37.90$9.07$46.97 Rice bran derived. Not a constraint.
Lotioncrafter subtotal $37.90$9.07$46.97 Paid in full.
Natural Bulk Supplies — order 29590
Verify grade Cocamidopropyl betaine — 14 lb $36.26$22.92$59.18 ~6,350 g at 30 % active. 167 g per batch = 38 batches. Verify on arrival: low amidoamine, DMAPA below 10 ppm, RSPO mass balance.
NBS subtotal $36.26$22.92$59.18 Paid in full.
VedaOils USA — order D0JFAXVUY
✓ Held Caprylic / capric triglyceride — 500 g $29.00$20.00$49.00 Carrier for the cannabinoid premix only; 4 g per batch. Its cost sits inside the $2.00 premix line. Verify on the CoA: C8 and C10 only, no C12. Paid by PayPal.
VedaOils subtotal $29.00$20.00$49.00 Paid in full.
Wholesale Supplies Plus / UPI Chem — awaiting
Awaiting Plantapon LGC Sorb — 1 lb 454 g at 200 g per batch = two batches. Every purchasable size is now sold out at WSP — only the 440 lb drum at $2,681.31 shows a restock date. UPI Chem does not list the product. This is the sole shampoo blocker; see Section 01.
Confirmed spend to date $441.16$136.98$578.14 Products and shipping all confirmed against invoices. Plantapon and the four outstanding ingredients in Section 01 are not included.
03

What you will be able to make

One batch is 2,000 g and fills eight 8 oz (250 g) bottles. These figures assume you have placed the Section 01 order. Read down the Batches column — the smallest number is your run size and that ingredient is the constraint.

Shampoo

Shampoo — batches available after the Section 01 order
Ingredientg / batchStock after the orderBatches8 oz bottles
Plantapon LGC Sorb200None — no source0Blocked — see Section 01
Sodium cocoyl sarcosinate3001,000 g324 — tightest held item
d-Panthenol30454 g (new 1 lb)15120
Hydroxyethylcellulose12227 g18144
Gluconolactone + sodium benzoate30681 g, shared22176 if shampoo only
Niacinamide30800 g26208
Cocamidopropyl betaine167~6,350 g38304
Sodium phytate6300 g50400
Glycerin USP80~4,769 g, shared59472
Sodium citrate4454 g113904
Citric acid (as anhydrous)~41,000 g2502,000
Aqua, deionised1,125Deionised supply

Conditioning gel

Conditioning gel — batches available after the Section 01 order
Ingredientg / batchStock after the orderBatches8 oz bottles
d-Panthenol20394 g after 2 shampoo batches19152 — the constraint
Hydroxyethylcellulose10203 g after 2 shampoo batches20160
Polyquaternium-1016500 g — already owned31248
Gluconolactone + sodium benzoate20621 g after 2 shampoo batches31248
Glycerin USP60~4,769 g, shared79632
Citric acid (as anhydrous)~31,000 g, shared3332,664
Aqua, deionised1,870Deionised supply
The headline. Place the Section 01 order and the conditioner is completely unblocked — 19 batches, 152 bottles, using nothing you do not already own beyond that one cart. The shampoo stays blocked on Plantapon alone; the moment it lands, sarcosinate caps you at 3 batches / 24 bottles until you reorder it.
04

Cost per bottle

Every price below is from a confirmed invoice or a live product page — there are no estimates left in either table. One batch of 2,000 g fills eight 8 oz bottles, so grams per bottle is grams per batch divided by eight. Shipping is excluded and handled at the end.

Shampoo

Shampoo — cost per 8 oz / 250 g bottle
Ingredient and sourceg / bottle$ / gPer bottle
Sodium cocoyl sarcosinate — FSS, 1 kg @ $40.0037.50$0.0400$1.50
Plantapon LGC Sorb — WSP, 1 lb @ $16.0425.00$0.0353$0.88
Gluconolactone + sodium benzoate — Lotioncrafter, 227 g @ $20.753.75$0.0914$0.34
d-Panthenol — Lotioncrafter, 454 g @ $37.753.75$0.0832$0.31
Niacinamide — Making Cosmetics, 800 g @ $59.903.75$0.0749$0.28
Hydroxyethylcellulose — Lotioncrafter, 227 g @ $25.951.50$0.1143$0.17
Glycerin USP — Making Cosmetics, ~4,769 g @ $69.9010.00$0.0147$0.15
Sodium phytate — FSS + Lotioncrafter, 300 g @ $58.900.75$0.1963$0.15
Cocamidopropyl betaine — NBS, ~6,350 g @ $36.2620.90$0.0057$0.12
Citric acid — Making Cosmetics, 1 kg @ $34.500.50$0.0345$0.02
Sodium citrate — Lotioncrafter, 454 g @ $9.450.50$0.0208$0.01
Aqua, deionised140.60$0.0000$0.00
Ingredient subtotal$3.93
Cannabinoid premix, including MCT carrier1.00$2.00
Making cost$2.00
Manufacturing — lab$2.00
Total per 8 oz shampoo bottle, ex-shipping$9.93
Buying panthenol in a sensible size settles the question I raised last time. In the 60 mL bottle it cost $0.4153 a gram and $1.56 a bottle, and I recommended cutting the level from 1.5 % to 1.0 % to control that. At the 1 lb size it costs $0.0832 a gram and $0.31 a bottle — a fifth of the price. Keep it at 1.5 %. There is no longer a cost argument for cutting it, and the higher figure is the better one to have on the label.

Conditioning gel

Conditioning gel — cost per 8 oz / 250 g bottle
Ingredient and sourceg / bottle$ / gPer bottle
Polyquaternium-10 — Making Cosmetics, 500 g @ $65.802.00$0.1316$0.26
Gluconolactone + sodium benzoate — Lotioncrafter, 227 g @ $20.752.50$0.0914$0.23
d-Panthenol — Lotioncrafter, 454 g @ $37.752.50$0.0832$0.21
Hydroxyethylcellulose — Lotioncrafter, 227 g @ $25.951.25$0.1143$0.14
Glycerin USP — Making Cosmetics, ~4,769 g @ $69.907.50$0.0147$0.11
Citric acid — Making Cosmetics, 1 kg @ $34.500.38$0.0345$0.01
Aqua, deionised233.87$0.0000$0.00
Ingredient subtotal$0.96
Making cost$2.00
Manufacturing — lab$2.00
Total per 8 oz conditioner bottle, ex-shipping$4.96
Shipping, excluded above. Confirmed to date: $15.76 + $11.64 + $12.56 + $22.49 + $22.54 + $9.07 + $22.92 + $20.00 = $136.98, plus roughly $10–15 for the Section 01 order. Spread across the runs those figures support, that is about $1.50–$2.50 per shampoo bottle and $0.15–$0.30 per conditioner bottle. Shipping is disproportionate at this scale purely because the orders are small, and it falls sharply on any repeat order in larger sizes.
05

Why the conditioner changed, and your options

The conditioner was specified around brassicamidopropyl dimethylamine with starch hydroxypropyltrimonium chloride for slip. Neither can be bought. ProCondition 22 is stocked by no small-batch retailer and is quote-only through Univar Solutions, whose listing shows no pack size and no price; the starch cationic has no retail seller anywhere. Rather than leave the product blocked on two ingredients you cannot order, it has been rebuilt around Polyquaternium-10 raised from 0.3 % to 0.8 % — material you already have 500 g of.

This is the strongest choice available on the sensitive-scalp claim, not a compromise on it. Polyquaternium-10 is quaternised hydroxyethylcellulose. Its cationic group is a three-carbon trimethylammonium substituent on a cellulose backbone — there is no fatty chain anywhere in the molecule, so there is nothing for Malassezia lipases to release and nothing for the yeast to grow on. Every alternative carries some exposure that this one does not.

What you give up, stated plainly

Polyquaternium-10 gives real wet-comb improvement and slip. It does not give the rich, cushiony feel of a salon cream rinse, because that feel comes from a fatty alcohol building a lamellar gel network, and this formula has no fatty alcohol in it. Call it a conditioning gel and it is honest; call it a cream conditioner and customers will find it thin. If you want the richer feel you have to accept a fatty alcohol, and that is a real trade-off rather than a free upgrade — see the table.

If you want more than Polyquaternium-10 gives — the buyable options
OptionPriceAvailabilityThe trade-off
CETAC 30% — cetrimonium chloride $11.95 / lbIn stock The best technical choice, and the one you may not want on the label. Supplied as 29–30 % active in water with no fatty alcohol carrier, which is exactly why it suits this formula. On the microbiology it is the safest cationic there is: a C16 chain bonded directly to nitrogen with no ester or amide, so no enzyme can liberate a fatty acid from it, and quaternary ammonium salts showed no Malassezia growth when tested directly. Against that: it carries a Prop 65 warning for residual manufacturing traces, ships domestic ground only, and “cetrimonium chloride” is exactly the kind of name a natural-products buyer scans for and rejects. That is a positioning call, not a safety one.
BTMS-50 $19.95 / lbIn stock Would give the rich feel — and would undercut the scalp claim. The quat itself is inert here; despite the name it contains no behenic acid ester, just a C22 chain bonded straight to nitrogen. The problem is the carrier: BTMS-50 is roughly half cetyl alcohol, and cetylstearyl alcohol is the one material in this whole review with direct published evidence of supporting Malassezia growth. You would be buying the lamellar network by feeding the yeast.
Varisoft EQ 65 $19.75 / lbIn stock Do not use this one. Distearoylethyl dimonium chloride is a genuine esterquat — two stearate (C18) esters on a quaternary backbone, deliberately designed to hydrolyse readily. It is the only option here with a real mechanistic route to free fatty acid on the scalp. It also carries cetearyl alcohol. Wrong on both counts for this product.
My recommendation: run the Polyquaternium-10 version first. It costs nothing more, it is unblocked today, it is the cleanest thing you can put on a sensitive-scalp label, and it tells you what the base actually feels like before you spend money changing it. If it comes out too thin for you, the next move is CETAC at 0.5 % — one 1 lb jar, $11.95, no reformulation of anything else — and you decide then whether the label reads acceptably.
One honest caveat on all of the above. The Malassezia reasoning rests on a small evidence base: chain-length work from the 1960s and 70s, one 2019 study that tested ingredient classes rather than these specific materials, and a 2025 paper showing the C12–C24 range is really a sharp optimum around C16–C18 with weak tails. No published study has tested any of these named ingredients directly, and all of it is growth on agar rather than product on a scalp. The ranking above is sound as far as the evidence goes; it is not the same as proof.
06–17

Ingredient reference

One section per ingredient: what it is, why it is in the formula, who supplies it, and exactly what to write on the order. The supplier marked primary is the one currently used.

06

Glycerin

INCI: Glycerin. Used in both products. Organic grade is achievable and preferred. Coconut or rapeseed origin must be confirmed by declaration from the supplier. Wheat-derived glycerine exists in trade; it must be explicitly excluded.

Glycerin suppliers
SupplierProduct / gradeTagsNotes
Jedwards International USP Organic vegetable glycerin OrganicBulk Braintree, MA. USDA organic certified. Coconut or soy origin depending on lot; request coconut-derived and confirm in writing. Gallons, 5-gallon pails and drum available. $150 minimum order.
Order specification: Request "vegetable glycerin, USP grade, certified organic, coconut or rapeseed derived, non-GMO, wheat origin excluded." Retain the supplier's written confirmation as the origin declaration required by the gluten status section of the manufacturing specification.
07

Sodium Phytate

INCI: Sodium Phytate. COSMOS-approved chelating agent. Rice bran is the preferred feedstock. Confirm feedstock in writing; wheat bran is a published production route.

Sodium phytate suppliers
SupplierProduct / gradeTagsNotes
Lotioncrafter Sodium phytate, natural grade COSMOSProfessional Tumwater, WA. Specialist cosmetic ingredients supplier with full technical data sheets. Ships nationally. Well regarded among professional formulators.
Order specification: "Sodium phytate, cosmetic grade, COSMOS-approved, rice bran derived, wheat origin excluded." Use 0.3 % as supplied in the shampoo (6 g per 2,000 mL batch). If supplied as a 50 % solution, use 12 g and deduct 6 g from water.
08

Sodium Cocoyl Sarcosinate

INCI: Sodium Cocoyl Sarcosinate. Primary surfactant in the shampoo, selected in place of sodium cocoyl glutamate (unavailable at US retail). An N-acyl amino acid surfactant derived from sarcosine (N-methylglycine) and mixed coconut fatty acids. Same functional class as sodium cocoyl glutamate — amino acid-based, very mild, COSMOS-approved, and appropriate for hypersensitive skin and scalp. Confirmed in stock at Formulator Sample Shop in liquid form. At 30 % activity, gram weights in the formula remain 300 g per 2,000 mL batch and no water adjustment is required.

Sodium cocoyl sarcosinate suppliers
SupplierProduct / gradeTagsNotes
Formulator Sample Shop Sodium cocoyl sarcosinate, liquid ✓ SecuredCOSMOSProfessional You hold 1 kg = 3 batches. Confirm the active % on the CoA before manufacturing; the formula assumes 30 % and the grams must be rescaled if it differs. Every size now reads sold out at FSS, as does the DRK grade (functionally identical, darker colour). This is your second supply problem after Plantapon — it does not block the first run, but it caps it at 3 batches.
UPI Chem Sodium cocoyl sarcosinate 30 %, CAS 61791-59-1 Quote only The reorder route when FSS stays empty. Listed in 8 oz, 250 g, 1 lb and 450 lb drum, with sample and quote requests. No published prices — B2B, phone (855) 874-4100. Since you will also need to talk to a distributor about Plantapon, this is worth raising in the same call.
This ingredient sets the pH of the whole product. Its manufacturer's technical data states: "Below pH 5, the insoluble acid form of the surfactant begins to predominate and can be seen to separate out as a second phase." Carboxylate pKa ≈ 3.6; reliably ionised only above roughly pH 5.5. The shampoo is therefore formulated to pH 5.4–5.6 — a reading below 5.2 is a reject, not something to adjust and ship. Plantapon LGC Sorb is also a carboxylate (BASF supplies it at pH 5.5–6.5) — together they are 7.5 of the 10 points of active surfactant.
Order specification: "Sodium cocoyl sarcosinate, liquid, cosmetic grade, COSMOS-approved, 30 % activity, CoA required." Confirm the active content percentage on the CoA and rescale gram weights if the activity differs from 30 %. Update the INCI declaration on the finished product label from Sodium Cocoyl Glutamate to Sodium Cocoyl Sarcosinate before manufacturing — these are distinct INCI names even though the functional class is identical.
09

Sodium Lauryl Glucose Carboxylate (and) Lauryl Glucoside

INCI: Sodium Lauryl Glucose Carboxylate (and) Lauryl Glucoside. Supplied as Plantapon LGC Sorb (BASF). The combined INCI should appear verbatim on the CoA. Glucose feedstock declaration required; wheat starch is a possible source in some European supply chains.

Plantapon LGC Sorb suppliers
SupplierProduct / gradeTagsNotes
Wholesale Supplies Plus Plantapon LGC Sorb (BASF) COSMOSProfessional Every purchasable size reads “sold out or unavailable.” Listed prices, for when they return: 2 oz $2.64 / 1 lb $16.04 / 7 lb $82.61 / 28 lb $241.27. The only size with a date is the 440 lb drum, $2,681.31, special order, 14-day lead, estimated 17 September 2026. Watch the 1 lb.
IMCD US Plantapon LGC Sorb NA — official BASF distributor COSMOSBulk The official BASF channel and the only route with any prospect of supply right now. Trade account and quote required, minimum quantities likely well above your batch size. Worth the phone call given the shampoo cannot be made without this.
UPI Chem Not listed Checked Correction to an earlier note in this document, which said UPI Chem had it in stock. A site search returns no such product; the product URL previously recorded here redirects to their home page. Their catalogue does carry RSPO cocamidopropyl betaine, but not this surfactant. Treat UPI as a quote-request contact only.
Order specification: “Plantapon LGC Sorb, BASF, COSMOS-approved, 30 % activity, glucose from non-wheat starch, CoA and COSMOS certificate required.” Formula uses 10 % as supplied = 3.0 % active. There is no drop-in substitute at the same INCI. If supply stays blocked past the point where it is holding up the business, the honest options are to reformulate the surfactant system around what is available or to buy the drum — not to swap in a different glucoside and keep the same claims.
10

Cocamidopropyl Betaine

INCI: Cocamidopropyl Betaine. Grade specification is critical: low residual amidoamine and DMAPA are the sensitising impurities in standard CAPB. Both should be below 10 ppm. RSPO Mass Balance (RSPO MB) certification required for COSMOS compliance on the feedstock. This is the one non-organic COSMOS-approved ingredient in the system.

Cocamidopropyl betaine suppliers
SupplierProduct / gradeTagsNotes
UPI Chem CAPB 30 %, RSPO MB available COSMOSRSPO MBProfessional Explicitly stocks RSPO Mass Balance grade. Request low amidoamine specification and confirm residual DMAPA below 10 ppm on the CoA. Professional B2B; also stocks Plantapon LGC Sorb.
Jedwards International Cocamidopropyl betaine, 30 % Bulk Braintree, MA. Good for bulk quantities. Confirm RSPO MB availability and low-amidoamine grade at order time; standard grade may not meet the specification.
Natural Bulk Supplies Cocamidopropyl betaine Bulk US-based. Confirm grade specification before ordering. RSPO availability varies.
Lotioncrafter SurfPro CAPB Professional In stock, and the reorder route if Natural Bulk Supplies runs dry — the Jedwards / Bulk Natural Oils listing is currently sold out in every size. 4 oz $6.25 / 1 lb $10.35 / 8 lb $54.95 / 35 lb $179.95. Dearer per pound than a 14 lb bulk buy, but you have 38 batches in hand so this is a convenience option, not an urgent one.
Grade must be specified explicitly. Standard commodity CAPB does not control amidoamine and DMAPA levels. The specification for this formulation is: "Cocamidopropyl betaine, 30 % activity, low amidoamine grade, residual DMAPA below 10 ppm, RSPO Mass Balance certified, CoA required." UPI Chem is the most direct route to a product that meets this in a single order.
11

Caprylic / Capric Triglyceride

INCI: Caprylic/Capric Triglyceride. Used only in the cannabinoid premix (4 g per 2,000 g shampoo batch). Organic grade is available and preferred. Coconut-derived C8/C10 fractionated; confirm no C12 or above, as Malassezia can metabolise longer chain fatty acids.

Lab stock check first. Caprylic/capric triglyceride is standard MCT oil (C8/C10 fractionated coconut oil) — the same material used as a carrier in Reset ECS topical formulations. Before ordering, check whether existing lab stock qualifies: pull the CoA and confirm the fatty acid profile shows C8 and C10 only, with no C12 (lauric acid). If it does, no separate purchase is needed. Consumption in SHM-01 is only 4 g per 2,000 mL batch; existing stock will last a very long time.
Caprylic/capric triglyceride suppliers
SupplierProduct / gradeTagsNotes
Ingredient Supplier MCT Oil, food grade, 100% coconut derived COSMOS Existing account. Confirmed coconut derived. Food grade, pure C8/C10 — verify against CoA. If existing stock from this supplier is available in the lab, no reorder is needed for initial batches.
Batch note: Consumption is 4 g per 2,000 g shampoo batch. A 1 kg bottle covers 250 batches. No need for drum quantities at current scale. Confirm C8/C10 only on the CoA — no C12. Malassezia cannot synthesise its own fatty acids and grows on chain lengths from C12 upward, so C12 and above feed it. C8 and C10 sit below that range and medium-chain triglycerides are in fact actively inhibitory, so this carrier is the right choice and not merely a neutral one.
12

Gluconolactone (and) Sodium Benzoate

INCI: Gluconolactone (and) Sodium Benzoate. Supplied as Geogard Ultra (Arxada, formerly Lonza). A patented blend; the trade name is the most reliable way to ensure the correct ratio and COSMOS-approved specification. Generic gluconolactone/sodium benzoate blends exist but may differ in ratio and certification status.

Geogard Ultra suppliers
SupplierProduct / gradeTagsNotes
Formulator Sample Shop Geogard Ultra powder (Arxada) COSMOSProfessional US-based. Stocks the genuine Arxada brand in sample and production quantities. Powder form. Also carries sodium phytate and MCT, enabling a consolidated order for three ingredients.
Geogard Ultra is sold out in every size at Formulator Sample Shop. Buy NeoDefend from Lotioncrafter instead — identical INCI, same pH window, same use rate, 8 oz $20.75. Order specification: "Gluconolactone (and) sodium benzoate, powder grade, CoA required." Used at 1.5 % (30 g) in the shampoo and 1.0 % (20 g) in the conditioner. At the shampoo's pH of 5.5 the sodium benzoate fraction contributes far less than it would lower down, so gluconolactone carries the preservation and the level is set higher to compensate. Effective pH range 3 to 6, so both products stay inside it. Preservative efficacy testing (ISO 11930) is now mandatory before commercial sale.
13

Citric Acid

INCI: Citric Acid. Used as a 50 % solution (w/w in deionised water) for pH adjustment. Dissolve anhydrous powder in deionised water in the laboratory. Food-grade anhydrous is entirely adequate for this use; cosmetic grade is not meaningfully different for a pH adjuster. Non-GMO preferred. COSMOS-approved. Used at approximately 8 g per shampoo batch and 6 g per conditioner batch — pennies per batch regardless of supplier.

Citric acid suppliers
SupplierProduct / gradeTagsNotes
Soap Goods Citric acid, USP/food grade, anhydrous ✓ SecuredCOSMOS US-based. $13.50/lb confirmed in stock. Ships next day. USP grade is more than adequate for pH adjustment.
Laboratory preparation: To prepare a 50 % solution, dissolve 100 g citric acid anhydrous in 100 g deionised water at room temperature with stirring. Store in a labelled, sealed container. Use approximately 7 to 9 g per shampoo batch to reach pH 5.4 to 5.6, and approximately 6 g per conditioner batch to reach pH 4.0 to 4.5. Both figures are of the 50 % stock solution, not of the powder.
14

Polyquaternium-10

INCI: Polyquaternium-10. Conditioning agent in the conditioner. Quaternised hydroxyethylcellulose — a cationic cellulose polymer derived from cotton or wood pulp. No legume input, no gum, no fermentation substrate. Carries a positive charge that deposits onto the negatively charged hair cuticle, improving wet and dry combing. Extensively used in baby shampoos and sensitive skin formulations. Water soluble powder — no emulsification step required; disperses directly into warm water and is more forgiving than guar-based polymers at this concentration — guar is excluded from this formulation entirely. Used at 0.8 % (16 g per 2,000 g batch) as the conditioner's sole cationic — see Section 05 for why. COSMOS-permitted.

Polyquaternium-10 suppliers
SupplierProduct / gradeTagsNotes
Making Cosmetics Polyquaternium-10, powder Professional Redmond, WA. In stock. 500 g at $65.80 — 31 batches at 16 g each. Vegan, not animal tested, preservative-free. Hydroxyethylcellulose origin. No COSMOS certificate on this grade; acceptable for prototype batches.
Lotioncrafter Polyquaternium-10, powder COSMOSProfessional Tumwater, WA. Confirm COSMOS-certified grade for production batches where certification chain is required. Convenient combined order with sodium phytate.
Order specification: "Polyquaternium-10, powder, cosmetic grade, CoA required." Use at 0.8 % = 16 g per 2,000 g batch. Add steadily to warm (40 to 50 °C) water while stirring and mix three to five minutes until fully dissolved. No emulsification step; product is a clear to slightly hazy solution. For COSMOS-certified production, specify COSMOS-approved grade from Lotioncrafter.
15

Additional Actives

Both are in the shampoo at 1.5 % each (30 g per 2,000 g batch), added in the cool-down at or below 95 °F / 35 °C. d-Panthenol is also in the conditioning gel at 1.0 % (20 g). See the manufacturing protocol, Phase F.

d-Panthenol

INCI: Panthenol. d-panthenol (dexpanthenol) is the active enantiomer — converted to pantothenic acid (vitamin B5) on the hair shaft, where it acts as a humectant, improves elasticity, and reduces breakage. The d-form is the correct specification for a hair care active; dl-panthenol contains 50 % inactive l-panthenol. Ordered from Making Cosmetics, 60 ml liquid, $41.54.

Niacinamide PH

INCI: Niacinamide. Niacinamide hydrolyses slowly to nicotinic acid (niacin) in acid conditions, and nicotinic acid is what causes scalp flushing. What a high-purity grade buys is a low residual nicotinic acid carried in from manufacture — it does not change the hydrolysis rate, so the useful specification is a written ppm limit on the CoA plus a sensible shelf life, not a grade name. At pH 5.4–5.6 and 1.5 % the risk is low. 99 to 100 % purity, GMO-free, vegan. Ordered from Making Cosmetics, 800 g, $59.90.

16

Hydroxyethylcellulose

INCI: Hydroxyethylcellulose. Non-ionic cellulose thickener, the single ingredient responsible for both products having any body at all. Cellulose backbone from wood or cotton pulp with hydroxyethyl groups; no charge, so it does not interact with the cationic or anionic surfactants around it. Grade matters more than supplier here. A dispersible “R” grade is treated so the particles wet out before they start to swell; a non-R grade forms a skin on contact with water and produces lumps that never disperse, however long you stir. Use at 0.6 % (12 g) in the shampoo and 0.5 % (10 g) in the conditioner.

Hydroxyethylcellulose suppliers
SupplierProduct / gradeTagsNotes
Lotioncrafter Hydroxyethylcellulose, R-grade Professional Tumwater, WA. Confirmed R-grade on the product page — “designed to be added to water without lumping.” 2 oz $8.95 / 8 oz $25.95 / 1 lb $47.95 / 5 lb $229.65. Stated hydration 4–25 minutes depending on water pH and temperature, which matches the protocol’s Phase B timing. Buy the 8 oz.
Making Cosmetics Hydroxyethylcellulose Professional Alternative if consolidating with a Making Cosmetics order. Confirm the R-grade in writing before ordering — the dispersibility is the entire point and a standard grade will cost you a batch.
Order specification: “Hydroxyethylcellulose, cosmetic grade, dispersible R-grade, high viscosity, CoA required.” Slurry it into the whole glycerin charge before it touches water — added dry it lumps regardless of grade. Not COSMOS-eligible, but neither is Polyquaternium-10, which is already in the conditioner, so no certification is lost by including it.
17

Sodium Citrate

INCI: Sodium Citrate. Buffer, shampoo only, 0.2 % (4 g per batch). It exists in the formula for one reason: the preservative slowly hydrolyses gluconolactone to gluconic acid over the product’s shelf life, which drags the pH down. Unbuffered, a shampoo that leaves at 5.5 arrives at the customer nearer 4.8 — below the point where the sarcosinate starts coming out of solution. Four grams of a $9.45 ingredient is what stands between a stable product and one that separates in the bottle after two months.

Sodium citrate suppliers
SupplierProduct / gradeTagsNotes
Lotioncrafter Sodium citrate, CAS 6132-04-3 Professional Fine granules. 2 oz $3.95 / 1 lb $9.45 / 4 lb $28.85 (4 lb sold out). Stated usage 0.1–1 %, so 0.2 % sits comfortably inside it. Buy the 1 lb — it is 113 batches and costs $5.50 more than the 2 oz.
Food-grade sources Sodium citrate dihydrate, food grade Bulk Widely available and cheaper per pound, but insist on a CoA with heavy metals. At 0.2 % in a rinse-off the risk is low; the saving is also small at this scale, so there is little reason to leave a cosmetic-grade supplier.
Order specification: “Sodium citrate, cosmetic or food grade, CoA required.” Add in Phase C with the chelator and preservative, before any surfactant. It dissolves readily in warm water and needs no special handling.