Skip to content

Blog · April 24, 2026

Cross‑checking Lab COAs with Distributor Labels

Practical steps for distributors to verify that lab COA potency matches label claims and avoid misbranding violations.

Why cross‑checking matters

California law requires that every packaged cannabis product accurately reflect the analytical results on its Certificate of Analysis (COA). The Department of Cannabis Control (DCC) defines a violation as Inaccurate Labeling (Cannabinoid inflation) when the label’s THC or CBD numbers exceed the lab‑reported values. A label that does not match the COA is also considered Misbranded under the California Business and Professions Code. Violations can trigger product recalls, fines, and loss of license.

Core data points to compare

The COA typically lists:

  • Total THC (Δ9‑THC + THCA * 0.877)
  • Total CBD (CBD + CBDA * 0.877)
  • Potency of minor cannabinoids if claimed on the label
  • Moisture, water activity, and residual solvents (if applicable) The label must display the same totals, rounded to the nearest tenth of a percent, and must include the same minor cannabinoid claims. Any deviation, even a few hundredths of a percent, can be deemed inaccurate.

Step‑by‑step verification workflow

1. Pull the COA into a structured format

Most labs provide PDFs. Use a PDF‑to‑CSV converter or an OCR tool that preserves numeric precision. Export the relevant rows (total THC, total CBD, minor cannabinoids) into a spreadsheet. Verify that the conversion retained the correct decimal places.

2. Create a label data sheet

Create a separate tab that mirrors the label fields required by the DCC: product name, batch/lot, total THC, total CBD, any minor cannabinoid claims, and the date of the label. Populate this sheet with the numbers printed on the label.

3. Apply the rounding rule

California regulations require rounding to the nearest tenth of a percent. In the spreadsheet, add a column that rounds the COA values using the formula =ROUND(value,1). Compare the rounded COA column to the label column.

4. Flag mismatches automatically

Set a conditional formatting rule that highlights any row where the rounded COA does not equal the label value. This visual cue surfaces errors before the product moves to the packager.

5. Verify minor cannabinoid claims

If the label lists "CBG 0.5%" or "THCV 0.2%", the COA must contain a corresponding measured value. Use the same rounding check. If the lab did not test a claimed minor cannabinoid, remove the claim from the label.

6. Conduct a weight‑based potency check (optional but recommended)

For flower and concentrate packages, calculate the expected milligram content using the label’s THC% and the net weight. Example: 1 g of flower labeled 18% THC should contain 180 mg THC. Compare this to the lab’s total THC milligram value. Discrepancies may indicate a labeling error or a calculation mistake.

7. Document the reconciliation

Create a reconciliation report that includes:

  • COA reference number
  • Batch/lot number
  • Date of verification
  • Summary of mismatches (if any)
  • Sign‑off from the compliance officer Store the report in the same folder as the COA and label files. This documentation satisfies DCC audit expectations.

Practical tools to streamline the process

  • Spreadsheet software (Excel, Google Sheets) for rounding formulas and conditional formatting.
  • Barcode scanners linked to a label‑data system can pull label values directly into the spreadsheet, reducing manual entry errors.
  • Document management platforms that support version control ensure the most recent COA is always used.
  • Label printing software such as BarTender or Loftware can be configured to import the rounded COA values directly, eliminating a manual copy step.

Common failure modes

Phenominal’s analysis of recall trends shows that a significant share of recalls stem from Inaccurate Labeling (Cannabinoid inflation). The typical failure modes include:

  1. Rounding errors – using floor instead of nearest‑tenth rounding.
  2. Stale COAs – applying an older COA after a re‑test changes potency.
  3. Manual transcription – keying numbers by hand introduces typo risk.
  4. Unverified minor cannabinoid claims – adding a claim without a lab result. A deeper look at these patterns is available at the Failure Modes page.

How to address each mode

  • Rounding errors: lock the rounding formula in the spreadsheet and protect the column.
  • Stale COAs: enforce a policy that the COA file timestamp must be within 48 hours of label generation.
  • Manual transcription: use barcode or QR‑code data capture to auto‑populate fields.
  • Unverified claims: require a mandatory “COA verification” checkbox before a label can be approved in the label‑design workflow.

Integration with METRC and recall monitoring

When a batch moves through METRC, attach the COA and the reconciliation report as digital attachments. If a recall is issued, the DCC’s recall database at recalls.cannabis.ca.gov provides the recall notice. Cross‑reference the recall batch number with your METRC records to isolate affected inventory quickly.

Ongoing compliance checklist

  • Verify COA receipt for every batch before label design begins.
  • Run the spreadsheet reconciliation for each batch.
  • Keep the reconciliation report on file for the statutory retention period.
  • Review any DCC enforcement notices for updates to rounding rules or labeling requirements.
  • Conduct quarterly audits of a random sample of batches to ensure the process remains effective.

Benefits of rigorous cross‑checking

Accurate labeling protects public health and maintains market credibility. It also reduces the risk of costly recalls, which the DCC tracks publicly. By embedding the verification steps into daily operations, distributors can demonstrate compliance during audits and avoid the administrative burden of corrective actions.

Bottom line: A disciplined, spreadsheet‑driven reconciliation of lab COA values against label outputs eliminates the most common labeling violations. The process is inexpensive, repeatable, and auditable. Implement it today to keep your distribution operation on the right side of California law.

More posts

← All posts

Schedule a 30-minute call

Thirty minutes. No slides. If an engagement does not make sense, I will tell you on the call.