Every drug product gets a shelf-life claim printed on its label. Every shelf-life claim has to be backed by a stability study. Every stability study has to follow ICH Q1A(R2). And every Q1A study is a multi-year commitment of fridges, pull-points, analyst hours, and audit trail.
Done well, stability studies are quietly the most important workflow in a regulated lab. Done poorly, they’re where 30% of a CRO’s post-launch problems hide. Here’s how to design a stability program that actually works in production.
The three conditions you always run

Long-term (25°C ± 2°C / 60% RH ± 5%)
The real shelf-life proof. Pulls at 0, 3, 6, 9, 12, 18, 24 and 36 months — the long timeline is what backs the actual label claim. You commit to this on day one and revisit annually.
Accelerated (40°C ± 2°C / 75% RH ± 5%)
The early-warning system. Pulls at 0, 3, and 6 months. Two purposes:
- Catch instability fast (a degradant that appears at month 3 of accelerated would appear at month 12+ of long-term — you find out 9 months sooner)
- Support a tentative shelf-life until long-term data confirms it
Intermediate (30°C ± 2°C / 65% RH ± 5%)
The bridge. Only needed if accelerated shows significant change but long-term doesn’t. Lets you keep your shelf-life claim while you investigate.
What “significant change” means
ICH defines “significant change” precisely — this is the trigger that forces intermediate conditions or shortens your shelf-life claim:
- 5% potency loss from initial value
- Any specified degradant exceeding its limit
- pH outside specification (for solutions)
- Dissolution exceeding specification (for tablets/capsules)
- Failure to meet appearance, physical attributes, or functional tests
Build the trigger into the LIMS, not into the analyst’s memory. The system should flag “significant change observed” the moment a result is logged outside spec.
The protocol decisions that matter
- Bracketing & matrixing.If you have multiple strengths or pack sizes, you don’t have to test every combination at every time point. ICH Q1D lets you design statistically valid subsets — saves analyst hours by an order of magnitude.
- Container/closure systems. Stability is product + container. Switching from HDPE to PET halfway through commits you to a new study.
- Photostability (Q1B).Light-sensitive products get an extra study at the start. Don’t skip it; FDA will ask.
- Statistical analysis.Regression analysis of stability data gives you a defensible shelf-life. “Last passing time point” is not a statistical claim.
Where stability software earns its keep
Excel can survive one stability study. By study three, you have:
- Pull-points falling off the analyst’s calendar
- Samples in chambers that nobody can find
- Results being recorded against the wrong batch
- Trend analysis done by visual inspection of charts
Purpose-built stability software fixes all four:
- Auto-generated pull schedules with email reminders 7 days before each point
- Sample chain-of-custody from receipt to retention
- Batch-bound results with audit-trail attribution
- Regression analysis + shelf-life prediction with statistical confidence intervals
Common findings from FDA inspections
- “Failure to follow stability protocol.” Usually means a pull was late, not done, or done at the wrong conditions.
- “Inadequate trend analysis.”Means “you looked at a chart but didn’t do statistics.”
- “OOS investigation not initiated.” A result outside spec demands a written investigation before the next pull. No exceptions.
How we approach this
Our Stability Management product is built around the ICH Q1A protocol — pull schedules generate from protocol parameters, OOS triggers are wired in, regression analysis is one-click, and every change is captured in a 21 CFR Part 11 audit trail. Pairs with LIMS Pulse for the underlying sample-tracking spine.
Takeaways
- Run long-term + accelerated in parallel; add intermediate only if needed.
- “Significant change” has a precise ICH definition. Code it into the LIMS.
- Use bracketing/matrixing (Q1D) to cut analyst load 5–10x.
- Stability is product + container — never separate them.
- Trend analysis means statistics, not eyeballing charts.







