Summary
- Who this is for
- QA/QC managers, production managers, contract manufacturers, importers
- What you will have
- A written incoming-QC programme you can copy from the template table
- Comparator
- Supplier batch COA
Why a COA is not enough
A Certificate of Analysis describes one batch at dispatch. Transit heat, moisture ingress and time change free fatty acid and peroxide value. Identity and adulteration risk is the buyer's regulatory exposure — the Responsible Person or brand owner — not the supplier's. Incoming QC answers two questions the COA cannot: is this the product I approved, and has it changed since it was tested?
Two failure modes the programme catches: the shipped product differs from the approved sample, and the product deteriorated between dispatch and use. Pre-purchase due diligence is qualifying a shea butter supplier. The commercial arrival step is scaling from sample to container, step 8. Reading one COA, line by line, is how to read a shea butter COA. The steps below design the system you operate on every delivery.
Use the COA interpreter when you compare your result with the supplier's. Each parameter is explained on the specifications hub. For origin and grades, see the complete guide to shea butter. A plant that already receives drums can start here and only later open the qualification scorecard; a brand that has not yet placed a first order should not build a full incoming programme before it has an approval record to compare against.
The programme is a system, not a sequence you perform once. Sampling intensity, retains, the in-house bench, the third-party panel, the trend log and the non-conformance form have to exist before the first container arrives. Building them after a failed lot is how a claim window expires while you are still looking for a clean jar.
Sampling plan per drum and lot
A lot is one supplier batch code. A consignment is everything on one bill of lading. A sampling unit is a drum, carton or pail. Sample every drum from a new supplier; move to the square-root-of-n-plus-one rule only after three conforming deliveries. That “n plan” is the practical rule used for pharmaceutical starting materials in WHO sampling guidance; it is a buyer convention here, not a shea-specific statute.
| Supplier status | Units sampled | Composite or individual | Tests |
|---|---|---|---|
| New supplier / first three deliveries | Every unit | Individual for FFA and sensory; composite for the rest | Full freshness set; identity if not yet done |
| Approved supplier | √n + 1 units per lot | Individual sensory; composite laboratory | FFA, moisture, melting point, PV; sensory every unit |
| Reduced (≥ 10 conforming deliveries) | Composite per lot | Individual sensory on every unit | Freshness composite; identity annually |
| Any change (site, season start, non-conformance) | Revert to new-supplier intensity | Individual for FFA and sensory | Full set until three conforming lots return |
A solid fat is sampled at ambient with a clean stainless trier or corer from the top, middle and bottom of the drum — or by melting a whole small pack. Never partially melt a drum to “make sampling easier”: you will fractionate the fat and lie to yourself. Avoid condensation on cold tools. Clean tools between units. Use foil-lined or glass containers. Take at least 250 g of composite and 100 g per unit for laboratory plus retention.
| Field | Example |
|---|---|
| Supplier lot / batch code | As on the drum and the COA |
| Your goods-receipt number | GRN-2026-0142 |
| Unit ID | Drum 12/80 |
| Date and time sampled | ISO date plus 24-hour clock |
| Sampler initials | Two-letter code |
| Position | Top / middle / bottom |
| Temperature at sampling | Ambient at the bay |
| Seal number | Matches the bill of lading |
Receipt and sampling checklist
0 of 10 complete
Retained samples
Retains exist for dispute resolution, trend re-tests and complaint investigation. Without them you are arguing from memory. Ask the supplier to retain a sample of every dispatched batch too.
| Rule | Recommendation | Why |
|---|---|---|
| Quantity | 2 × 100 g per lot (one for re-test, one untouched) | A second test must not consume the dispute portion |
| Container | Glass or foil-lined, headspace minimal, sealed and tamper-evident | Oxygen and light drive peroxide value |
| Storage | Cool, dark, typical 15–20 °C ambient | Same conditions you expect the bulk to see |
| Retention period | Shelf life + 12 months | Pharmaceutical starting-material practice; adapt to your regime |
| Log | Location, date, who may open | A retain nobody can find is not a retain |
| Disposal | Recorded | Closes the file |
Retained-sample checklist
0 of 6 complete
In-house vs third-party tests
A buyer with a balance, an oven and a burette can run the three freshness tests that matter most on every lot; identity and contaminant tests are for a third-party laboratory at qualification and once a year. Method references are on shea butter test methods.
| Test | Method | In-house feasibility | Frequency (approved supplier) | Why it matters |
|---|---|---|---|---|
| Sensory (odour, colour, texture) | House panel | Every unit — first line of defence | Every unit | Catches melt, smoke and grain before a titration |
| Free fatty acid | AOCS Ca 5a-40 | Easy — burette, NaOH, ethanol; use the FFA calculator | Every lot | Freshness; kernel handling |
| Moisture | AOCS Ca 2c-25 | Easy — oven and balance | Every lot | Hydrolysis and mould risk |
| Slip melting point | AOCS Cc 3-25 | Moderate — capillaries and bath | Every lot | Texture and processing |
| Peroxide value | AOCS Cd 8-53 | Moderate if trained; else third party | Every lot | Primary oxidation |
| Colour | AOCS Cc 13e-92 | Visual in-house; Lovibond third party | Every lot | Appearance |
| Saponification value | AOCS Cd 3-25 | Third party | New supplier + annually | Identity |
| Refractive index | AOCS Cc 7-25 | Easy if you own a refractometer | New supplier + annually | Identity |
| Iodine value | AOCS Cd 1-25 | Third party | New supplier + annually | Identity |
| Unsaponifiable matter | AOCS Ca 6a-40 | Third party | New supplier + annually | Identity and the shea fraction |
| Insoluble impurities | AOCS Ca 3a-46 | Easy | Every lot for unrefined | Cleanliness |
| Contaminants (metals, PAHs, pesticides, microbiology) | Panel per safety assessor | Third party | Qualification + annually or per claim | Regulatory file |
A minimum in-house kit is a 0.01 g balance, an oven, a burette and standardised sodium hydroxide, phenolphthalein, ethanol, melting-point capillaries and a water bath. That is enough to hold a supplier to freshness. It is not enough to call a fat shea when identity is in doubt. Write a one-page SOP for each in-house method that names the standard, the sample mass, the calculation and the person who may release the lot. A titration without a written method is a conversation, not a result.
Acceptance limits by application
Distinguish three numbers. The specification limit is the contract. An alert limit is internal and tighter — it triggers a look. The action limit equals the specification and triggers a non-conformance. Cosmetic leave-on limits are not soap limits. Soap tolerates a higher free-fatty-acid band because the free acids saponify — see soap makers and the shea saponification lye calculator. Food and pharmaceutical buying is dominated by contaminant panels — food manufacturers, pharmaceutical buyers. Cosmetic brands writing a first spec should also read sourcing step 3.
| Parameter | Leave-on cosmetic (unrefined Grade A) | Soap (unrefined) | Food / CBE (refined N-RBD) | Pharmaceutical excipient (refined N-RBD) |
|---|---|---|---|---|
| FFA % oleic | ≤ 1 | Higher band often accepted (free acids saponify) | Tighter than Grade 1 unrefined; agree on the COA history | Agree against the relevant monograph language |
| PV meq O₂/kg | ≤ 10 | Looser than leave-on; still a rancidity signal | Codex CXS 19 is a published fats-and-oils ceiling; many buyers set tighter | Agree with the assessor |
| Moisture % | ≤ 0.05 | Slightly higher sometimes tolerated | Tighter than unrefined Grade 1 | Tighter than unrefined Grade 1 |
| Colour | Ivory to pale yellow | Any natural | White to off-white | White |
| Identity (SAP, RI, IV, unsaps) | Literature ranges on the spec pages | Same identity set | Same identity set | Same identity set plus monograph if one applies |
Every cell is a starting point from published Grade 1 / literature ranges, not a named factory's release limit. A dash means no published Grade 1 figure is listed. Confirm contaminant panels with the safety assessor.
Limits checklist
0 of 6 complete
Trend monitoring: FFA and peroxide value over storage
Log, per lot: receipt values, re-test values at 3, 6 and 12 months or at each production draw, the storage temperature log, and every time a container is opened. Storage practice is how to store shea butter to prevent rancidity. Glossary entries for rancidity, peroxide value and free fatty acid are the short definitions.
Expected behaviour: free fatty acid rises slowly and monotonically when moisture and lipase activity are present — a step change means water ingress or a heat event. Peroxide value rises during primary oxidation and can then fall as peroxides decompose into secondary oxidation products (aldehydes, ketones). A falling PV after a rise is not recovery; it is progression. Use p-anisidine value (AOCS Cd 18-90) and TOTOX = 2 × PV + p-AV to see the whole picture. A peroxide value that rises and then falls has not improved; the peroxides have broken down into the compounds you can smell.
| Pattern | Likely cause | Action |
|---|---|---|
| FFA flat, PV flat | Stable lot | Keep the cadence |
| FFA slow rise, PV flat | Normal ageing | Review shelf-life allocation |
| FFA step up | Moisture ingress or heat event | Check seals and the store |
| PV rising | Primary oxidation | Check light, air and temperature; use the lot first |
| PV rose then fell | Secondary oxidation | Run p-AV, sensory check, consider downgrade |
| Both rising fast | Lot no longer fit for leave-on use | Reject for leave-on; evaluate for soap |
Plot each lot's receipt FFA and PV against the supplier's declared specification. Three consecutive points trending toward the limit is a supplier conversation before a failure — see supplier corrective action. Log fields worth keeping: supplier and batch code; goods-receipt number and date; grade and intended application; receipt FFA, PV and moisture (your result and the COA); re-test dates and values; storage location and logged temperature range; container opened/closed events; a five-point odour note; whether an alert or action limit was breached and the NCR number.
Non-conformance handling
Quarantine and label. Re-test in duplicate from the retained portion. If still out, send a portion to the agreed dispute laboratory. Classify. Decide disposition. Document. Notify the supplier within the claims window you wrote into the specification agreement. Contract manufacturers who run this file for several brands should keep one form and many application limits — see contract manufacturers.
| Class | Example | Disposition options |
|---|---|---|
| Critical | Identity failure, contaminant over limit, foreign matter | Reject or return; no use |
| Major | FFA or PV over spec for the intended use | Reject, or accept with concession for a less demanding use (for example soap) with written approval |
| Minor | Colour shade, slight moisture excess within safety | Accept with concession; note on the trend chart |
A concession is written, time-limited and signed by QA. It never becomes the new normal. The quality page is the supplier-side status page; this section is the buyer-side procedure.
Non-conformance checklist
0 of 8 complete
Supplier corrective action
A supplier corrective-action request is 8D-lite: problem statement with data; containment (what happens to the lot); root cause (the supplier's investigation — intake FFA of kernels, storage, drum liners, transit); corrective action; verification on the next delivery; closure. Example timelines, buyer-set: acknowledgement in two working days, root cause in ten working days, verification on the next lot.
Fields worth putting on the form: buyer reference and date raised; supplier, batch code, quantity affected; class and parameter(s) with buyer result, COA value and dispute-lab result; containment; supplier root-cause analysis; corrective action and effective date; verification on the next delivery; closure signature and scorecard update. Feed the result into the qualification scorecard. Two majors in twelve months is a re-qualification, not a conversation.
The programme on one page
| Activity | When | Who | Record |
|---|---|---|---|
| Receipt inspection | Before signing | Warehouse / QA | Seal numbers, damage, melt marks |
| Sampling | On the day of receipt | QA | Eight labelling fields |
| In-house freshness tests | Every lot | QA bench | FFA, moisture, melting point, sensory |
| Third-party identity / contaminant tests | Qualification and annually | Named laboratory | Report number and uncertainty |
| Comparison with COA | Same day as in-house results | QA | Gap note; interpreter output |
| Retained samples | Every lot | QA | Location and custodian |
| Trend log update | Every lot and every re-test | QA | FFA, PV, temperature |
| Non-conformance review | On any out-of-spec | QA + procurement | NCR and disposition |
| Supplier scorecard update | After each NCR and annually | Procurement | Weighted score |
| Annual programme review | Once a year | QA lead | Limits, intensity, laboratory scope |
Programme set-up checklist
0 of 8 complete
Incoming QC on one page
Tick a step only when that step's own checklist is complete.
The five checks
0 of 5 complete
On this page
Related pages
FFA Titration Calculator
Convert titration readings to free fatty acid % and acid value.
COA Interpreter
Read a shea butter Certificate of Analysis parameter by parameter.
Shea Saponification Lye Calculator
Calculate NaOH or KOH for shea butter soap from SAP value.
Free Fatty Acid (FFA)
What FFA measures in shea butter, why it rises in kernels, and how it is tested.
Peroxide Value (PV)
Peroxide value as the first oxidation marker in shea butter storage.
Moisture Content
Moisture and volatiles in shea butter and why a tight band matters.
Melting Point
Slip melting point and how it governs shea butter skin feel.
Colour Grading
Colour as an appearance specification, not a grade.
Saponification Value
Saponification value as a chain-length and identity parameter.
Refractive Index
Refractive index at 40 °C as an identity check for shea butter.
Iodine Value
Iodine value as an unsaturation and identity check.
Unsaponifiable Matter
The unsaponifiable fraction that distinguishes shea from cheaper hard fats.
How to Read a Shea Butter COA
Every COA line explained, with red flags and a buyer checklist.
How to Store Shea Butter to Prevent Rancidity
Temperature, light, oxygen and rotation rules for drums and IBCs.
Contract Manufacturers
Refined or unrefined shea against a customer specification.
Food Manufacturers
Refined N-RBD shea for food and confectionery.
Pharmaceutical Buyers
Refined N-RBD as an excipient, with documents.
Qualifying a Shea Butter Supplier
Due diligence, samples, documents and a go/no-go decision.
Scaling from Sample to Container
Trial order, packing, documents and first container.
Buyer Playbooks
HTML playbooks for sourcing, qualifying, scaling and incoming QC, with downloadable checklist PDFs.
Complete Guide to Shea Butter
Master reference — grades, production, specifications, uses, sourcing, importing.
Certificate of Analysis (sample)
A real, redacted EMI Agro COA explained line by line.
Frequently asked questions
References & standards
- WHO Technical Report Series 929, Annex 4 — WHO guidelines for sampling of pharmaceutical products and related materials — World Health Organization (accessed 2026-09-13)
- Codex Stan 19-1981 — Standard for edible fats and oils not covered by individual standards — Codex Alimentarius (accessed 2026-09-13)
- AOCS Official Methods (Ca 5a-40, Cd 8-53, Cd 18-90, Ca 2c-25, Cc 3-25) — American Oil Chemists' Society (accessed 2026-09-13)
- ISO 3960, ISO 660, ISO 662, ISO 6321 — fats and oils test methods — International Organization for Standardization (accessed 2026-09-13)
- ISO 17516:2014 Cosmetics — Microbiology — Microbiological limits — International Organization for Standardization (accessed 2026-09-13)
- ISO 2859-1 — Sampling procedures for inspection by attributes — International Organization for Standardization (accessed 2026-09-13)
Last reviewed September 2026 by EMI Agro Industries QC team.
Manufacturer-direct from Ibadan, Nigeria
Compare your incoming results with ours.
Every EMI Agro batch ships with a Certificate of Analysis. Request a current one to set your alert limits before the first delivery.
You have just read Shea Butter Quality Control for Buyers. The next step is a real lot from the factory that produces it — EMI Agro, with factory-direct pricing and a batch Certificate of Analysis.
Trusted manufacturer
EMI Agro Industries Limited (RC 9364495) presses the butter in Ibadan — we are not a trading company.
Competitive factory-direct prices
Quoted EXW, FOB or CIF — the buyer chooses. You pay the factory, not a chain of middlemen.
Export-ready supply
We ship to European Union, United States, Canada, United Kingdom and Southeast Asia, China, India, Middle East, Latin America. Load ports: Apapa (Lagos) or Tin Can Island (Lagos).
Documented lots
40 tonnes per week of finished shea butter, a Certificate of Analysis on every batch, NAFDAC registered and SON approved.
