Overview #
pH is not just a stability parameter in acid exfoliation — it is the primary performance and safety lever. Get it wrong at the supplier level and no amount of downstream formulation work will save you. We’ve seen brands launch AHA serums that passed internal QC, only to receive consumer complaints about irritation within 60 days — and when we traced it back, the root cause was inconsistent free acid content in the raw material, not the formula itself. Sourcing alpha-hydroxy acids, beta-hydroxy acids, and polyhydroxy acids from unqualified suppliers is one of the fastest ways to destroy a product launch. This guide reflects how we actually qualify acid suppliers before we let a single kilogram into our facility.
Factory Audit Checklist: What We Look For On-Site #
Before we approve any new acid supplier — glycolic, lactic, salicylic, mandelic, gluconolactone, whatever — we do a physical audit. No exceptions. A COA alone tells you almost nothing about process consistency.
The non-negotiables on our audit checklist:
- GMP certification status: We require ISO 22716 or equivalent. If a supplier can’t produce a current certificate (issued within 3 years), we stop the audit there.
- Dedicated acid production lines: Cross-contamination risk is real. We’ve seen gluconolactone batches with trace lactic acid because the supplier ran both on the same reactor without adequate CIP validation. That’s a formulation nightmare.
- Batch record traceability: We ask to see a live batch record, not a template. We want to see actual operator sign-offs, in-process pH readings, and yield data. If they hand us a printed template with blanks, that’s a red flag.
- Stability chamber documentation: Any supplier claiming a 24-month shelf life needs to show us real-time and accelerated data. We ask for 40°C/75% RH data at minimum 6 months.
- Wastewater treatment compliance: Acid manufacturing generates significant effluent. We check for local environmental permits. This matters for ESG-conscious brand partners, and it matters for supply chain risk.
One thing we’ve learned: the audit visit itself is less important than what happens when you ask an unscripted question. Ask the production manager what their biggest quality failure was in the last 12 months. The answer — or the hesitation — tells you more than any checklist.
We also verify that the supplier holds registration or filing status under NMPA Cosmetic Regulation for any ingredient destined for the China market. For EU-bound product, we cross-check the ingredient against EU Cosmetics Regulation 1223/2009 Annex III restrictions — salicylic acid in particular has concentration caps and prohibited use categories that vary by rinse-off versus leave-on format.
COA Review Criteria: Reading Between the Lines #
Most brands look at a COA and check that the assay number is in range. That’s not enough. Here’s what we actually scrutinize.
Assay (purity): For cosmetic-grade glycolic acid, we require ≥99.0% by titration. Lactic acid is trickier — it exists as a racemic mixture and the L/D ratio matters for skin compatibility. We require L-lactic acid content ≥95% of total lactic acid. Suppliers who can’t specify the isomer ratio are usually sourcing from fermentation processes with poor downstream purification.
Heavy metals: Our internal spec is ≤10 ppm total heavy metals, with lead ≤2 ppm and arsenic ≤1 ppm tested individually. Some suppliers report only total heavy metals — push them for individual element data.
Residual solvents: Relevant for mandelic acid and some PHAs where solvent-assisted crystallization is used. We require full ICH Class 2 solvent screening per ICH Stability Guidelines methodology, even though this is a raw material, not a finished drug. The principle applies.
Water content (Karl Fischer): For solid acid actives, moisture drives degradation. We set a hard limit of ≤0.5% water for glycolic acid powder. Above that, you start seeing caking, and more importantly, you start seeing assay drift over time.
Microbial limits: This one surprises some brand partners. Solid organic acids are generally self-preserving, but aqueous solutions are not. For 70% glycolic acid solution, we require Total Aerobic Count ≤100 CFU/g and absence of specified pathogens. We’ve received batches from new suppliers that passed assay but failed micro. It happens.
The COA date matters too. We won’t accept a COA older than 12 months for a new qualification batch, and we always request that the COA batch number matches the physical shipment. Sounds obvious. You’d be surprised how often it doesn’t.
For a broader view of how we integrate acid actives into finished formulations, see our Acid Exfoliation Technology documentation.
Incoming QC Tests: Pass/Fail Thresholds We Actually Use #
When a qualified supplier’s material arrives at our facility, it doesn’t go straight to the warehouse. Every incoming lot goes through our incoming QC protocol before release.
| Test | Method | Pass Threshold | Fail Action |
|---|---|---|---|
| Assay (glycolic acid) | Potentiometric titration | 99.0–101.0% | Full lot rejection |
| pH (10% aqueous solution) | pH meter, calibrated | 0.5–1.5 | Quarantine, supplier notification |
| Appearance | Visual + color comparison | White crystalline, no yellowing | Quarantine pending investigation |
| Heavy metals (total) | ICP-MS | ≤10 ppm | Full lot rejection |
| Water content | Karl Fischer titration | ≤0.5% | Conditional hold, retest |
| Microbial (TAC) | USP <61> | ≤100 CFU/g | Full lot rejection |
| Particle size (powder) | Laser diffraction | D90 ≤200 µm | Conditional hold |
The “conditional hold” category is where judgment calls happen. A water content result of 0.6% on a single test doesn’t automatically mean the lot is bad — we retest from three different sampling points in the container. If all three fail, it’s rejected. If one fails, we investigate the sampling procedure first.
One failure mode we’ve encountered repeatedly: glycolic acid powder that passes all incoming tests but shows assay drift by month 3 of storage. We traced this to inadequate moisture barrier in the supplier’s packaging — they were using single-layer polyethylene bags instead of foil-laminate. We now specify packaging requirements in our supplier contracts, not just material specifications.
Salicylic acid has its own complications. The SCCS Scientific Opinion on salicylic acid is worth reading if you’re formulating for EU markets — the acceptable concentration limits differ by product category and the SCCS has flagged cumulative exposure concerns that are starting to influence how we spec this ingredient.
The Clinical Evidence That Actually Matters for Sourcing Decisions #
Here’s something most supplier qualification guides skip entirely: the clinical data behind acid exfoliation is ingredient-quality dependent, not just concentration dependent. This matters for sourcing.
The most relevant head-to-head data we reference internally comes from a double-blind, randomized controlled trial (n=74, 12 weeks) comparing 8% glycolic acid formulations made with pharmaceutical-grade versus cosmetic-grade raw material from two different suppliers. The result: the pharmaceutical-grade material showed 34% improvement in skin texture score versus 19% for the cosmetic-grade material at the same nominal concentration. The difference was traced to free acid content — the cosmetic-grade material had higher buffering impurities that reduced effective free acid at the target pH.
We’re still not fully convinced the clinical evidence base is strong enough to make universal sourcing recommendations from this single study. But it aligns with what we observe in our own stability and efficacy testing. The lesson we take from it: assay percentage alone doesn’t tell you bioavailable free acid content. You need to know the buffering capacity of the raw material, which means testing the pH of a standardized solution and the titratable acidity, not just the nominal purity.
This is why we ask suppliers for titratable acidity data in addition to assay. Most can provide it. The ones who can’t — or who look confused when you ask — are usually resellers, not manufacturers.
Where Most Brands Get This Wrong #
Honestly, the single biggest mistake we see is treating acid supplier qualification as a one-time event. You qualify a supplier, they pass, and then you assume every subsequent batch is equivalent. It isn’t.
We require annual re-qualification audits for all acid suppliers, plus triggered re-qualification any time there’s a manufacturing site change, a key raw material change upstream, or a significant process modification. Suppliers are required to notify us of these changes under our supplier agreement. In practice, they don’t always do this voluntarily. We find out when a batch fails incoming QC.
The second mistake: over-relying on supplier-provided COAs without independent verification. We test every incoming lot ourselves. The cost of incoming QC — roughly $80–$150 per lot for the full panel — is trivial compared to the cost of a stability failure or a consumer complaint investigation.
Third mistake, and this one is specific to indie brands working with smaller MOQs: accepting split lots from distributors rather than direct-from-manufacturer material. A distributor who splits a 500 kg drum into 25 kg portions and repackages them has broken the chain of custody. The COA may be genuine, but you have no way to verify that the material in your bag matches the material on that COA. We almost always push back on this when brand partners propose it.
The cost trade-off is real. Direct-from-manufacturer sourcing typically requires MOQs of 100–500 kg for most acid actives, which is out of reach for early-stage brands. Encapsulated acid formats — which offer better stability and gentler consumer experience — run roughly 2.5–3× the raw material cost of standard grades. Airless packaging to protect acid formulations from oxidation and contamination adds $0.40–$0.80 per unit at MOQ 1,000. These are real numbers that affect COGS, and brands need to factor them in before they brief us on a “clean, high-performance AHA serum at mass-market price points.” It usually doesn’t work out.
For brands developing acid-based brightening formulations, our Brightening & Whitening formulation documentation covers how we integrate acid actives with other brightening agents and the stability considerations that follow.
Supplier Qualification Scorecard #
We use a weighted scorecard internally when making final supplier approval decisions. Here’s the framework we apply:
| Qualification Criterion | Weight | Pass Score | Fail Triggers |
|---|---|---|---|
| GMP/ISO 22716 certification (current) | 20% | Certified, <3 years old | Expired or absent = automatic disqualification |
| On-site audit score | 25% | ≥80/100 | <70/100 = automatic disqualification |
| COA completeness (all required parameters) | 15% | All parameters present | Missing heavy metals or isomer data = -10 pts |
| Incoming QC pass rate (last 5 lots) | 20% | ≥95% pass rate | <80% = probationary status |
| Batch-to-batch consistency (assay CV) | 10% | CV ≤1.5% | CV >3% = re-qualification required |
| Regulatory documentation (REACH, MSDS, NMPA) | 10% | All current documents | Missing REACH or MSDS = conditional approval only |
A supplier needs a weighted score of ≥75% to achieve Approved status. Scores between 60–74% go to Conditional Approved — we’ll use the material under enhanced incoming QC but won’t sole-source from them. Below 60%, or any automatic disqualification trigger, means we don’t use the supplier regardless of price.
We haven’t fully automated this scorecard. It’s still a spreadsheet with manual inputs from the audit team. Not elegant, but it works.
Formulation Notes for Brand Partners #
What market? What are you expecting on-pack? Those are the first two questions we ask when a brand comes to us with an acid exfoliation brief.
If you’re targeting the EU market with a leave-on AHA product, the regulatory ceiling is 10% AHA at pH ≥3.5, with mandatory sun protection advisory labeling. That’s not a suggestion — it’s a requirement under EU Cosmetics Regulation. If you want to go higher concentration for a professional-use positioning, the documentation burden increases significantly and we need to discuss that upfront.
If you’re targeting the US market with a salicylic acid acne product, you’re in OTC drug territory above 0.5%, which means FDA monograph compliance, not just cosmetic registration. Most brand partners don’t realize this until we tell them.
For China NMPA registration, acid exfoliation actives above certain concentrations require special cosmetics filing, which adds 6–12 months to your timeline. Plan accordingly.
On the formulation side: the supplier qualification work we’ve described above directly affects what we can promise you on stability. With a fully qualified supplier providing consistent, high-purity material, we can commit to 24-month stability at 25°C/60% RH for most acid serum formats. With unqualified or inconsistently performing material, we can’t make that commitment — and we won’t.
The brief intake conversation always comes back to the same point: the ingredient quality upstream determines what’s possible downstream. There’s no formulation trick that compensates for a bad raw material.
Frequently Asked Questions #
Q: We want to source glycolic acid directly from a supplier we found online — can you just test it when it arrives?
We can test it, but incoming QC alone isn’t supplier qualification. Testing tells you whether that specific lot passes — it doesn’t tell you whether the next lot will. We require a full audit and qualification process before we’ll use any new acid supplier in production, regardless of who found them. The incoming QC panel costs around $100–$150 per lot and takes 5–7 business days.
Q: Our supplier says their lactic acid is 88% purity — is that normal?
Yes, 88% aqueous lactic acid solution is a standard commercial grade. The remaining 12% is water. What you need to ask for additionally is the L-isomer content — we require ≥95% L-lactic acid of total lactic acid for cosmetic applications. Some suppliers can’t provide this data, which usually means they’re not manufacturing it themselves.
Q: Can we use food-grade citric acid instead of cosmetic-grade for pH adjustment in our AHA formula?
Technically the chemistry is the same, but food-grade doesn’t come with the heavy metals testing, microbial limits, or batch traceability documentation we require for cosmetic production. We’ve had brand partners push back on this for cost reasons — food-grade is cheaper. Our answer is always no. The documentation gap creates liability exposure that isn’t worth the savings.
Q: How often do acid raw material lots actually fail your incoming QC?
Across our qualified supplier base, the failure rate runs around 3–5% of incoming lots, mostly on water content or minor assay drift. For new or unqualified suppliers, we’ve seen failure rates above 20% on first qualification batches. That number is why the qualification process exists.
Q: We’re a startup with MOQ constraints — do we really need all this for a small first run?
Honestly, yes — but we can help you work within your constraints. For first runs under 50 kg of finished product, we can source from our pre-qualified supplier pool and pass the qualification documentation through to you. You don’t need to run your own audit at that scale. What you do need is a supplier who’s already been audited by someone with skin in the game. That’s what our qualified supplier list gives you.
Have a product concept in mind? Contact our formulation team to request a complimentary brief review.
© 2026 Mastracare.com. All rights reserved.
Unauthorized reproduction or distribution is prohibited.