California Program Information

California has selected Metrc as the state’s track-and-trace system used to track commercial cannabis activity and movement across the distribution chain ("seed-to-sale"). This site is intended to give annual and provisional licensees information that will help them use Metrc to remain in compliance with California’s tracking and reporting requirements.

For information on California’s programs – including regulatory requirements – visit the following websites:

  • Bureau of Cannabis Control - a bureau within the California Department of Consumer Affairs, BCC is responsible for licensing retailers, distributors, testing laboratories and microbusinesses.

  • CalCannabis Cultivation Licensing - a division within the California Department of Food & Agriculture, CalCannabis is responsible for licensing cultivators (including nurseries and processors) and implementing the state's Track-and-Trace system to record movement of cannabis from seed to sale.

  • Manufactured Cannabis Safety Branch - a branch within the California Department of Public Health, MCSB is responsible for licensing manufacturers of cannabis products. This includes nearly all non-flower products (edibles, concentrate, tinctures, etc.)


Metrc will be providing web based training classes for prospective annual and provisional licensees. To sign-up for training, please click "Schedule Training Now" on the below.

Metrc complies with W3C web standards, which are best supported by the following browsers: Firefox, Google Chrome, Apple Safari, and Opera


Latest California News


Integration & API

Third-party vendors who want to interface with the Metrc system must follow the four steps outlined below to be validated and obtain access to the California Cannabis Track-and-Trace system’s (CCTT–Metrc) Application Programming Interface (API):

1. Request the API developer's documents, provide the information outlined below, and email it to:

  • Company name

  • Company mailing address

  • Company website URL

  • Company phone number

  • Primary contact's name

  • Primary contact's email address

  • Primary contact's phone number

  • Secondary contact's name

  • Secondary contact's email address

  • Secondary contact's phone number

  • Name of software

2. Attend a California TPV – API Metrc Training class and complete the test. To register for a webinar, please send your request and contact information to

3. Request API sandbox access. 

4. Complete a Capability Assessment in the sandbox. A functionality assessment criteria document will be provided to you after you submit your request. Requests should be submitted only after completion of the California TPV – API Metrc Training —not before completion.

After these steps have been completed, Metrc will issue a production vendor API key. When Metrc sends your production vendor API key, we will also ask for your company and contact information to add it to the Validated Integrator List.

User guides



7 am to 7 pm Pacific Time, Monday through Friday (for Metrc software support)

24 hours/day (to report system downtime or performance issues)



Recent Bulletins


Upcoming Feature Release


Transfer Restrictions based on Item Category; Item Categories for Capsules


Steps Licensees Can Take to Improve Metrc Performance


New Features and Maintenance to Improve the User Experience


Update on California Production Environment


Lab Testing State of a Package and How It Impacts Transfer


New Features In Metrc


Specifying the Source When Creating New Plant Batches