Compliance

CBD Compliance for Shopify Stores: Selling Within the Rules

Published June 25, 2026 · 7 min read

Selling CBD on Shopify is less about one law and more about satisfying several gatekeepers at once, and cannabidiol compliance is the through-line that connects them. The FDA decides what you can say. Your payment processor decides whether you keep getting paid. State rules decide where and to whom you can ship. Customers decide whether they trust you enough to buy. None of these is Shopify itself, which permits hemp-derived CBD sales in approved regions but pushes the real obligations onto you and your processor agreement. Get the claims, the documentation, and the published test results right, and the rest is ordinary ecommerce. Here are the parts that trip merchants up most.

Where the FDA stands, and why your marketing copy is the risk

Start with the agency that shapes what you can write. The FDA has not approved CBD as a dietary supplement or as a food additive. Epidiolex, a prescription drug for specific seizure conditions, is the lone CBD product the agency has approved, which is a different thing entirely from a wellness product on a storefront. For everything you sell direct to consumers, the agency's position is unsettled, and it has repeatedly issued warning letters to companies marketing CBD with unproven claims.

The practical takeaway is narrow and important: the biggest avoidable compliance risk on a CBD Shopify store is not the chemistry, it is the copy. Do not make or endorse health or disease claims. Statements that a product treats, cures, prevents, or mitigates a condition are exactly what draws a warning letter, and they also spook payment processors. This applies to product descriptions, customer reviews you choose to feature, and influencer content you repost. If you amplify someone else's claim, you own it.

What you can do is describe the product factually: state the cannabinoid content, the format, the batch, and the testing it passed. "Third-party tested, full-panel COA available on this page" is a compliant, persuasive sentence. "Clinically shown to reduce anxiety" is not. The line is between what the product is and what it allegedly does to a body, and staying on the right side of it is the cheapest insurance you can buy. None of this is legal advice, so when in doubt, strip the claim.

Payment processors are the gate that bites first

Most new CBD merchants worry about the law and underestimate the party that actually shuts stores down: the payment processor. CBD is classified as high-risk, and standard processors and Shopify Payments generally will not handle it, so you sign with a CBD-friendly, high-risk processor whose underwriters build documentation review into the relationship.

Here is the part that surprises people. Processors ask for a current batch COA at onboarding, and they re-ask during ongoing monitoring, to confirm two things: that your product fits the legal hemp definition, and that the testing came from a credible, accredited lab. A potency-only sheet, an expired COA, or a report from a different lot tends to fail that review. If you cannot produce the right COA on demand, the consequences are severe and fast: a held balance, a rolling reserve, or a closed merchant account. A frozen account strands revenue you have already earned, which makes it the single most expensive thing that can happen to a hemp brand.

So the COA is not paperwork you file once. It is a living document your processor expects you to keep current and reachable. Whether a COA is effectively required to sell at all is worth settling early, and the short answer for most hemp sellers is yes, as our breakdown of whether you need a COA to sell CBD on Shopify lays out party by party.

What makes a COA pass underwriting

The COA that satisfies a processor is not the bare minimum. It is a full-panel report that ties to the batch you are actually selling.

ElementWhy the processor cares
Full panel, not potency onlyConfirms heavy metals, pesticides, microbials, and solvents were screened, not just cannabinoids
ISO/IEC 17025 accredited labSignals the methods and instruments are validated
Batch or lot number matching inventoryProves the report belongs to the product on the shelf today
Total THC reportedShows the product fits the definition under the rule taking effect in late 2026
Pass or fail per analyteLets a reviewer reach a verdict without interpreting raw numbers

Full panel matters because hemp is a hyperaccumulator: it pulls heavy metals like lead, arsenic, cadmium, and mercury out of the soil, so a serious COA screens for them rather than reporting potency alone. What a complete panel covers, and how the requirements stack by jurisdiction, runs through the hemp testing requirements checklist.

Age, shipping, and state rules vary, so do not assume one standard

There is no single national CBD rulebook for who can buy and where you can ship. The federal hemp definition is a floor, and states layer their own requirements on top, so your obligations change with the destination address, not your home address.

A few patterns are common enough to plan around, while the details differ by state and product type:

  • Minimum age. Many states set a minimum purchase age for hemp and CBD, frequently 21, and some require age verification at checkout or at delivery.
  • Shipping restrictions. Some states restrict or prohibit certain CBD product types, especially ingestibles and inhalables, and a few restrict shipping into the state entirely. Smokable hemp in particular is banned or limited in several places.
  • Labeling and access. Several states require batch testing, accredited labs, and consumer-accessible results, and some mandate a scannable link on the label that resolves to the COA.

The operational rule is simple to state and easy to forget: you are subject to the rules where the package lands. Build your shipping zones and age gates against the states you actually serve, and treat the federal definition as the baseline, not the whole picture.

The total-THC rule is coming, so test for it now

One change is large enough to deserve its own line in any CBD compliance plan. H.R. 5371, enacted on November 12, 2025, redefines hemp using total THC rather than delta-9 alone: not more than 0.3% total THC on a dry-weight basis, where total THC counts delta-9 plus other THC isomers. It also excludes from the hemp definition any finished product carrying more than 0.4 mg of total THC and similar cannabinoids per container. The effective date is November 12, 2026, so it is law now but not yet enforced.

For a Shopify CBD store, the practical to-do is to get your cbd testing ahead of the deadline: confirm your COAs report total THC, run the per-container math on edibles and tinctures, and reformulate anything over the limits before the cutoff. The full breakdown is in our explainer on the 2026 total-THC rule and what it means for your products. Starting now matters because lab capacity, reformulation, and new packaging all carry lead time, and the whole category is working against the same date.

The core move: publish the batch COA at the product level

The FDA posture, the processor demand, the state access rules, and the total-THC change all converge on one action: make the current batch COA visible at the product level, where customers, processors, and marketplaces can each find it without asking.

This is the highest-leverage thing a CBD merchant can do, because a single published COA answers multiple gatekeepers at once. The customer who wants proof before buying sees it on the page. The processor's underwriting team gets a link instead of an email thread. The state rule that wants accessible results is satisfied. And the support ticket asking "is this tested?" never gets opened. A COA sitting on your hard drive does none of this; a COA published against the right product and batch does all of it.

The hard part is not having the document, it is keeping the published version tied to the lot on the shelf as batches rotate. Sell through a lot, bring in a new one, and the page has to follow, or you are showing a stale COA against fresh inventory.

This batch-to-batch publishing is what LabLinks is built to handle on Shopify, and it maps onto every gatekeeper above. The workflow is short:

  1. Upload the COA. Add the PDF or image and enter the batch or lot number, test date, lab name, and pass or fail status, plus any custom fields your products need.
  2. Link it to the product and batch. Connect the COA to the specific Shopify product and lot, so the right report always ties to the right listing.
  3. Show a badge and on-page viewer. A theme app block puts a lab-tested badge on the product page. Customers click it and the COA opens in an on-page popup viewer, no download, no leaving the page. That visible proof answers the buyer and the underwriter at once.
  4. Give a searchable portal. Every store gets a portal where anyone can look up a COA by product, batch, or lot, so a processor or wholesale buyer gets one link instead of a dig through your inbox.
  5. Print QR codes for packaging. Generate a QR code per batch that resolves to the current COA, which is how you meet the scannable-link expectation some state labels require.

When you publish the next batch, the storefront updates itself, so the page never shows an outdated COA against new stock. For the click-by-click setup, see how to add COAs to Shopify product pages, and the app itself is on the LabLinks listing in the Shopify App Store. The first five reports are free, enough to wire up your top sellers before you commit.

A short compliance checklist for a CBD Shopify store

Run through these before you list, and revisit whenever a new batch ships:

  • Strip every health and disease claim from product copy, reviews you feature, and reposted content.
  • Sign with a CBD-friendly, high-risk payment processor and confirm it has seen and accepted your COAs.
  • Hold a full-panel COA from an ISO/IEC 17025 accredited lab for each batch you sell.
  • Confirm those COAs report total THC ahead of the November 12, 2026 effective date.
  • Set age gates and shipping zones against the rules of every state you ship into, not just your own.
  • Publish the current batch COA at the product level, with a badge and on-page viewer, a searchable portal, and a QR code on packaging.

For the full landscape these pieces sit inside, the hemp and CBD lab testing compliance guide is the pillar to start from.

LabLinks helps you display lab reports clearly and consistently. It does not determine what your labels or product listings must include. Hemp and CBD testing requirements vary by state and product type, and this article is not legal advice. Consult a qualified professional about the rules that apply to your products and the places you sell.

Frequently Asked Questions

Is CBD legal to sell on Shopify?

Shopify permits hemp-derived CBD sales in approved regions when you follow all applicable laws and your payment processor's terms. Legality depends on the product and the states you ship into, not on Shopify alone. The platform lets you list, but your processor and state rules decide whether you can actually operate.

Can I make health claims about my CBD products?

No. The FDA has not approved CBD as a dietary supplement or food additive, and it has issued warning letters over unproven health and disease claims. Describe what the product is and what testing it passed, not what it treats or cures. Claim language is one of the fastest ways to draw a warning letter or lose a processor.

Why do payment processors ask for my COA?

CBD is classified as high-risk, so the processors willing to handle it build documentation review into underwriting and ongoing monitoring. They ask for a current batch COA to confirm the product fits the legal hemp definition and was tested by an accredited lab. If you cannot produce one on demand, they can freeze your balance or close the account.

Do I have to verify a customer's age to sell CBD?

Many states set a minimum purchase age for hemp and CBD products, commonly 21, and the specifics vary by state and product type. Some require age verification at checkout or on delivery. Check the rules for every state you ship into rather than assuming one national standard.

What is the fastest way to show customers my CBD is tested?

Publish the current batch COA on the product page itself, with a lab-tested badge that opens the report without leaving the page. Pair it with a searchable portal and a QR code on packaging so buyers and processors can reach the same document. Visible results reduce support questions and signal legitimacy to underwriters.

Show the current batch COA on every listing

LabLinks links each lab report to the product and batch, so customers, processors, and marketplaces see the right COA in one click. Start with five reports free.