Why cross-border shopping
Prices in neighbouring countries (France, Italy, Germany, Austria) are 20–40% cheaper than Switzerland on food, electronics and cosmetics. Many Swiss (and all cross-border workers) take advantage.
Customs allowance (entering Switzerland)
Global value
- CHF 300 per person per day: total value admitted without declaration
- Family: allowance aggregates (couple + 2 kids = CHF 1,200/day)
- Above: declaration and VAT 8.1% + duties by product
Specific per-product limits
Food:
- Meat/charcuterie: 1 kg/person (above: declaration)
- Fish: 20 kg/person
- Milk, cream, cheese: 5 kg/person
- Eggs: 10 kg/person
- Bread, pastry: 5 kg/person
- Vegetables/fruit: 25 kg/person
- Wine (up to 18% vol): 5 litres/person
- Beer: 5 litres/person
- Spirits (>18%): 1 litre/person
- Cigarettes: 250 units
- Tobacco: 250g
Above: high duties (charcuterie ~CHF 17–20/kg, spirits ~CHF 18–30/litre, cigarettes ~CHF 230/kg).
French VAT recovery
For purchases in France:
- Détaxe available from EUR 100 of purchase in a day in one shop (BVE form)
- French VAT: 20% on most products
- Recovery possible at French border (~85% of VAT after commission, ~17% of HT price refunded)
- Conditions: non-EU resident, physical presence at crossing, BVE scan via PABLO
Tips and strategies
- Favour border supermarkets:
- Carrefour, Auchan: Annemasse, Ferney-Voltaire (near GE)
- E.Leclerc: Saint-Genis-Pouilly, Ferney
- Conad, Esselunga: Ticino (near Chiasso)
- Lidl, Aldi: heavy presence in French/German border
- Compute net saving: price savings − fuel/time = real benefit
- Practical limits: stay below CHF 300/person to avoid declarations
- Avoid large meat/charcuterie: high duties above 1kg
- Buy wine and alcohol within legal proportions (5L/person) — huge price gap vs Switzerland
- Avoid pharmacy/cosmetics in bulk: similar or higher than Aldi Switzerland
Cross-border worker card
Cross-border workers (G permit) get no specific customs advantage: standard CHF 300/day allowance. But they shop in their country of residence (where VAT is never recoverable since they live there).
Pitfalls
- Missed declaration: heavy fines + possible seizure
- Alcohol/cigarette excess: immediate taxation at border
- Foreign prescription medicines: not admitted (except medical justification)
- Pets: vet passport + rabies vaccine required
- Chemicals, industrial detergent, paint: limitations
Tips
- For large electronics/cosmetics/perfume purchases: prefer online order shipped to Switzerland to avoid declarations
- Stay below CHF 300/person unless ready to declare and pay VAT
- Do an annual review: fuel + time = real cost; savings on repeats accumulate
- Keep receipts: useful if controlled
- French and Italian borders are less controlled than German, but random checks exist everywhere



