Cannabis Wholesale · Swiss producers/Powered by CannabisClub.ch
Cannabis Wholesale / Switzerland

Cannabis Wholesale by city

For shops, brands and resellers: find your city, prepare a batch purchase and sign up at CannabisClub.ch. Our current focus is CBD directly from Swiss producers.

Cannabis Wholesale · Swiss producers
50 results
Zurich

Zurich

Plan the range: separate core products from one-off drops. Identify which items need substitutes when a batch sells out.

FSO number 261
Bern

Bern

Record approvals: note who checked budget, analysis and quantity for each quote. A complete decision is more useful than a price note.

FSO number 351
Basel-Stadt

Basel

Prepare receiving: record packaging condition, quantity and batch code. Document discrepancies before storage and clarify them with the supplier.

FSO number 2701
Lucerne

Lucerne

Estimate stock duration: divide purchase quantity by your own average usage. Use business data rather than assumed demand in Lucerne.

FSO number 1061
St. Gallen

St. Gallen

Assign purchasing and receiving contacts. A shared batch record prevents documents staying in one person’s inbox.

FSO number 3203
Zurich

Winterthur

Compare two batches in separate records for harvest, analysis and processing. Never transfer an assessment solely because the cultivar name matches.

FSO number 230
Geneva

Geneva

Clarify whether goods are for resale unchanged or processing. Check the actual CBD specifications and Club terms accordingly.

FSO number 6621
Vaud

Lausanne

Plan finite drops: define a substitute beforehand. A sold-out drop cannot support your own ongoing supply promise.

FSO number 5586
Ticino

Lugano

Match Italian descriptions to analysis records using batch codes and units. Translated names must preserve the original document link.

FSO number 5192
Zug

Zug

Set a budget: separate goods value, additional charges and internal processing costs. Set a limit without assuming a Club price commitment.

FSO number 1711
Bern

Biel/Bienne

For Biel/Bienne, use one internal item code across German and French names when batch and specifications match.

FSO number 371
Fribourg

Fribourg

Record Fribourg’s official municipality name with the full business address. Language variants do not create a different recipient.

FSO number 2196
Neuchâtel

Neuchâtel

Keep repacking traceable: link each package to the supplier batch and record the date and responsible person when splitting goods.

FSO number 6458
Graubünden

Chur

Plan Chur receiving windows after delivery terms are confirmed. Nominate a primary and backup receiving contact.

FSO number 3901
Valais

Sion

Keep Sitten and Sion in the same recipient record. Match purchase, invoice and receipt documents by complete address.

FSO number 6266
Aargau

Aarau

Normalise quotes: convert grams and kilograms to one basis and confirm whether packaging charges are included.

FSO number 4001
Schaffhausen

Schaffhausen

Record destination country. This guide covers Swiss sourcing; a border-region search does not establish cross-border delivery availability.

FSO number 2939
Bern

Thun

Use your own Thun sales records for demand planning. Limit the initial purchase if product-specific data is missing.

FSO number 942
Zurich

Uster

Set an internal review schedule for new batches. Reviewing Club offers regularly is different from guaranteed regular replenishment.

FSO number 198
Lucerne

Emmen

Before buying a larger quantity, allocate actual storage space and record its location and responsible person in the batch file.

FSO number 1024
Zurich

Dübendorf

If a sample is available, record its batch code. An earlier harvest sample does not replace assessment of the batch offered.

FSO number 191
Lucerne

Kriens

Separate immediate needs from reserve stock. Base the reserve on your own sales rather than an assumed local market size.

FSO number 1059
Zurich

Dietikon

Approve quotes including additional costs before sharing a gram price internally. Record the quantity to which it applies.

FSO number 243
St. Gallen

Rapperswil-Jona

Use separate comparison rows for different processing states. Flowers and processed products are not interchangeable quotes from the same producer.

FSO number 3340
Thurgau

Frauenfeld

Record harvest and analysis dates separately. A new analysis report does not automatically mean a new harvest or batch.

FSO number 4566
Ticino

Bellinzona

Keep original documents and translations together. Record which version supported the purchasing assessment in Bellinzona.

FSO number 5002
Vaud

Yverdon-les-Bains

Weight quality requirements before comparing prices. Separate essentials from preferences so the cheapest unsuitable batch does not win.

FSO number 5938
Vaud

Nyon

Link quotation, analysis and purchase decision in one file. Assess new quotes against the same documented criteria.

FSO number 5724
Ticino

Locarno

For a finite drop, check the actual offered quantity. Do not plan onward sales using an old availability screenshot.

FSO number 5113
Aargau

Baden

Date each comparison and any quotation expiry. A past Club price is not evidence of current terms.

FSO number 4021
Solothurn

Solothurn

Separate external charges from internal operating costs. The calculator supports quote comparison but is not a full business costing model.

FSO number 2601
Vaud

Vevey

Collect missing batch information in one list. Ask specifically for origin, identity and documents rather than only the best price.

FSO number 5890
Solothurn

Olten

Record internal batch splits. Reconcile the sum of partial quantities with recorded goods receipt.

FSO number 2581
St. Gallen

Wil

Define when a new batch needs reassessment. A trusted producer does not replace checking new product documents.

FSO number 3427
Thurgau

Kreuzlingen

Record the actual Kreuzlingen recipient. Proximity to a border establishes neither export legality nor availability.

FSO number 4671
Zurich

Wädenswil

Distinguish the seller’s address from the production location. Swiss-origin statements should match the offered batch documents.

FSO number 293
Vaud

Montreux

Publish your own availability only after sourcing is confirmed. Club registration alone does not reserve goods for your customers.

FSO number 5886
Valais

Sierre

Use one official recipient record for Siders and Sierre. Language variants must not duplicate quantity planning or traceability.

FSO number 6248
Vaud

Morges

Write minimum requirements before browsing current products. Keep selection aligned with need rather than one attractive offer.

FSO number 5642
Fribourg

Bulle

Check that the analysis identifies the actual offered batch. A generic laboratory logo without a batch link does not answer this.

FSO number 2125
Basel-Landschaft

Liestal

A recipient in Liestal is not automatically the producer. Keep production and receiving locations in separate fields.

FSO number 2829
St. Gallen

Gossau

Use Gossau SG and municipality ID 3443 in your location record, preventing confusion with Gossau ZH in the purchasing brief.

FSO number 3443
Appenzell Ausserrhoden

Herisau

Use one file location for each purchase so quote, questions, analysis and receipt report remain accessible together.

FSO number 3001
Bern

Köniz

Plan Köniz separately from Bern even if your business serves both. Allocate quantities and recipients to their actual locations.

FSO number 355
Geneva

Vernier

Separate commercial CBD sourcing from research information in Vernier. A project address is not a general wholesale supply source.

FSO number 6643
Geneva

Lancy

Use your intended resale price and all internal costs. The gap above the purchase price is not yet profit.

FSO number 6628
Geneva

Meyrin

Do not rely only on copied product text. Keep original files for the actual purchased batch with the purchase record.

FSO number 6630
Zurich

Horgen

Match buyer, invoice recipient and receiving person. Different contacts are possible but must be clearly identified in your records.

FSO number 295
Aargau

Wettingen

Compare smaller and larger quantities including extra costs. Choose the larger only when budget, intended use and storage fit.

FSO number 4045
Zurich

Kloten

Subtract usable existing stock from planned requirements. Record remaining stock by batch rather than only a total quantity.

FSO number 62

Geographical data: FSO, official municipality register, snapshot 31 October 2026. Official names are reproduced in their original language. Sources & methodology →

CANNABISGROSSHANDEL.CH × CANNABISCLUB.CH

How to access the drops.

  1. 01

    Become a member

    Sign up at CannabisClub.ch. Your membership account provides access to CBD drops directly from verified Swiss producers.

  2. 02

    Review the batch and lab report

    Every batch is listed as a drop with a fresh, batch-specific lab report. Check origin, product characteristics, quantity and terms before buying.

  3. 03

    Access together

    When a drop opens, all members get access simultaneously. Every batch is limited. When it’s gone, it’s gone – registration does not reserve goods.

Sign up at CannabisClub.ch