Sourcing Cosmetic Ingredients
How to Find Good Suppliers — and Spot the Sketchy Ones
Where Most Small Makers Shop
If you're just starting out, you're probably ordering from one of the handful of indie-friendly suppliers that cater specifically to small batch makers and hobbyists. A few well-regarded names in the US:
Good starting points for US makers
- Brambleberry — wide selection, good documentation, beginner-friendly
- Lotioncrafter — strong on emulsifiers and specialty ingredients; excellent technical resources
- Bulk Apothecary — competitive pricing on commodity ingredients; check COA availability
- MakingCosmetics — strong on actives, niche ingredients, good documentation
- Wholesale Supplies Plus — solid for surfactants, bases, and bulk oils
- Formulator Sample Shop — small quantities of specialty ingredients, great for testing actives
- From Nature With Love — wide oil and botanical selection
- Windy Point Soap — Canadian; good for Canadian makers
As you grow, you'll eventually graduate to direct wholesale accounts with ingredient distributors — but for most indie makers, the above is where you'll be sourcing for a long time, and that's completely fine.
Amazon, marketplaces, and craft stores
The COA: Your Ingredient's Report Card
A Certificate of Analysis (COA) is a document from the supplier that confirms what's in the ingredient — purity, appearance, pH, and that it actually is what it says it is. For any ingredient going into something you sell, you want a COA on file.
Most indie-friendly suppliers include it automatically or have it available on the product page. When you're vetting a new supplier, ask for it before you order. Here's what to look for:
- INCI name — does it match what was advertised? This is the official ingredient name, not the trade name
- Lot or batch number — generic COAs with no lot number aren't worth much
- Appearance — color, physical form, and odor description
- Assay or purity — what percentage of the material is actually the ingredient
- pH — for anything water-soluble, this should be listed
- Peroxide value — for oils, a high number means the oil is already going rancid
- Heavy metals — especially for ingredients going near the face or eyes
- Microbial limits — important for water-soluble botanicals and plant extracts
Pro Tip
The Safety Data Sheet (SDS)
The SDS (or MSDS) is the safety document — how to store it, what to do if it splashes on you, how to dispose of it, and whether it has any special shipping or handling rules. You need this for anything that could cause harm if mishandled: lye (NaOH, KOH), isopropyl alcohol, acids like citric or lactic at high concentration.
Most suppliers include this automatically for regulated chemicals. If you're ordering something that seems like it should have safety documentation and there isn't any, ask.
Trying a New Supplier: A Simple Checklist
Search Their Name in the Formulator Community
Before anything else, search the supplier name on Chemist Corner forum, r/DIYBeauty, and the hundreds of Facebook groups dedicated to soapmaking and cosmetic formulation. Other makers are very honest about who ships slowly, who has inconsistent products, and who's great to work with. Five minutes of searching saves a lot of frustration.Order a Sample
Almost every reputable supplier offers samples — usually 25–100g for a small fee. Test it in an actual formula batch. Does it smell right? Does it perform the way the description says? Is the texture what you expected? Don't skip this for emulsifiers or actives.Check the COA
Request (or download) the COA for the current lot. Verify the INCI name matches. For oils especially, check the peroxide value — a high number means it was stored badly and will make your products go rancid faster.Place a Small First Order
Even if the sample was fine, start with a small order before buying in bulk. Samples sometimes come from a better lot than what ships in a production order. A small test run tells you whether the consistency holds up.Notice How the Transaction Goes
Did the COA come automatically or did you have to ask three times? Was the order packed well? Did it arrive labeled correctly? A disorganized small order is a preview of a disorganized large one.What Something Actually Costs
The price on the product listing is almost never the whole number. For small orders especially, what you pay to ship can change the math significantly.
| What Adds to the Cost | How Much It Can Matter |
|---|---|
| Shipping weight (oils are heavy) | Can add $8–20 to a small order of carrier oils |
| Hazmat surcharges for lye, alcohol, strong acids | $30–50 extra per order — always check before buying small quantities |
| Minimum order requirements | Buying 500g when you only need 100g isn't a savings if you can't use the rest |
| Rush fees or slow shipping | Lead time affects when you can actually make things |
| Import fees on overseas orders | Customs costs are unpredictable and sometimes significant |
Pro Tip
When to Buy in Bulk (and When Not To)
Bulk pricing looks tempting, but for many ingredients — especially oils — buying more than you'll actually use before they expire costs you more than it saves.
Stock up on these — they last a long time
- Beeswax, candelilla wax, carnauba wax — 2+ years when stored properly
- Stearic acid, cetyl alcohol, other waxes and thickeners
- Sodium hydroxide (lye) — stays stable when kept dry and sealed
- Most surfactants (SLES, CAPB, SCI) — long shelf life in sealed containers
- Preservatives — most last 2+ years sealed
Buy lean on these — they go off faster than you think
- Rosehip, hemp, flaxseed, evening primrose oil — 6–12 months and they turn rancid
- Any oil high in polyunsaturated fatty acids (PUFAs)
- Water-based extracts and hydrosols — shorter shelf life, need refrigeration
- Vitamin C (L-ascorbic acid) — oxidizes and turns yellow
A simple rule: estimate how much of an ingredient you use per month, multiply by its shelf life in months, and that's the most it makes sense to have on hand at one time.
US vs. Overseas Suppliers
| US / Canadian Supplier | Overseas (China, etc.) | |
|---|---|---|
| Shipping time | Usually 3–7 days | 2–6 weeks via standard shipping |
| Pricing | Higher, but you know what you're paying | Lower unit cost, but more variables |
| Minimum orders | Often low or none for retail suppliers | Can be higher to offset shipping cost |
| Documentation | Usually solid and in English | Varies a lot — ask specifically for third-party lab COAs |
| Returns / problems | Generally manageable | Very hard to resolve once customs clears |
| Best for | Fresh oils, actives, anything quality-sensitive | Commodity waxes, silicones, some surfactants in volume |
There are legitimate overseas suppliers — but for anything where purity actually matters (actives, specialty ingredients), start with a domestic source you can verify easily, especially while you're still building your formula knowledge.
Red Flags to Watch For
- No COA, or a COA that's clearly a stock template with no lot number
- The INCI name isn't listed on the product page, or doesn't match the COA
- Just says 'cosmetic grade' with no further documentation
- Prices that seem way too low for actives like retinol, peptides, or tranexamic acid
- No physical address — just a P.O. box, or nothing at all
- No response when you ask for a sample or documentation before ordering
- Heavy affiliate promotion but no real maker reviews in formulator communities
- The website looks like it was built in a day and sells everything from essential oils to dog food
Having a Backup Plan
Every maker eventually hits the moment where their go-to supplier is out of stock on exactly the ingredient they need — right before a market, a launch, or a big custom order. Having at least one other supplier you've already ordered from means you're not scrambling from scratch.
For your most important ingredients — your emulsifier, your preservative, your main oil — identify and actually test a second source before you need it. A supplier you've never ordered from isn't really a backup.
A simple way to think about it
- Main supplier: your go-to for price, quality, and shipping speed
- Backup supplier: someone you've ordered from and tested, even if you don't use them regularly
- Emergency option: a higher-cost source (often retail) for genuine stockouts when you need it fast
Keeping Track of What You Have
If you sell your products and something ever goes wrong — a contamination notice from a supplier, a customer reaction, a formulation issue — you need to know which batch of which ingredient went into which product. This doesn't require special software. A simple spreadsheet does it.
- When ingredients arrive: write down the supplier, lot number, date received, and quantity
- Label your storage containers with the lot number and when you received it
- Use older stock first — the ingredient that arrived first gets used first
- Note the expected expiry (date received + supplier's stated shelf life)
- When you make a batch, record which lot numbers went into it
Pro Tip
