International

Cannabis Club Traceability in Germany: CanG Compliance Guide 2025

How to implement a compliant traceability system for German Anbauvereinigungen under the CanG: what to record, which software qualifies, and how to pass an inspection.

TGTHC Gestión teamJul 15, 2025 · 4 min read
In this article 6
  1. What the CanG requires for traceability
  2. The 25g and 50g limits: automatic enforcement is essential
  3. What a CanG-compliant traceability system must do
  4. The 500-member limit: managing waitlists under CanG
  5. Youth protection documentation requirements
  6. How to prepare for an inspection

Since April 2024, German cannabis clubs — officially known as Anbauvereinigungen under the Cannabis-Gesetz (CanG) — are required to implement robust traceability systems for all cultivation and distribution activities. This is not optional documentation: it is one of the core compliance requirements that determines whether an Anbauvereinigung retains its operating licence. This guide explains exactly what the CanG requires and how to implement a compliant system.

What the CanG requires for traceability

The Cannabis-Gesetz mandates that every Anbauvereinigung maintain complete records of: all cannabis quantities cultivated (by strain and harvest batch), all quantities distributed to members (by member ID, date, quantity, and product type), current inventory levels reconcilable with cultivation and distribution records, member identity verification records including age verification, and proof that monthly distribution limits per member (25g for members under 21, up to 50g for adults) have not been exceeded. These records must be available for inspection by authorities at any time.

The 25g and 50g limits: automatic enforcement is essential

One of the most critical — and most technically demanding — requirements of the CanG is the per-member monthly distribution limit. Members under 21 are limited to 25g per month with a maximum THC content of 10%. Members 21 and over may receive up to 50g per month. Managing these limits manually — tracking each member's cumulative monthly distribution — is error-prone and operationally unsustainable at any meaningful club size. A compliant management system enforces these limits automatically at the point of dispensary service, blocking any distribution that would exceed the threshold before it occurs.

What a CanG-compliant traceability system must do

A management system that satisfies CanG traceability requirements must provide: an immutable audit trail for every distribution (timestamp, member ID, quantity, product, responsible staff member), real-time inventory tracking reconciling cultivation input against distribution output, an age-verified member registry with contractual documentation, automatic limit enforcement at dispensary level, and the ability to generate inspection-ready reports exportable in standard formats (CSV or PDF). Paper-based or Excel-based systems do not meet the integrity requirements — a database system with audit trail protection is necessary.

The 500-member limit: managing waitlists under CanG

German Anbauvereinigungen are capped at 500 adult members. Once a club reaches capacity, it must maintain a formal waitlist system. The waitlist must be managed transparently — members should be admitted in order of registration, without exceptions that could be perceived as discriminatory or preferential. A digital waitlist system with timestamps and confirmation notifications is both more transparent and legally safer than informal management.

Youth protection documentation requirements

The CanG places significant emphasis on youth protection. Anbauvereinigungen must document that: all members are over 18 (over 21 for higher limits), cannabis is consumed only in the club's dedicated consumption space or at member residences (not near schools or playgrounds), and a formal prevention and addiction advisory programme is in place. Documentation of the youth protection measures must be available for inspection alongside the traceability records.

How to prepare for an inspection

German regulatory authorities can conduct inspections with short or no advance notice. When an inspector arrives, you must be able to produce within minutes: current member list with age verification status, distribution records for any requested period, inventory reconciliation showing current stock matches cultivation input minus distributions, documentation of the prevention programme, and copies of member contracts. A professional management system generates all these reports automatically from a single dashboard.

Amazon

Document Shredder AmazonBasics

Micro-cut 8 sheets. GDPR mandatory compliance.

~35 GBP

Ver en Amazon

CanG-compliant management software for German Anbauvereinigungen

THC Gestión supports all CanG traceability requirements: automatic limit enforcement, audit trail, age verification, inventory reconciliation and inspection-ready reports. Free 30-day trial.

Start free 30-day trial