For licensed cannabis brands
Cannabis COA compliance without the spreadsheet.
Publish every lab COA to a permanent QR page with the right cover sheet and licensed retailer list for its state, automatically. Built for brands operating in one market or many.
30-day free trial · No credit card required

Time and money saved per COA
- Average time a brand spends on each COA by hand
- 4 hours
- Per COA with COA Comply, review included
- < 2 min
- Saved per COA at $25/hour, after fees
- $98.67
Renaming files, building QR codes, adding cover pages and retailer lists, uploading to your site and answering "where's the COA for this batch?" takes the average brand about 4 hours per certificate. COA Comply does it in under 2 minutes.
Why cannabis brands switch
State-by-state COA requirements, handled
Cannabis COAs aren't one-size-fits-all. COA Comply knows which state each COA belongs to and publishes it the way that market expects.
Different rules in every market
Arizona wants a retailer list, another state wants a cover sheet, a third wants neither. State rule sets apply the right documents to each COA automatically.
Learn more about different rules in every market
QR codes that never break
Short, permanent links make low-density QR codes that scan on tiny labels. Amendments swap the PDF behind the same code, so printed packaging never goes stale.
Every lab, every format
Smithers, SC Labs, Anresco and other lab layouts are read by AI, including scanned pages. Batch, METRC package ID, potency and panel results are captured for search.
Learn more about every lab, every format
Mistakes flagged early
Compliance checks catch COAs over state THC limits, missing a retailer list, failing or expired before they reach a shelf.
Learn more about mistakes flagged early
State rule sets
Arizona, New York, Michigan: each COA gets what its state requires
Set default rules, then override them per state. The right cover sheet and licensed retailer list are added when each COA is published, and never twice.
- Per-state cover page and retailer list rules
- Versioned documents, frozen once published


What consumers see
A branded results page, not a raw PDF
A QR scan opens a fast, mobile-first page with your logo and colors: product, batch, test date, lab, pass/fail panels and a potency summary, with the full PDF one tap away. Scans are counted separately from page views so you can see which products customers check.
- Permanent, unguessable links (never sequential)
- Print-ready SVG and PNG QR codes
- Inline PDF viewer and download
- Friendly page if a COA is withdrawn
FAQ
Frequently asked questions
Most states expect a certificate of analysis to be reachable from the package, usually through a QR code. COA Comply gives every COA a short, permanent QR link that opens a branded, mobile-friendly results page with the full PDF.
Yes. You set default rules for cover pages and licensed retailer lists, then override them for any state. When a COA is published, COA Comply applies the rules for that COA's state and adds only the documents the lab PDF doesn't already contain.
Use Replace PDF. The amended certificate is parsed as a new revision, the previous one is kept for your records, and the public link and printed QR code stay the same.
COA Comply reads lab PDFs with vision AI, including scanned pages, multi-COA PDFs and chain-of-custody pages. It identifies the final product COA and pulls the batch, potency, panels, lab and license details from it.
Yes. One company account holds unlimited brands, each with its own logo, colors, compliance documents and embeds. Team members can be limited to specific brands.
Yes, a 30-day free trial with no credit card required, including up to 50 COA uploads. After that it's $49 per brand per month plus $0.50 per COA import.
Get your cannabis COAs compliant this week
Upload your first certificates today and have QR pages, a website embed and API access live in minutes.
30-day free trial · No credit card required