Pourquoi les factures QR sont devenues obligatoires en Suisse
Jusqu'en 2022, les entreprises suisses utilisaient principalement deux formats de paiement : le bulletin de versement orangé (BV orangé, aussi appelé « paiement par bulletin ») et les ordres de paiement manuel via e-banking. Ces deux méthodes avaient un point commun : elles reposaient sur une saisie manuelle des données de paiement — avec le risque d'erreur que cela implique.
En 2022, SIX Group a introduit le QR-bill (bulletin de versement QR) comme nouveau standard national, puis en 2025, le Conseil fédéral a acté la fin du bulletin orangé pour les paiements domestiques : depuis le 1er janvier 2026, les créanciers sont tenus d'accepter les QR-factures via QR-bill pour les transactions en francs suisses.
Ce qui change concrètement : Si vous envoyez une facture à un client suisse en 2026, celle-ci doit inclure un QR-bill lisible pour les paiements nationaux en CHF. Les factures sans QR-bill restent légales entre deux parties, mais votre client peut exiger un QR-bill pour vous payer — et vous avez obligation de le fournir.
Pour les freelances et indépendants, ce changement est en réalité une opportunité : le QR-bill automatise la saisie des coordonnées de paiement dans l'app de la banque du débiteur. Votre client scanne le code, et hop — toutes les informations sont pré-remplies : IBAN, nom, montant, référence. Zéro erreur de paiement, zéro retour de facture.
Qu'est-ce qu'un QR-bill suisse exactement ?
Le QR-bill est un document de paiement standardisé basé sur la norme ISO 20022, développée par l'organisation internationale de normalisation. En Suisse, c'est SIX Group qui supervise l'implémentation technique. Le QR-bill contient un code QR (au format Swiss QR Code) qui encode l'ensemble des données de paiement dans un seul graphisme.
Concrètement, quand un débiteur scanne le QR-bill avec l'app de sa banque, son mobile récupère instantanément :
- Le numéro IBAN du créancier
- Le montant exact à régler
- Le nom et l'adresse du créancier
- Le numéro de référence de la facture (structure de référence QR, ou « QRR »)
- La monnaie (CHF ou EUR)
Le QR-bill est physiquement intégré à la facture, généralement dans la partie inférieure du document PDF. Il coexiste avec les données de paiement lisibles en texte — pour que même un paiement manuel reste possible.
Les 5 étapes pour créer une facture QR suisse conforme
Étape 1 — Rassembler les informations obligatoires
Avant de générer quoi que ce soit, vous devez disposer de trois catégories d'informations :
Données du créancier (vous)
Raison sociale, adresse complète, numéro IBAN suisse (CH) ou liechtensteinois (LI)
Données du débiteur (client)
Nom ou raison sociale, adresse complète, pays
Données de la facture
Numéro, date, description des prestations, montant HT, taux TVA, total TTC
Référence de paiement
Numéro de référence QRR unique (généré automatiquement, 26 caractères max)
L'adresse structurée est un point crucial : contrairement à ce qu'on pourrait croire, le QR-bill n'accepte pas une adresse sur une seule ligne. Vous devez fournir rue, numéro de bâtiment, code postal et ville séparément. C'est ce format que SIX Group appelle « adresse structurée » — et c'est ce qui permet aux banques de valider automatiquement les coordonnées.
Étape 2 — Générer le Swiss QR Code
Le Swiss QR Code n'est pas un simple QR code classique — c'est un format propriétaire de SIX Group qui suit la norme ISO 20022. Il contient un SPD (Structured Payment Data) encodé dans le code, qui doit respecter un format strict.
Pour générer ce code, vous avez deux options :
- Utiliser une bibliothèque dédiée comme la Swiss QR Bill library pour Node.js/Python — vous encodez les données et la bibliothèque génère l'image SVG ou PNG du QR code conforme.
- Passer par un outil en ligne comme Trovex, qui génère automatiquement le QR-bill à partir des informations de facture saisies.
La seconde option est la plus accessible pour les indépendants non techniques : vous entrez les données une fois, et l'outil se charge de la génération du QR code conforme.
Étape 3 — Intégrer le QR-bill à votre facture
Le QR-bill doit être positionné dans la section inférieure de votre facture PDF. La norme définit une zone précise d'environ 70 × 210 mm avec un espacement minimum de 5 mm autour du QR code.
Le document complet doit aussi inclure les informations de paiement lisibles (en plus du QR code) : c'est ce qu'on appelle la section « payment part » (partie paiement). Elle reprend les mêmes informations que le QR code mais en texte, pour les paiements manuels.
Étape 4 — Vérifier la conformité
Avant d'envoyer une facture QR pour la première fois, prenez 30 secondes pour vérifier :
Checklist de conformité :
✓ IBAN suisse (CH) ou liechtensteinais (LI) — pas d'autres IBAN pour les QR-factures domestiques
✓ Adresse du créancier en format structuré
✓ QR code lisible et du bon format (Swiss QR Code, pas un QR générique)
✓ Montant en CHF ou EUR
✓ Référence de paiement unique (pas de doublon sur la même IBAN)
Étape 5 — Envoyer et archiver
Envoyez votre facture QR en PDF à votre client par email. Conservez une copie dans vos archives — la durée légale de conservation des factures en Suisse est de 10 ans (art. 962 CO). Assurez-vous que le format numérique est lisible dans 10 ans : évitez les formats exotiques ou les fichiers protégés par mot de passe.
Les 7 erreurs courantes à éviter
Voici les mistakes que nous voyons le plus souvent chez les indépendants qui commencent à émettre des QR-factures — et comment les corriger :
- Utiliser un QR code standard — Un QR code Google ou généré en ligne n'est pas conforme. Il vous faut un Swiss QR Code au format ISO 20022.
- Confondre QRR et numéro de facture — La référence de paiement (QRR) doit être un numéro distinct, structuré selon les règles SIX. Le numéro de facture ne suffit pas.
- Ne pas utiliser le format structuré pour l'adresse — « Dupont Sàrl, 1003 Lausanne » ne fonctionne pas. Vous devez séparer rue, numéro, NPA et ville.
- Générer le même QRR deux fois — Chaque paiement doit avoir une référence unique. Si deux factures ont le même QRR, le paiement risque d'être mal imputé.
- Utiliser un IBAN étranger pour une facture domestique CHF — Si votre client paie en francs suisses depuis la Suisse, vous devez fournir un IBAN CH. Un IBAN DE ou FR déclenche des frais supplémentaires.
- Oublier la TVA sur la facture QR — Le montant total TTC doit être mentionné dans le QR-bill. Si vous oubliez la TVA, le QR code affiche un montant hors taxes et le paiement sera insuffisant.
- Envoyer la facture sans QR-bill en 2026 — Bien que techniquement possible, vous compliquez la vie de votre client. De plus en plus d'entreprises refusent les factures sans QR-bill.
QR-bill vs autres méthodes de paiement : comparaison
Voici comment le QR-bill se compare aux autres options de paiement courantes en Suisse pour les freelances et PME :
| Méthode | Conforme 2026 | Erreurs de paiement | Facile à émettre | Automatisable |
|---|---|---|---|---|
| QR-bill (Swiss QR) | ✓ Obligatoire | ✓ Quasi nulles | ✓ Avec Trovex | ✓ Entièrement |
| Bulletins orangés | ✗ Deprecated | ✗ Fréquentes | Moyen | ✗ Non |
| Virement e-banking (sans QR) | ✗ Non recommandé | Modérées | ✓ Facile | Partiellement |
| TWINT | — Limité aux petits montants | ✓ Quasi nulles | ✓ Facile | Partiellement |
| Carte de crédit | — Pas standardisé | Rares | ✓ Facile | ✓ Entièrement |
Le QR-bill est la méthode la plus complète pour les factures en francs suisses : elle est standardisée, gratuite pour le débiteur, et compatible avec toutes les banques suisses. TWINT est une alternative pour les prestations ponctuelles et petits montants, mais ne remplace pas le QR-bill pour une facturation professionnelle.
Quel outil choisir pour créer vos factures QR ?
Vous avez plusieurs options pour émettre des QR-factures. Voici comment les situer :
- Votre logiciel comptable (Abacus, Banana, Sage, etc.) — la plupart supportent le QR-bill nativement, mais peut nécessiter un module payant ou une configuration initiale. Idéal si vous êtes déjà utilisateur.
- Microsoft Excel / Word — Des templates QR-bill existent mais la génération du QR code exige des add-ins ou macros. Pas recommandé au-delà de quelques factures par mois.
- Trovex — Générateur en ligne gratuit et sans inscription. Entrez vos données, cliquez, téléchargez le PDF. Conçu pour les indépendants et PME qui veulent aller vite sans configuration.
- Développement interne — Avec la Swiss QR Bill library, vous pouvez intégrer la génération directement dans votre système. Nécessite des compétences techniques.
Notre recommandation : Commencez avec un outil en ligne comme Trovex pour générer vos premières QR-factures en quelques clics. Si votre volume augmente au-delà de 20-30 factures par mois, migratez vers un logiciel comptable intégrant le QR-bill pour centraliser la gestion.
Créez votre première facture QR en 30 secondes
Générez instantanément un PDF conforme avec QR-bill intégré. Gratuit, sans inscription.
Utiliser le générateur TrovexGratuit — 3 factures/mois incluses sur le plan gratuit