Skip to content
Soap Math

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

Amazon, Etsy, eBay, and hobby stores like Michaels or Hobby Lobby are convenient, but they're not reliable sources for cosmetic-grade ingredients if you're selling your products. Listings are often from third-party resellers with no traceability, no COA, and no SDS — which means you can't verify what you're actually getting or meet basic GMP documentation requirements. If you do buy from Amazon, only buy from the brand's own verified storefront, and confirm they can provide a current COA and SDS before you use it in anything you sell.

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

If a supplier's COA has no lot number, the testing date is years old, or the document looks like a stock template, those are all reasons to ask questions. A fresh, lot-specific COA is the standard.

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

1

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.
2

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.
3

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.
4

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.
5

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 CostHow 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 requirementsBuying 500g when you only need 100g isn't a savings if you can't use the rest
Rush fees or slow shippingLead time affects when you can actually make things
Import fees on overseas ordersCustoms costs are unpredictable and sometimes significant

Pro Tip

Always calculate cost per gram, not just the listing price. A supplier charging $12 for 1 lb with free shipping can be cheaper than one charging $8 for 1 lb with $10 shipping — even though it looks more expensive at first glance.

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 SupplierOverseas (China, etc.)
Shipping timeUsually 3–7 days2–6 weeks via standard shipping
PricingHigher, but you know what you're payingLower unit cost, but more variables
Minimum ordersOften low or none for retail suppliersCan be higher to offset shipping cost
DocumentationUsually solid and in EnglishVaries a lot — ask specifically for third-party lab COAs
Returns / problemsGenerally manageableVery hard to resolve once customs clears
Best forFresh oils, actives, anything quality-sensitiveCommodity 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

A Google Sheet with five columns (ingredient, supplier, lot number, date in, expiry) is genuinely all you need to start. The habit matters more than the system.

Frequently Asked Questions