Episode Show Notes

So I had a conversation last week with someone who runs a small cultivation operation — she’s based out near Brainerd — and she was asking me, almost embarrassed to admit it, that she still wasn’t totally sure how to find a testing lab. Like, she knew she needed one, she knew it was required, but she didn’t know where to actually start looking.

And that is more common than people want to say out loud. The requirement is clear — every product has to clear a licensed lab before it hits a retail shelf — but the infrastructure for actually finding those labs, comparing them, knowing who’s currently licensed in Minnesota, that part has been genuinely hard to navigate.

Right, and that’s exactly what I want to dig into today. Because it’s not just about finding a name and a phone number. There’s a lot more to it than that.

There really is. And I think the first thing operators need to understand — before they even start calling labs — is what the testing laboratory license category actually means under Minnesota’s regulatory framework. Because not every lab that does analytical testing is automatically qualified to test cannabis products for the regulated market.

Wait, say more about that. Because I think some people assume that if a lab has been doing, say, environmental testing or food safety testing for years, they’re good to go.

That’s a really important distinction. The testing laboratory license type under the OCM structure is its own category. It authorizes specific things, it fits into the broader licensing framework in a specific way, and it distinguishes a certified cannabis testing lab from other cannabis business types entirely. A lab can have excellent analytical credentials and still not hold the Minnesota cannabis testing laboratory license.

So if you’re a cultivator in, I don’t know, Saint Cloud, and you just Google ‘lab near me’ and send your samples off — that’s potentially a compliance problem.

That’s exactly the problem. And the consequences aren’t minor. We’re talking product holds, failed audits, potential enforcement action. If the lab you used doesn’t hold current Minnesota licensure, your certificate of analysis may not be valid for compliance purposes.

Which means you can’t move product. Which means your whole timeline gets blown up.

Exactly. And this is why verifying a lab’s active status before you submit samples is — I don’t want to overuse the word — but it really is non-negotiable. It’s the first step, not an afterthought.

Okay, so let’s talk about what’s actually available to operators right now. Because CannaHubMN has pulled together a directory of licensed testing labs, and I think it’s worth walking through what’s there.

Yeah, and I want to be clear about what the directory is and what it isn’t. It’s a working starting point. It’s not the OCM’s official state registry. Operators still need to confirm current licensure directly with the Minnesota Office of Cannabis Management before they finalize any testing relationship. The directory makes it easier to find and compare options — it doesn’t replace that verification step.

That’s an important caveat. So think of it like — okay, William, you’re going to love this — it’s like a really good map that shows you where the roads are, but you still have to check if the road is actually open before you drive on it.

I’ll take that analogy. It holds up. The directory gets you to the right neighborhood fast. The OCM confirmation is how you make sure the door is actually unlocked.

So who’s listed right now? Let’s actually go through them, because I think operators deserve to know what’s out there.

Sure. So there are eight labs currently listed in the CannaHubMN directory. CHRI Labs, Legend Technical Services, True North Analytics, Fina Analytics, Adams Independent Testing, Phytolab MN, BSD Labs, and Loon Labs.

Loon Labs. I mean, that name is very Minnesota.

It is. And I think that’s actually intentional — there’s a regional identity there that resonates. But beyond the name, what matters for operators is that each of these labs has a dedicated profile in the directory with contact information and service details.

So you’re not just getting a name on a list. You can actually look at what the lab does, how to reach them, start evaluating whether they’re the right fit.

Right. And that side-by-side comparison piece is important. Because the right lab for a cultivator in Moorhead might not be the right lab for a concentrate manufacturer in the Minneapolis metro. Geography matters. Sample transport logistics matter. Turnaround time matters.

Let’s talk about geography for a second, because I think this is something people underestimate. If you’re operating up near Bemidji or International Falls, getting samples to a lab in the Twin Cities and back is not a trivial thing.

It’s really not. And that’s part of why True North Analytics is worth a look for operators in northern Minnesota specifically. The geographic positioning of a lab is a legitimate factor in your compliance planning — not just cost or reputation.

And then you’ve got BSD Labs, which seems like a relevant option for folks in the Red River Valley — Moorhead, Crookston — or even over in the Saint Cloud area.

Right. And for operators in smaller markets — places like Waseca, Owatonna, Albert Lea — Adams Independent Testing might be worth a look specifically because of the independent designation. Some operators in those markets actively prefer working with a testing partner that isn’t one of the larger regional providers.

Is that a compliance advantage or more of a relationship preference?

Mostly relationship preference, honestly. From a compliance standpoint, what matters is that the lab holds current licensure and can produce a valid certificate of analysis. The size of the lab doesn’t change that. But some operators feel they get more direct communication, faster turnaround on questions, with a smaller independent operation.

That makes sense. And then you’ve got Legend Technical Services, which has been in analytical testing for a while — not just cannabis, right?

Correct. Legend has a longer history in analytical testing more broadly, and they’ve moved into Minnesota’s cannabis testing space. For operators in the Twin Cities metro or Greater Minnesota who want a lab with established analytical infrastructure, that’s a relevant data point.

And Fina Analytics and Phytolab MN round out the list. What’s the distinction there?

Fina Analytics is positioned as a solid option for manufacturers and cultivators who are vetting multiple lab partners at once — the directory profile is set up for that kind of comparison shopping. Phytolab MN is specifically cannabis-focused, which may matter to operators who work heavily with plant-derived products and need detailed cannabinoid or contaminant analysis.

Which actually brings me to something I want to make sure we cover — what are these labs actually required to test for? Because I don’t think every operator fully understands the scope of what a certificate of analysis has to include.

This is a big one. Under Minnesota’s cannabis regulations, licensed testing labs are responsible for verifying that products meet state standards before they enter the supply chain. And the testing panel isn’t just potency.

Right, I think people hear ‘testing’ and they think cannabinoid percentages. THC, CBD, done.

That’s the starting point, not the finish line. The full panel typically includes cannabinoid potency, yes, but also residual solvents — which is critical for concentrate manufacturers — pesticide residues, heavy metals, microbial contaminants, and moisture content. And what’s required can vary depending on the product type.

So a cultivator submitting flower is going to have a different testing requirement than a manufacturer submitting a concentrate or an edible.

Exactly. And this is why operators need to have a real conversation with their lab partner before they start submitting samples — not just ‘are you licensed’ but ‘what does your panel cover for my specific product type, and does it meet what the OCM requires.’

I want to go back to something you said earlier about certificates of analysis, because I think this is where operators sometimes get into trouble. The COA isn’t just a piece of paper you file away.

No, it’s a compliance record. Operators are required to retain certificates of analysis as part of their compliance documentation. If you’re in an audit and you can’t produce valid COAs for products you’ve moved — that’s a serious problem.

And ‘valid’ is doing a lot of work in that sentence. Because a COA from a lab that doesn’t hold current Minnesota licensure is not a valid COA for these purposes.

Correct. Which is why — and I keep coming back to this — verifying the lab’s active status with the OCM is step one. Not step three, not ‘we’ll figure it out later.’ Step one.

I want to play devil’s advocate for a second, though. Because some operators — especially newer ones, microbusinesses, people who are just getting their operations off the ground — might look at this list and think, ‘okay, eight labs, that’s not a lot of options for the whole state.’

That’s a fair observation. And I think the honest answer is that the licensed testing lab infrastructure in Minnesota is still developing. The directory reflects what’s currently listed — it’s not an exhaustive state registry, and as new labs come online and get added, that list will grow.

So for an operator in, say, the western prairie communities near Worthington, or out in Fergus Falls, the practical question is: which of these eight labs can realistically serve my region, and what does sample transport look like?

Right. And that’s where the directory profiles become genuinely useful — not just as a contact list, but as a way to start that conversation. You look at the geographic positioning, you reach out, you ask about their logistics for operators in your area.

And CHRI Labs — we haven’t talked about them specifically. What’s the positioning there?

CHRI Labs is listed as a testing provider with an established presence in Minnesota’s regulated market. For operators who want to verify a lab partner’s standing before submitting samples — which, again, everyone should be doing — the directory profile gives you the credentials and contact details to start that process.

You know, this whole conversation is making me think about how much of compliance is really just relationship management. Like, finding the right lab isn’t a one-time transaction. You’re building a working relationship with a partner who is part of your compliance infrastructure.

That’s exactly right. And I’d push that even further — your testing lab relationship can affect your entire production timeline. If your lab has a three-week backlog and you didn’t know that going in, your product sits. Your revenue sits. That’s a business problem, not just a compliance problem.

Which is why vetting multiple options before you commit matters. And the directory makes it easier to do that comparison work without having to navigate state agency portals for every single lab.

Exactly. The category page on CannaHubMN aggregates all the current listings in one place — so a manufacturer in Rochester or a cultivator in the Saint Croix Valley can look at the full picture, not just whoever comes up first in a search.

And the directory updates as new labs get added, which matters as the market matures.

Right. The listings aren’t static. As new labs come online in Minnesota, the category page reflects those additions. So it’s worth bookmarking as a resource, not just a one-time visit.

I do want to make sure we’re clear about one thing, because I know someone’s going to ask — CannaHubMN is not affiliated with the OCM. The directory is a resource for operators, but it’s separate from the state’s official licensing records.

That’s an important clarification. The directory is built to make it easier to find and evaluate options. The OCM is where you confirm active licensure. Those are two different steps, and you need both.

And honestly, that two-step process is just good practice regardless. Even if you’ve worked with a lab before, licensure status can change. Confirming before each new testing relationship — or periodically with an ongoing partner — is just smart compliance hygiene.

I’d agree with that. I’ve seen operators get caught because they assumed a lab they used six months ago was still current. Assumptions are expensive in a regulated market.

Okay, so let’s bring this back to the person I was talking about at the top — the cultivator near Brainerd who didn’t know where to start. If she’s listening to this right now, what’s the actual sequence of steps?

First, understand what the testing laboratory license type covers — what you’re actually required to use, and why it’s distinct from other lab credentials. The OCM licensing framework page on CannaHubMN is a good starting point for that.

And then?

Go to the testing laboratory category page on CannaHubMN and look at the full list of current listings. Review the individual profiles — True North Analytics if you’re in northern Minnesota, BSD Labs if you’re in the Red River Valley or Saint Cloud corridor, Adams Independent if you want a smaller independent operation, and so on. Make a short list based on geography and what you know about your product type.

And then verify.

And then verify active licensure with the OCM before you submit a single sample. That’s the sequence. It’s not complicated, but every step matters.

And have the conversation with the lab about what their panel covers for your specific product type, what their turnaround looks like, and what their logistics are for operators in your region.

Right. Because the lab that’s technically licensed and geographically convenient but has a six-week backlog is not actually a good fit for your operation. You need the full picture.

This is one of those areas where doing the homework upfront saves you a significant amount of pain later. A product hold because your COA isn’t valid — that’s not a small problem. That’s potentially your whole season’s revenue sitting in a warehouse.

And for a microbusiness or a smaller cultivator, that’s not an abstract risk. That’s a business-ending scenario if it happens at the wrong time. The testing lab decision is genuinely one of the more consequential compliance decisions an operator makes.

Which is why having a directory that pulls this information together — labs, profiles, contact details, all in one place — actually matters. It’s not a nice-to-have. It’s a real operational resource.

And the CannaHubMN directory covers more than just testing labs, which is worth mentioning. If you’re building out your full compliance and supply chain picture — cultivators, manufacturers, retailers, transporters — the category filters let you look across all of those license types in one place.

So it’s not just a testing lab directory. It’s a broader tool for operators who are trying to understand the full landscape of who’s operating in Minnesota’s regulated market.

Exactly. From the Iron Range down to the Minnesota River Valley, from the Twin Cities metro out to the western prairie communities — the directory is built to serve operators across the whole state, not just the major markets.

And that geographic breadth matters in a state where a lot of the licensed operations are not in Minneapolis or Saint Paul. The person in Winona or Alexandria or Willmar deserves the same access to this information as anyone in the metro.

That’s really the whole point of a resource like this. Compliance information shouldn’t be harder to access just because you’re operating outside a major market. The regulatory requirements are the same regardless of your zip code.

And the consequences of getting it wrong are the same regardless of your zip code.

Precisely. The OCM doesn’t grade on geography.