Faire ses courses en France depuis la Suisse: quand le détour vaut vraiment le coup en 2026
Sur le fromage, le beurre, la viande et le vin: 30% à 50% moins cher. Sur les marques d'origine suisse: non. La franchise de CHF 150, le plafond viande d'1 kg, les villes qui rentabilisent, et la règle simple pour décider entre le détour ou l'action chez soi.

Oui, faire ses courses en France peut faire économiser 30% à 50% à un ménage suisse sur un panier comparable. Non, ce n'est pas gratuit. La franchise douanière de CHF 150 par personne et par jour (réduite de moitié depuis le 1er janvier 2025, contre CHF 300 auparavant), plus 1 kg de viande et 1 kg de beurre par personne et par jour, plus la TVA suisse sur la totalité dès le seuil dépassé: les comptes ne sont bons que sous certaines conditions. Ce guide donne les économies réelles par catégorie, les règles douanières en clair, et la règle simple pour décider si ça vaut la peine de filer à Annemasse ou Saint-Louis ce samedi, ou de faire l'action Migros chez vous.
Données vérifiées en avril 2026. Règles douanières contrôlées auprès de l'Office fédéral de la douane et de la sécurité des frontières (OFDF / BAZG). Comparaisons de prix vérifiées chez Carrefour, E.Leclerc, Intermarché, Lidl France et Aldi France contre Migros, Coop, Aldi Suisse, Lidl Schweiz et Denner. Promotions en direct dans l'application Rappn.
Rappn est la seule application neutre de comparaison de prix d'épicerie en Suisse, sans aucun accord commercial avec les enseignes.
Ce qui a vraiment changé le 1er janvier 2025
La franchise hors TVA est passée de CHF 300 par personne et par jour à CHF 150 par personne et par jour. Une famille de quatre voyageant ensemble: limite ménage maintenant à CHF 600 par jour (contre CHF 1'200 avant). Le Conseil fédéral a maintenu la TVA standard à 8,1% et le taux réduit à 2,6% pour les denrées alimentaires, livres et médicaments.
Deux conséquences pratiques. Premièrement, si le seuil de CHF 150 est dépassé ne serait-ce que d'un franc, la TVA s'applique sur la totalité du montant, pas seulement sur le dépassement. CHF 160 d'achats déclenchent une TVA de CHF 12.96 (160 × 8,1%), pas CHF 0.81 sur les CHF 10 de dépassement. Deuxièmement, le dédouanement au taux réduit de 2,6% (le taux des denrées) demande soit un poste-frontière avec personnel, soit une déclaration écrite dans une "boîte à déclaration". L'app QuickZoll applique toujours le taux standard de 8,1%; l'option à 2,6% dans l'app est attendue pour 2026 mais pas encore confirmée.
Version pratique courte: garder un panier familial strictement sous CHF 600 au total, ou répartir le trajet sur deux jours. Pour un panier individuel, soit rester sous CHF 150, soit accepter de payer la TVA sur le total.
Ce qu'il faut acheter en France (et ce qu'il faut éviter)
Là où l'économie se trouve vraiment, par catégorie:
| Catégorie | Prix typique CH | Prix typique FR | Économie réelle | Note douanière |
|---|---|---|---|---|
| Fromage à pâte dure (Gruyère, Comté, Emmental) | CHF 22 à 30/kg | EUR 12 à 18/kg | 35% à 50% | pas de limite quantitative, compte dans le CHF 150 |
| Beurre | CHF 17 à 20/kg | EUR 8 à 11/kg | 40% à 55% | 1 kg en franchise par personne, puis CHF 16/kg de droit |
| Bœuf, porc, volaille | CHF 25 à 50/kg | EUR 8 à 18/kg | 50% à 65% | 1 kg par personne, puis CHF 17/kg de droit |
| Charcuterie | CHF 40 à 70/kg | EUR 15 à 35/kg | 40% à 60% | comptée dans la franchise viande de 1 kg |
| Vin de table | CHF 8 à 15/bouteille | EUR 3 à 8/bouteille | 30% à 60% | 5 L en franchise jusqu'à 18% d'alcool |
| Spiritueux | CHF 30 à 50/bouteille | EUR 15 à 30/bouteille | 30% à 50% | 1 L en franchise au-dessus de 18% |
| Marques (Nutella, céréales) | CHF 6 à 12 | EUR 3 à 6 | 30% à 50% | pas de limite quantitative |
| Fruits et légumes frais | CHF 4 à 10/kg | EUR 2 à 5/kg | 30% à 50% | pas de limite quantitative |
| Détergents, hygiène | CHF 8 à 25 | EUR 3 à 12 | 40% à 60% | pas de limite quantitative |
| Poisson frais, fruits de mer | CHF 30 à 60/kg | EUR 15 à 30/kg | 30% à 50% | vérifier l'origine, UE seulement |
| Café, thé, huile | CHF 6 à 25 | EUR 3 à 12 | 30% à 50% | 5 L d'huile en franchise |
| Lait et yaourt | CHF 1.50 à 1.85/L | EUR 0.85 à 1.10/L | 35% à 50% | crème et beurre limités à 1 kg/L; lait nature sans droit |
Ce qu'on peut sauter:
Les marques d'origine suisse (Cailler, ligne suisse Lindt, produits laitiers de la marque Heidi) coûtent souvent autant ou plus cher en France à cause de la marge à l'export. Pas d'équivalents M-Budget ou Prix Garantie en France; Carrefour Discount et Leclerc Eco+ ne sont pas toujours moins chers que les lignes premier prix suisses. L'eau minérale en marque distributeur est moins chère chez Aldi/Lidl Suisse que de traverser la frontière pour ça. Le pain frais et la pâtisserie ne justifient pas un trajet de 30 minutes pour le différentiel. L'échelle complète des prix côté suisse est dans le supermarché le moins cher de Suisse.
Où aller exactement (ville par ville à la frontière)
La géographie compte plus que l'enseigne. Le supermarché français le plus proche de chez vous est presque toujours la bonne réponse, parce que l'essence et le temps mangent l'avantage de prix.
Depuis Genève: Ferney-Voltaire (Carrefour, E.Leclerc, Grand Frais, Intermarché) à 10 minutes du centre. Annemasse (Géant Casino, Carrefour, Migros France à Etrembières) à 15 minutes des quartiers est. Saint-Julien-en-Genevois a Carrefour et Intermarché. La plupart sont ouverts le dimanche de 9h à 12h, ce que les supermarchés suisses ne sont pas.
Depuis Bâle: Saint-Louis (Carrefour, E.Leclerc) à 5 minutes du centre-ville. Les hypermarchés de la région de Mulhouse sont à 25 minutes pour un plus gros run. L'Allemagne (Weil am Rhein, Lörrach) est ici la concurrence principale pour les Bâlois germanophones, mais la France est plus proche pour certaines parties de la ville.
Depuis Lausanne: le supermarché français significatif le plus proche est Pontarlier (Carrefour) ou Évian (Carrefour Market), tous deux à 50 à 70 minutes en voiture. L'économie est plus faible; à n'envisager que pour des courses mensuelles en gros volume.
Depuis Neuchâtel et Jura: Pontarlier et Morteau à 30 à 50 minutes. Vaut le coup pour des runs mensuels viande, vin et bases ménagères.
Depuis le Tessin: la France est trop loin. La destination transfrontalière pertinente est l'Italie (Côme, Varese), traitée séparément.
Filer en France ce samedi, ou faire l'action en Suisse?
Rappn affiche chaque action de la semaine chez Migros, Coop, Aldi, Lidl, Denner, Aligro et Otto's. Parfois une promo Coop à -30% bat le calcul transfrontalier. Rappn vous dit quelle semaine est laquelle.
Le calcul transfrontalier honnête
Aller-retour Annemasse depuis le centre de Genève: 25 km, 30 minutes par trajet, environ CHF 8 d'essence. Un panier français typique de CHF 130 (juste sous la franchise, pas de TVA) coûterait environ CHF 220 chez Coop ou Migros pour les mêmes articles. Économie nette: CHF 90, moins CHF 8 d'essence, moins une heure de votre temps. Par visite: CHF 82. Hebdomadaire: CHF 4'260 par an.
Le même calcul depuis Lausanne vers Pontarlier (140 km aller-retour, CHF 30 d'essence, 2 heures par trajet): l'économie de panier doit dépasser CHF 100 pour rentabiliser le trajet, donc un panier français de CHF 130 remplaçant un panier suisse de CHF 230+. Possible pour les runs mensuels en gros volume sur la viande, le vin et les bases ménagères. Pas pour l'économie hebdomadaire.
Règle simple: la course transfrontalière hebdomadaire a du sens quand on habite à moins de 20 minutes d'un supermarché français. Au-delà, le run mensuel groupé est le bon schéma. Au-delà de 60 minutes, seules les courses événementielles (apéro, gros achat de vin, traiteur de fête) tiennent économiquement.
Récupérer la TVA française
La TVA française (20% sur la plupart des biens, 5,5% sur la plupart des denrées) se récupère sur les tickets dépassant EUR 100 par magasin et par jour. Procédure: demander à la caisse un bordereau de vente à l'exportation, le faire tamponner par la douane française à la sortie de France, puis soumettre pour remboursement soit en magasin soit en ligne via Pablo (le système e-douane français). Le remboursement représente typiquement 12% à 14% du total du ticket après frais de traitement.
Pour un panier France de CHF 130 contenant EUR 100+ de marchandise éligible, cela ajoute CHF 12 à CHF 18 d'économie supplémentaire. Le bordereau ajoute 10 à 15 minutes par visite. Pour les courses hebdomadaires, ça devient routinier. Pour les visites occasionnelles, le coût-temps n'est pas toujours compensé, surtout si le panier est principalement à 5,5% de TVA (où la récupération est faible).
Le setup hebdo le plus malin: chaque semaine avec Rappn pour voir les actions des 7 enseignes suisses (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's). Si une semaine d'action suisse offre 30%+ sur les produits que vous achetez vraiment, restez à la maison. Sinon, faites le trajet transfrontalier. La méthode complète pour combiner les deux est dans économiser sur les courses en Suisse.
Sources vérifiées: .
Pourquoi Rappn ?
Rappn est la seule app de comparaison de prix neutre en Suisse — sans accord commercial avec aucun détaillant. Nos comparaisons sont véritablement indépendantes.
- 100% gratuit — pas d'abonnement, pas de coûts cachés
- Neutre — aucun accord commercial avec Migros, Coop, Aldi, Lidl, Denner, Aligro ou Otto’s
- Données en temps réel — prix mis à jour en continu
- +10'000 offres, +3'000 supermarchés, 100% gratuit
Prêt à économiser ?
Scannez le code, installez Rappn et commencez à suivre vos économies réelles cette semaine. Aucun compte requis.
Questions fréquentes
Faire ses courses en France depuis la Suisse vaut-il encore le coup après la nouvelle franchise?
Oui, pour les ménages à 20 à 30 minutes d'un supermarché français à la frontière, et pour des achats sous CHF 150 par personne. L'écart de prix sur le fromage à pâte dure, le beurre, la viande, le vin et les marques reste de 30% à 50% après la modification douanière. Le changement pénalise surtout les gros acheteurs, qui doivent maintenant répartir sur plusieurs jours ou plusieurs personnes.
Que se passe-t-il si je rapporte plus de CHF 150 de courses?
La TVA suisse s'applique au montant total, pas au dépassement. CHF 200 de courses déclenchent une TVA de CHF 16.20 (taux standard 8,1%) ou CHF 5.20 (taux réduit alimentaire 2,6%), selon la déclaration. Plus les droits sur la viande excédentaire (CHF 17/kg) et le beurre (CHF 16/kg). L'app QuickZoll simplifie la déclaration; elle applique automatiquement le 8,1%. Pour le 2,6% sur l'alimentation, il faut aujourd'hui un poste-frontière avec personnel ou une déclaration écrite.
La viande est-elle vraiment moins chère en France?
Largement. Des morceaux de bœuf qui se vendent à CHF 35 à CHF 50/kg en Suisse sont à EUR 12 à EUR 22/kg dans les supermarchés français. Les poulets entiers sont 50% à 65% moins chers. Le porc est 40% à 60% moins cher. Le piège: 1 kg par personne et par jour en franchise, et CHF 17/kg de droit au-delà. Un seul poulet à CHF 30 passe sans problème, mais un panier BBQ à CHF 200 déclenche les droits sauf à le répartir sur plusieurs personnes.
Les supermarchés français près de la frontière suisse sont-ils ouverts le dimanche?
Oui, la plupart le sont, ce qui est l'autre raison de planifier une course transfrontalière le dimanche matin. Ferney-Voltaire (Carrefour, Grand Frais, Intermarché), Saint-Genis-Pouilly et les magasins autour d'Annemasse sont ouverts le dimanche de 9h à 12h ou 9h à 13h. Les supermarchés suisses, par loi fédérale, sont fermés le dimanche. Cela compte pour les courses d'urgence ou de préparation hebdomadaire qui n'ont pas eu lieu le samedi.
Quel est en fait le setup hebdomadaire le plus malin près de la frontière franco-suisse?
Chaque semaine avec Rappn pour voir les actions des 7 enseignes suisses (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's). Si une semaine d'action suisse offre 30%+ sur les produits que vous achetez vraiment, restez à la maison. Sinon, faites le trajet transfrontalier. Ce schéma de décision semaine après semaine capte à la fois le cycle promo suisse (où des articles individuels baissent de 20% à 50%) et l'avantage structurel français (30% à 50% moins cher de manière permanente sur fromage, viande, vin).
