{"id":437,"date":"2026-07-24T00:11:34","date_gmt":"2026-07-24T00:11:34","guid":{"rendered":"https:\/\/canasity.com\/blog\/2026\/07\/24\/how-to-read-a-cbd-lab-report\/"},"modified":"2026-09-03T17:06:20","modified_gmt":"2026-09-03T17:06:20","slug":"how-to-read-a-cbd-lab-report","status":"publish","type":"post","link":"https:\/\/canasity.com\/es\/how-to-read-a-cbd-lab-report\/","title":{"rendered":"How to Read a CBD Lab Report (COA) \u2014 A 5-Minute Guide"},"content":{"rendered":"<p>Every trustworthy CBD product has one document behind it: the certificate of analysis, or COA. It is issued by an independent laboratory, not the brand, and it answers the only two questions that matter \u2014 how much CBD is really in the bottle, and what else came along.<\/p>\n<h2>Step 1: Match the batch number<\/h2>\n<p>A COA is only meaningful if it belongs to <em>your<\/em> bottle. Find the batch number printed on your box, and check it against the batch number at the top of the certificate. A generic report with no batch match proves nothing. Every Canasity box carries its batch number \u2014 match it on our <a href=\"\/lab-reports\/\">Lab Reports page<\/a>.<\/p>\n<h2>Step 2: Read the potency panel<\/h2>\n<p>The potency section lists measured cannabinoids. Two lines matter most: <strong>Total CBD<\/strong> \u2014 compare it to the label; a quality product measures at or very close to the stated amount (within the lab\u2019s tolerance) \u2014 and <strong>Total THC<\/strong>, where you want to see \u00abND\u00bb: not detected*. On a Canasity 40% certificate, for example, you will see the measured CBD in both percent and milligrams, and THC: not detected.<\/p>\n<h2>Step 3: Scan the purity panels<\/h2>\n<p>This is where cheap oils fail quietly. A complete COA includes panels for <strong>pesticides<\/strong>, <strong>heavy metals<\/strong>, <strong>residual solvents<\/strong> and <strong>microbials<\/strong> \u2014 each with a clear pass status. Hemp is a bioaccumulator: it pulls up whatever is in its soil. Purity panels are how you know the field was clean.<\/p>\n<h2>Step 4: Check who did the testing<\/h2>\n<p>The laboratory should be independent and named, with a report date. Canasity batches are tested by an independent accredited laboratory in the United States, and the certificate names the lab, the method and the date.<\/p>\n<h2>The red flags<\/h2>\n<p>No COA at all. A COA with no batch number. Potency-only reports with no purity panels. Reports older than the product line itself. Any of these means the proof is missing \u2014 and with CBD, missing proof is the whole story.<\/p>\n<p>See how our own certificates look on the <a href=\"\/lab-reports\/\">Lab Reports page<\/a>, then <a href=\"\/shop\/\">choose your strength<\/a> knowing exactly what is inside. Reading the certificate is one of three things worth understanding before you buy \u2014 the other two are covered in the <a href=\"\/learn\/\">Canasity CBD oil guide<\/a>.<\/p>\n<p><em>*THC not detected within laboratory quantification limits.<\/em><\/p>\n<p>Buying to put your own brand on the bottle? The certificate matters even more then \u2014 we cover the difference between <a href=\"https:\/\/canasity.com\/blog\/white-label-vs-private-label-cbd\/\">white label and private label CBD<\/a> and what to ask a supplier before you commit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A certificate of analysis is the only document that proves what is in a CBD oil. Here is how to read one like a professional \u2014 potency, purity panels, and the batch number that ties it to your bottle.<\/p>\n","protected":false},"author":46,"featured_media":468,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"editor_notices":[],"footnotes":""},"categories":[48],"tags":[],"class_list":["post-437","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lab-proof"],"_links":{"self":[{"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/posts\/437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/comments?post=437"}],"version-history":[{"count":4,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/posts\/437\/revisions"}],"predecessor-version":[{"id":730,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/posts\/437\/revisions\/730"}],"wp:attachment":[{"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/media?parent=437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/categories?post=437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/canasity.com\/es\/wp-json\/wp\/v2\/tags?post=437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}