LimsPulse
Cosmetic products · All cosmetic product types in their final (or intended) packaging

Stability Testing of Cosmetic Products

Samples of the product in its final packaging are stored at room temperature, at elevated temperature (typically 40 °C and/or 45 °C), in a fridge, through freeze–thaw cycles and under light. At set time points they are checked for appearance, colour, odour, pH, viscosity and, where relevant, active or preservative content and packaging behaviour.

  • Cosmetics & personal care
  • Storage under defined conditions with periodic testing
  • Stability chamber
  • Fridge / freezer
  • pH meter
  • Viscometer
  • Analytical balance
  • Optical microscope

Reference: Typical programme based on industry guidance (Cosmetics Europe / CTPA guidelines on stability testing of cosmetic products) and the GMP expectations of ISO 22716. Unlike medicines, there is no single mandatory stability protocol; each company justifies its own design.

PRINCIPLE

Why this method works

Heat speeds up most chemical and physical changes, such as oxidation, hydrolysis, colour change and emulsion creaming or separation. Storing at 40–45 °C for one to three months therefore gives an early warning of problems that might appear over months or years at room temperature. Cold and freeze–thaw cycling stress emulsions and can crystallise ingredients. Light exposure reveals photosensitive dyes, fragrances and actives. Storing the product in its real packaging shows interactions such as weight loss through the wall, panelling, corrosion, leaching or loss of preservative into plastic. Accelerated results support, but do not prove, the shelf life; real-time data at room temperature confirm it.

Instruments used

SAMPLE PREPARATION

Preparing the sample

  1. 01

    Plan

    Define conditions, time points, tests and limits in a protocol.

  2. 02

    Fill

    Fill product into final (or intended) packaging plus glass controls.

  3. 03

    Initial tests

    Test all parameters at time zero.

  4. 04

    Store

    Place samples at each condition, upright and inverted where relevant.

  5. 05

    Pull & test

    Remove and test samples at each time point.

  6. 06

    Evaluate

    Compare with time zero and the 4–5 °C reference sample.

Procedure

  1. 1Write a protocol: batch details, packaging, storage conditions, time points, tests, acceptance criteria and responsibilities.
  2. 2Fill enough units for every condition and time point, plus spares. Include a neutral glass jar as a control to separate product changes from packaging effects.
  3. 3Test all parameters at time zero: appearance, colour, odour, pH, viscosity, microscopic appearance of emulsions, fill weight and, if relevant, preservative or active assay.
  4. 4Store samples at the chosen conditions. A common design is 4–5 °C (reference), 25 °C (real time), 40 °C and/or 45 °C (accelerated), freeze–thaw cycling and light exposure.
  5. 5Freeze–thaw: cycle between about −10 to −20 °C and 25 °C (24 h at each) for typically 3–5 cycles, then examine.
  6. 6Light: expose samples in transparent packs to window light or a light cabinet with a protected control.
  7. 7Pull samples at each time point (for example 2 weeks, 1, 2 and 3 months at 40/45 °C; 3, 6, 12, 24 and 36 months at 25 °C) and let them return to room temperature before testing.
  8. 8Compare each result with time zero and with the 4–5 °C reference sample stored at the same time.

Notes for analysts

  • A common rule of thumb is that 3 months at 40 °C without change suggests stability of around 2 years at room temperature. It is only a guide; confirm with real-time data.
  • Temperatures above about 45–50 °C can cause changes that never happen at room temperature (such as wax melting), so do not over-interpret them.
  • EU products need a minimum durability date if shelf life is 30 months or less, or a period-after-opening (PAO) symbol otherwise; stability and in-use data support both.
  • Preservative efficacy is often repeated on aged samples to show the product stays protected through its shelf life.
TEST CONDITIONS

Method parameters (typical)

Accelerated40 ± 2 °C and/or 45 °C, typically 1–3 months
Real time25 °C (or market climate), up to the claimed shelf life
Cold reference4–5 °C (refrigerator)
Freeze–thaw−10 to −20 °C / 25 °C, 24 h each, 3–5 cycles
LightWindow light or light cabinet, with dark control
TestsAppearance, colour, odour, pH, viscosity, microscopy, weight loss, packaging, assay of key ingredients, microbial quality (at selected points)
BEFORE YOU REPORT

System suitability & sequence

ParameterLimit
ChamberTemperature (and humidity, if controlled) mapped and monitored, alarms working
InstrumentspH meter, viscometer and balance calibrated

Typical sequence

  1. 1Protocol approval
  2. 2Time-zero testing
  3. 3Storage at all conditions
  4. 4Pull points and testing
  5. 5Interim reports
  6. 6Final report and shelf-life / PAO decision
CALCULATION

Calculation with a worked example

Formula
Weight loss (%) = (W₀ − Wₜ) ÷ W₀ × 100

Where

W₀
Gross weight of the filled, closed pack at time zero (g)
Wₜ
Gross weight of the same pack at time t (g)

Given

Pack
50 g cream in a plastic tube, stored at 40 °C
W₀
51.234 g
Wₜ (3 months)
50.987 g

Working

  1. 1

    Loss = 51.234 − 50.987 = 0.247 g

  2. 2
    Weight loss = 0.247 ÷ 51.234 × 100 = 0.48%

Weight loss after 3 months at 40 °C = 0.48% (compare with the limit in the protocol)

ACCEPTANCE CRITERIA

What result passes

  • No significant change from time zero or the 4–5 °C reference: no separation, phase change, crystals, discolouration or off-odour.
  • pH and viscosity within the product specification (or within agreed limits of the initial value, for example ± 0.5 pH unit and ± 20% viscosity).
  • Packaging: no leakage, panelling, corrosion or discolouration; weight loss within the protocol limit.
  • Preservative and key ingredients within specification at the end of the study; microbial quality still compliant.
In LimsPulse · Sample Management

Run this method in LimsPulse: specifications and STPs under version control, results calculated and checked against limits, and a signed Certificate of Analysis.

See how