When you source dried cannabis flower across international channels, the certificate of analysis you receive at shipment is only part of the quality picture. What that COA cannot tell you is how a batch will perform in three months or six months: how potency holds, whether terpenes degrade, and whether microbial counts remain within specification as the product moves through the supply chain. That answer comes from stability and shelf-life testing, and B2B buyers who don't ask for it are routinely absorbing risk they haven't priced.
Stability testing is the formal, time-controlled study of how a cannabis product changes under defined storage conditions. For dried flower, this covers cannabinoid potency, terpene retention, moisture content, water activity, and microbial limits across the claimed shelf-life period. Health Canada requires Licensed Producers to conduct stability testing under the Cannabis Act and Cannabis Regulations, and the protocols align with the International Council for Harmonisation's ICH Q1A(R2) guidance, the same framework used for pharmaceutical drug products.
This guide covers what stability data you should request before committing to a supplier, how to read the results, and what the absence of stability documentation tells you about a producer's quality system.
Why stability testing matters in B2B cannabis procurement
A certificate of analysis reflects a batch at a single point in time: the moment of testing. It tells you nothing about how that batch will behave under warehouse conditions in Germany, in a pharmacy cold room in Israel, or at an Australian importer's distribution centre. For buyers operating across these channels, stability data is the difference between a compliant shipment at receiving and a product that fails re-testing at the destination.
This isn't a marginal concern. Cannabinoid potency degrades. Terpenes are volatile and dissipate faster than cannabinoids under heat and humidity. Moisture content shifts with packaging quality and ambient conditions, raising water activity to levels where microbial growth becomes a real risk. A batch that passed microbial testing at shipment can exceed limits by the time it clears customs.
Regulatory frameworks in key markets make this explicit. Australia's Therapeutic Goods Administration (TGA) expects imported cannabis to meet its shelf-life specifications at the time of use, not just at release. Germany's BfArM narcotics import permit framework places the compliance burden on the importer, but a reputable Canadian LP will provide stability data proactively because a failed re-test creates a recall, not just a quality correction.
What B2B buyers should request
Before confirming a supply agreement, ask for three documents: the producer's stability protocol (to confirm it follows ICH Q1A(R2) or an equivalent framework), the latest stability report for the strain and packaging configuration you're buying, and the ISO/IEC 17025 accreditation certificate for the laboratory that ran the tests. If a supplier can't produce all three, that's a material due-diligence gap.
The two types of stability testing: real-time and accelerated
Stability programs typically run two parallel studies. Understanding the difference helps you evaluate what a producer's data actually supports.
Real-time stability testing
Real-time testing stores samples at ICH long-term conditions: 25°C (plus or minus 2°C) and 60% relative humidity (plus or minus 5%). Samples are pulled and tested at defined intervals: typically 3, 6, 9, 12, 18, and 24 months, measured against a pre-set specification for each quality attribute. This is the primary data that supports the shelf-life claim printed on the product label.
For a 24-month shelf-life claim, a producer needs 24 months of real-time data. If they're selling product with a 24-month claim but only have 12 months of data, the extra time is extrapolated from accelerated results, which is acceptable under ICH Q1A(R2) but should be flagged as provisional. Ask specifically: "Is this shelf-life claim fully supported by real-time data to expiry?"
Accelerated stability testing
Accelerated testing runs at 40°C and 75% relative humidity, compressing degradation into a shorter study period. Six months of accelerated data can support an early shelf-life estimate while the real-time study catches up. It's also used to stress-test packaging: a producer who can show a batch holds specification at 40°C/75% RH for six months has meaningfully validated their packaging system.
One practical note: accelerated conditions can cause artefact degradation in terpene profiles that doesn't reflect real-world storage. Use accelerated data for potency and microbial risk assessment, but rely on real-time data for terpene retention claims.
Key parameters in a cannabis stability study
A well-designed cannabis stability study measures more than Total THC. Here's what each parameter tells you and why it matters for procurement decisions.
Total THC and CBD
These are the primary potency markers. Total THC is calculated as THCA x 0.877 plus delta-9-THC. Buyers in markets with potency specifications: Australia's TGO 93, Germany's BfArM cultivar approval thresholds, need to know the projected potency at expiry, not just at release. A batch releasing at 28% Total THC may fall below a specification minimum of 25% if it degrades faster than the stability data predicts.
Terpene retention
Terpenes degrade faster than cannabinoids and are sensitive to oxygen, heat, and packaging permeability. A stability study that tracks terpene retention across the study period gives you a real picture of product quality at time of use. Some buyers request terpene profiles at both release and at the halfway point of the claimed shelf life as a practical proxy.
Moisture content and water activity
Moisture content (typically 8 to 12% by mass for dried flower) and water activity (target below 0.65 aw to limit microbial growth) are both time-dependent. A packaging system that maintains these parameters under real-time conditions is a quality signal. If water activity drifts above 0.65, the batch is at risk for mould. A batch that cleared microbial testing at release can still exceed limits if water activity has drifted.
Microbial limits
Testing for total aerobic microbial count, total yeast and mould count, and pathogen absence (Salmonella, E. coli) at stability intervals confirms that the product remains safe through the claimed shelf life. For exports, destination-market microbial limits apply at the time of sale, not just at the Canadian border.
AlphaLeaf's batch traceability system links every lot to its full stability dataset, including the batch number, packaging configuration, ISO/IEC 17025 lab accreditation number, and test intervals. When a buyer requests a stability report, they get the exact data tied to the specific batch in their shipment, not a bridging study from a different lot. Contact the AlphaLeaf team to request stability documentation for any available strain.
Reading a stability report: what to look for and what to question
Most stability reports arrive as dense laboratory documents. These are the sections worth reviewing closely.
Protocol version and study conditions
Confirm the protocol references ICH Q1A(R2) or an equivalent national standard. Check that the storage conditions match the product's intended distribution channel: ambient (25°C/60% RH) for most markets, or cold-chain conditions (typically 5°C plus or minus 3°C) if that's how the product will be stored. Mismatched conditions make the data irrelevant.
Specification limits
Each parameter should have a specification (acceptance criterion) defined in the protocol before testing begins. If the report shows results but no pre-defined specifications, the data can't be used to make a shelf-life determination. Without them, the data is purely descriptive and cannot support a pass/fail conclusion.
Out-of-specification results
If any result at any interval is out of specification, the report should include an investigation. A clean OOS result with no root cause and no corrective action is a quality-system flag. If you see one, ask for the OOS investigation record before committing to the supply relationship.
Lab accreditation
Every ISO/IEC 17025 accreditation certificate lists the specific test methods the lab is accredited for. Confirm that the accreditation covers the tests in the stability report: potency, terpenes, moisture, microbials. An ISO 17025 certificate that only covers potency testing doesn't validate the microbial or water activity results in the same report.
For B2B buyers evaluating a new supplier, a stability report review is a more reliable signal of quality-system maturity than a facility tour or a single COA. The data is longitudinal, test-method-specific, and either meets the specification or it doesn't. It's hard to polish.
Frequently Asked Questions
What is cannabis stability testing?
Cannabis stability testing is a formal, time-controlled study that measures how a dried flower batch changes across cannabinoid potency, terpene content, moisture, water activity, and microbial limits under defined temperature and humidity conditions over the full claimed shelf-life period.
How long is the typical shelf life of dried cannabis flower?
Most Health Canada Licensed Producers claim a shelf life of 12 to 24 months for dried flower, supported by real-time stability data at 25°C/60% relative humidity under ICH Q1A(R2) long-term conditions. Cold-chain storage can extend this, but the claim must be backed by data at the specific storage temperature.
What is accelerated stability testing for cannabis?
Accelerated stability testing exposes samples to elevated conditions (typically 40°C/75% RH) over a compressed timeframe (usually 6 months) to predict how a product degrades under real-time conditions. It is used to support early shelf-life claims before long-term data is available.
What should a cannabis stability report include?
A complete stability report should include the study protocol (ICH Q1A(R2) or equivalent), test intervals, storage conditions, results for Total THC, CBD, terpene retention, moisture, water activity, and microbial limits at each interval, the lab's ISO/IEC 17025 accreditation certificate, and the expiry date and batch number under study.
Does every cannabis batch require its own stability study?
Not necessarily. Under bracketing and matrixing approaches permitted by ICH Q1A(R2), a producer can use data from representative batches to support subsequent batches of the same strain and packaging configuration. Any change to packaging material, processing conditions, or genetics requires a new study.

