US Cannabis Customer Due Diligence and Compliance

In this article, you will learn about cannabis customer due diligence and compliance. This article will cover:


It is the policy of Onfleet to fully comply with the State and Federal laws and requirements, Federal guidance and best practices governing and applicable to Cannabis and Marijuana-Related Businesses ("MRB") and to fully cooperate with law enforcement authorities in their investigations of possible violations of such laws. 

Due Diligence

Within thirty days of executing a subscription software agreement, Onfleet shall, at a minimum, collect and verify the following information via its Due Diligence Platform. If the MRB cannot be verified as a legal, State licensed business, the agreement will be terminated. See Customer Agreement Termination.

Due Diligence Category Collected Information
Business Representative Details
  • Name
  • Email Address
  • Photo ID image
Business Details
  • Legal Entity Name
  • Entity Type
  • Entity State ID / file number
  • Date of Business Establishment
  • Federal Employer ID (FEIN)
Business Address
  • Address
  • City
  • State
  • Zip Code
Contact Information
  • Business phone
  • Business website
License Information

State Issued:

  • Cannabis license(s) number(s)
  • Cannabis license(s) type(s)
  • Cannabis license(s) expiration(s)


Verification Issue Resolution

If verification of Business or License information can not be completed with the initial information provided, Onfleet will collect additional documentation to verify the legal existence of the business entity and the active license, including but not limited to:

  • State-issued Certificate of Good Standing
  • Trade Name / Fictitious Name Certificates

Ongoing Due Diligence and Monitoring

Onfleet shall conduct ongoing due diligence at least annually to ensure the entity remains compliant with State-level licensing. Individual licensing requirements are managed by State level licensing authorities.   

License Status Changes

If a previously verified license shows as expired or invalid, Onfleet will verify there are no deliveries in that State. Electronic communication will be sent to follow-up with the customer giving them 15 days to comply and update their license. After 15 days, If a verified, State legal license has not been obtained or an appropriate reason for license delay is not provided, Onfleet will suspend the account, blocking access to the account’s users until a license or appropriate reason is provided.

Due Diligence Platform

Onfleet has adopted the Green Check compliance platform to streamline collection of due diligence requirements, license verification, and ongoing monitoring.

Platform Invitations

Green Check invites are sent via, the body of the email appears as follows:



If you don’t see the email in your inbox, please follow these instructions:

  1. Search for “Green Check” in your email inbox
  2. Check your spam folder
  3. If you still do not see the invite, please contact

Due Diligence Completion

  1. Press the green “Get Started” button within the email sent from to setup your password
  2. Login to the Green Check platform at
  3. Complete your company profile by pressing the “Let’s Go” button in the middle of the screen
    1. Step 1: Invite additional account owners as needed. 
    2. Step 2: Update your Business Details. Remember to fill out your Employer Identification Number (EIN).

*If your State is listed incorrectly, please uncheck “Mailing Address Same as above” & enter your correct State

  1. Step 3: You can skip this section, enter a “0” or “N/A” in any required fields
  2. Step 4: Upload your Marijuana Licenses
  3. Step 5: Complete ID verification
  4. Step 6: Complete additional information as required.
  5. Step 7: Finish setting up your company profile by clicking "Complete" in the navigation bar on the left-hand side.

Multiple Accounts

If you have multiple Green Check accounts, you can switch between your different accounts by:

  • Clicking the dropdown in the top right of the screen
  • Choose which account you'd like to manage

Diligence Process Questions

If you have questions about the compliance process or the documents requested, you can add comments directly in the Green Check platform and our compliance team will reply within 5 business days. Look for the comment button in your company profile, a comment widget may also appear in the bottom right corner of your screen.


In order to reduce the likelihood of any transaction with Onfleet being used for the purpose of money laundering, all payments accepted will be for the exact amount of billed services and paid only by ACH, check, or card. No cash payments will be accepted.

Customer Agreement Termination

Onfleet has the right to terminate a relationship with any or all MRBs, as outlined in their respective software agreements, including but not limited to the following reasons:

  • Change in legal or regulatory environment
  • Suspicious behavior of customer
  • Inability to confirm legal status


Return to Top