Créer une offre

Créer une offre en Suisse: modèle, règles et conseils 2026

Guide complet pour rédiger une offre conforme: mentions obligatoires, durée de validité, clauses et modèle à copier.

Créer une offre Suisse – modèle et exemples

Créer une offre en Suisse 2026: modèle, règles et conseils

Créer une offre en Suisse: modèle, mentions obligatoires, validité et clauses. Rédiger une offre conforme en 10 min.

Nathan Ganser avatar
Nathan Ganser

Fondateur de Magic Heidi

Créer une offre en Suisse, c'est plus qu'un prix sur une feuille de papier. Quand vous rédigez une offre, vous émettez une proposition juridiquement contraignante — et cela a des conséquences. Si le client l'accepte, un contrat se forme. Si vous refusez ensuite de fournir la prestation au prix indiqué, le client peut vous réclamer l'exécution ou des dommages-intérêts. C'est pourquoi il vaut la peine de connaître les règles suisses en matière de rédaction d'offres: mentions obligatoires, durée de validité, clauses et transition propre vers la facture. Dans ce guide, nous vous montrons comment créer une offre à la fois juridiquement valable et professionnelle.

Qu'est-ce qu'une offre en Suisse?

Une offre est, selon le Code des obligations suisse (CO), une proposition de contrat concrète et contraignante. Le concept provient des CO art. 3 à 10, où la loi parle de «l'offre» et de «l'acceptation». L'offre est ce qu'une partie promet à l'autre — l'acceptation est le consentement. Dès que les deux se rejoignent, le contrat est conclu. L'offre est donc l'étape où vous, en tant que prestataire, fixez les conditions et laissez au client la décision.

Cela distingue l'offre d'une simple «proposition» au sens courant. Si vous dites dans une conversation: «Je pourrais faire cela pour env. CHF 2'000.00», ce n'est pas une offre au sens juridique — il manque la concrétisation. Une offre, en revanche, contient tous les éléments essentiels du contrat: qui, quoi, combien, jusqu'à quand. Si le client accepte cette offre dans le délai de validité, vous avez un contrat. Point.

Les bases juridiques se trouvent dans le Code des obligations sur admin.ch — concrètement les art. 3 à 10 CO, qui régissent la conclusion du contrat par offre et acceptation. Pour la pratique en tant qu'indépendant ou petite entreprise, cela signifie: quand vous rédigez une offre, rappelez-vous que vous vous engagez au prix indiqué et à la prestation décrite dès que le client donne son accord.

Mini-histoire: Sarah vs. le concurrent

Sarah est graphiste web indépendante à Berne. Elle a été invitée à soumettre une offre pour la présence en ligne d'une boulangerie locale avec cinq succursales. Son concurrent — une agence — a envoyé un e-mail de trois phrases: «Nouveau site web, environ CHF 12'000.00, livraison en trois mois.» Sarah, en revanche, a créé une offre structurée: description des prestations divisée en design, développement, migration, formation. Prix: CHF 14'800.00, réparti en jalons. Validité: 30 jours. Clauses pour travaux supplémentaires définies.

Le client a choisi Sarah — non pas à cause du prix, mais à cause de la clarté. La réponse de l'agence semblait bâclée, l'offre de Sarah semblait fiable. Cela montre: une offre bien rédigée n'est pas seulement un document juridique, c'est aussi un instrument de vente.


Que doit contenir une offre?

Lorsque vous créez une offre, certains éléments doivent y figurer pour qu'elle soit juridiquement valable en tant que proposition contraignante. Le CO art. 469 régit certes principalement le contenu des factures, mais les exigences de base pour une offre contraignante découlent du droit général des contrats (CO art. 1–10). Voici les sept mentions obligatoires:

  1. Expéditeur (vos coordonnées): Votre nom ou raison sociale, adresse, coordonnées. Pour une raison individuelle et une Sàrl, l'inscription au registre du commerce en plus — vous pouvez vérifier votre enregistrement sur zefix.ch.
  2. Destinataire: Nom du client ou de l'entreprise, adresse. Cela semble banal, mais c'est souvent oublié — notamment dans les offres envoyées en PDF, où l'adresse ne figure parfois que dans le nom du fichier.
  3. Date: La date de l'offre. Importante pour le calcul de la durée de validité et comme preuve du moment où vous avez soumis la proposition.
  4. Description des prestations: Que livrez-vous exactement? Soyez précis. «Créer un site web» est trop vague — «Site web avec 5 sous-pages, design responsive, configuration du CMS, migration des contenus existants» est meilleur.
  5. Prix: Indication claire si la TVA est incluse ou à ajouter. Pour les assujettis à la TVA: montant hors TVA et montant de la TVA indiqués séparément. Taux de TVA actuel: 8,1 %.
  6. Durée de validité: Jusqu'à quand l'offre est-elle valable? Sans indication, c'est en cas de doute un «délai raisonnable» — mieux vaut fixer une date concrète: «Valable jusqu'à 30 jours après la date de l'offre.»
  7. Signature: Nom et signature de l'émetteur de l'offre. Pour les offres électroniques, une signature électronique qualifiée ou un e-mail clairement attribuable suffit — un simple e-mail avec expéditeur est généralement suffisant dans la pratique B2B.

La TVA dans l'offre

Si vous êtes assujetti à la TVA (chiffre d'affaires > CHF 100'000.00 par an), vous devez indiquer la TVA dans l'offre. L'AFC publie les prescriptions exactes. Les mentions obligatoires pour les factures selon art. 26 OTVA devraient déjà être correctement représentées dans l'offre — après tout, l'offre devient une facture lors de l'acceptation. Cela comprend: votre numéro de TVA, le taux de TVA (8,1 %), le montant net et le montant de la TVA séparément. Si vous êtes exonéré de la TVA (p. ex. médecin, enseignant ou dans certains domaines médicaux), indiquez-le: «Exonéré de la TVA selon art. 14 OTVA.»


Combien de temps une offre est-elle contraignante?

La durée de validité d'une offre est l'un des points les plus importants — et souvent sous-estimé par les indépendants. Si vous rédigez une offre sans indiquer de durée de validité, c'est en cas de doute un «délai raisonnable» qui s'applique. Ce qui est «raisonnable» dépend du cas d'espèce: pour des travaux de construction, cela peut être des mois, pour des projets informatique plutôt des semaines. Si vous voulez vous protéger, fixez un délai concret. Par exemple: «Cette offre est valable jusqu'au 24 août 2026» ou «Valable 30 jours à partir de la date de l'offre.»

Que se passe-t-il si le client accepte l'offre après l'expiration de la validité? Dans ce cas, l'offre est considérée comme une nouvelle proposition — vous n'êtes plus automatiquement engagé. Vous pouvez refuser l'acceptation ou créer une nouvelle offre avec des prix adaptés. C'est important si les coûts ont changé entre-temps: prix des matériaux, taux horaires, chaînes d'approvisionnement.

Mini-histoire: Thomas et la validité ouverte

Thomas est installateur à St-Gall et a établi au printemps une offre pour une rénovation de salle de bain d'un montant de CHF 18'500.00. Aucune durée de validité indiquée. Six mois plus tard — après une hausse des prix des matériaux de 15 % — le client accepte l'offre. Thomas tente d'ajuster le prix, le client s'appuie sur l'offre. Comme Thomas n'avait pas fixé de délai, le client argue que l'offre est encore «raisonnablement» valable. Thomas doit soit exécuter le mandat à l'ancien prix (et gagne nettement moins), soit refuser le contrat — ce qui comporte des risques juridiques.

Conclusion: Fixez toujours une durée de validité. 30 jours est une bonne norme. Pour les projets dépendant des matériaux ou des taux d'intérêt, plus court — 14 jours. Pour les projets complexes avec une longue phase de décision du client: 60 jours, mais avec clause de révision des prix.


Offre vs. devis vs. proposition

Ces trois termes sont souvent utilisés comme synonymes, mais ont des significations différentes dans la pratique suisse:

TermeEngagementUtilisation typique
Offreengageant pour l'émetteurQuand vous voulez sécuriser le mandat
Propositionsimilaire juridiquement, souvent formulé sans engagementPour des sondages, éclaircissements de prix
Devisestimation, souvent avec réserveQuand l'étendue n'est pas claire

L'offre est la proposition juridiquement contraignante. Si le client l'accepte, vous êtes tenu de livrer au prix indiqué. C'est bien si vous pouvez calculer les coûts avec précision — pour des prestations standard, des projets clairs.

Le devis est une estimation. Il contient souvent une réserve comme «Approximatif, facturation définitive selon prestation» ou «Montant approximatif, écarts selon l'effort réel.» Cela convient quand vous ne savez pas à l'avance combien de travail sera réellement nécessaire — p. ex. pour des réparations qui ne révèlent ce qui est défectueux qu'au cours de l'exécution.

La proposition est un terme générique. Juridiquement, elle peut être la même chose qu'une offre — si elle contient tous les éléments et est acceptée par le client. Dans l'usage courant, «proposition» est toutefois souvent utilisé pour des versions moins engageantes, p. ex. «Je te fais une proposition: environ CHF 3'000.00.» C'est alors plutôt un devis.

Pour la pratique: Utilisez offre quand vous voulez donner un engagement ferme. Utilisez devis quand vous avez besoin de marge de manœuvre. Et formulez toujours clairement — le client ne devrait pas avoir à deviner si vous vous engagez ou non.


Tarifer une offre correctement: taux horaire vs. forfait

Lors de la rédaction d'une offre, vous avez deux modèles de prix fondamentaux: taux horaire ou forfait. Tous deux ont leur légitimité — mais tous deux comportent des risques si vous n'y prenez pas garde.

Forfait (prix fixe): Vous indiquez un prix global, p. ex. «Refonte de site web: CHF 6'500.00 hors TVA.» Avantage: clarté pour le client, aucun risque pour lui. Risque: si vous sous-estimez l'effort, vous supportez la perte. Protection: formulez précisément ce qui est inclus dans le forfait — et ce qui ne l'est pas. Les travaux supplémentaires sont facturés séparément.

Taux horaire: Vous facturez selon l'effort effectif, p. ex. «CHF 120.00 par heure, effort estimé: 40–50 heures.» Avantage: vous êtes payé pour chaque heure. Risque: le client ne sait pas combien il paiera au final. Cela en rebute beaucoup — surtout en cas de sensibilité au budget.

La meilleure solution est souvent un mix: forfait pour la prestation principale, taux horaire pour d'éventuels travaux supplémentaires. Ou: forfait avec des prestations incluses précisément définies et des exclusions claires.

Clauses qui vous protègent

Lors de la rédaction d'une offre, vous devriez intégrer des clauses qui vous protègent contre des développements imprévus. Voici les plus importantes:

  • Clause de travaux supplémentaires: «Les prestations qui dépassent celles décrites dans cette offre seront facturées séparément.» Cela empêche le client, après acceptation, de formuler des exigences supplémentaires et de s'attendre à ce qu'elles soient incluses dans le prix forfaitaire.
  • Clause de révision des prix: Pour les projets sur plusieurs mois: «Prix valables à coût des matériaux et des salaires constants. En cas de changements significatifs, nous nous réservons un ajustement des prix.»
  • Conditions de paiement: Définissez déjà dans l'offre comment vous souhaitez être payé. P. ex. «50 % d'acompte à la commande, 50 % après réception.» Renvoi vers votre workflow créer une QR-facture.
  • Critères d'acceptation: Qu'est-ce qui compte comme «accepté»? «L'acceptation est réputée acquise si le client ne signale pas de défauts par écrit dans les 14 jours suivant la livraison.»
  • Durée de validité: Déjà abordée — mais ici comme clause: «Cette offre perd sa validité si elle n'est pas acceptée jusqu'au date

De l'offre à la facture: le workflow complet

Créer une offre n'est que la première étape. Le processus continue — de la proposition à la confirmation de commande jusqu'à la facture finale. Si vous mettez en place le workflow proprement, vous gagnez du temps et de l'argent. Et vous êtes payé plus rapidement.

Étape 1: Créer et envoyer l'offre

Vous créez l'offre avec toutes les mentions obligatoires, l'envoyez au client et attendez l'acceptation. Si vous utilisez un logiciel de facturation, vous pouvez créer des offres directement depuis l'outil — avec des modèles qui contiennent automatiquement toutes les mentions obligatoires. Cela fait gagner du temps et évite les erreurs.

Étape 2: Confirmation de commande

Si le client accepte l'offre, vous devriez créer une confirmation de commande. Vous y confirmez le mandat et les conditions. C'est particulièrement important pour les projets plus importants, où du temps s'écoule entre l'offre et la passation effective de commande. La confirmation de commande n'est pas juridiquement obligatoire, mais elle crée de la clarté.

Étape 3: Facture d'acompte

Pour les projets plus importants, une facture d'acompte est recommandée. C'est une facture partielle que vous établissez avant le début ou pendant le projet. Typiquement: 30–50 % à la commande, 30 % à l'acceptation d'un jalon, 20–40 % à l'acceptation finale. Ainsi, vous avez du cashflow avant la fin du projet — et le client a un «engagement».

Étape 4: Facture finale

À la fin du projet, vous établissez la facture finale. Elle contient le prix total, déduction faite des factures d'acompte déjà payées, plus d'éventuelles prestations supplémentaires survenues pendant le projet. La facture finale doit contenir toutes les mentions obligatoires selon CO art. 469 et art. 26 OTVA: votre identité, numéro de TVA, date de facture, date de prestation, montant net, montant de la TVA, montant brut. N'oubliez pas la QR-facture avec le QR-IBAN correct — c'est obligatoire en Suisse.

Mini-histoire: Lena et le cashflow rapide

Lena est illustratrice indépendante à Bâle et travaille selon le workflow offre → acompte → facture finale. Pour chaque projet supérieur à CHF 2'000.00, elle établit une facture d'acompte de 40 % à la commande. La facture finale est remise au client après livraison. Grâce à cette structure, elle a en moyenne l'argent sur le compte 18 jours après l'attribution du projet — au lieu de 45–60 jours comme avant, quand elle n'envoyait qu'une facture à la fin. Le client accepte le workflow parce que la facture d'acompte a été communiquée dans l'offre au préalable. Pas de surprise, pas de discussion.


Modèle d'offre Suisse: template à copier-coller

Voici un modèle que vous pouvez utiliser directement. Adaptez les espaces réservés entre crochets à votre situation:

[Votre raison sociale]
[Votre adresse]
[NPA Localité]
[Téléphone] · [E-mail] · [Site web]
No TVA: CHE-XXX.XXX.XXX TVA

Offre no 2026-001
Date: [Date]

À:
[Nom du client / Entreprise]
[Personne de contact]
[Adresse]
[NPA Localité]

Objet: Offre pour [nom du projet / description des prestations]

Madame, Monsieur [Nom],

Nous vous remercions pour votre demande et vous soumettons par la présente notre offre pour [nom du projet]:

Description des prestations:
— [Prestation 1, décrite en détail]
— [Prestation 2, décrite en détail]
— [Prestation 3, décrite en détail]
— [inclus: ...]
— [non inclus: ...]

Prix:
Forfait pour la prestation globale décrite ci-dessus:
CHF [montant].00 hors TVA
+ TVA 8,1 %: CHF [montant].00
= Total: CHF [montant].00 TVA incluse

Prestations supplémentaires (si nécessaire, facturées séparément):
— [Prestation supplémentaire 1]: CHF [montant].00 par [unité]
— [Prestation supplémentaire 2]: CHF [montant].00 par [unité]

Conditions de paiement:
50 % d'acompte à la commande
50 % après réception, payable dans les 30 jours

Validité:
Cette offre est valable jusqu'au [date, 30 jours à partir de la date de l'offre].

Acceptation:
Par la signature de cette offre ou par confirmation écrite
(y compris par e-mail), le mandat est réputé confié.

Avec nos salutations distinguées,

[Signature]
[Votre nom]
[Votre fonction]

Si vous copiez et adaptez ce texte, vous disposez d'une offre juridiquement valable avec toutes les mentions obligatoires. La création manuelle prend du temps — avec un logiciel de facturation de Magic Heidi, vous créez des offres en quelques minutes, avec toutes les mentions obligatoires, clauses et vos propres modèles. Comparer les prix vaut la peine: CHF 25.–/mois chez Magic Heidi contre CHF 52.–/mois pour l'alternative à bexio — avec un fonctionnalité comparable pour les indépendants en solo.


Points clés à retenir

  • Toujours fixer une durée de validité: 30 jours est une bonne norme. Sans indication, c'est un «délai raisonnable» qui, en cas de litige, prête à discussion. Pour une offre supérieure à CHF 10'000.00, vous devriez absolument fixer le délai par écrit.
  • Vérifier les mentions obligatoires: 7 éléments appartiennent à chaque offre — expéditeur, destinataire, date, description des prestations, prix, validité, signature. S'il en manque un, l'offre est attaquable en cas de litige juridique.
  • Intégrer des clauses: Travaux supplémentaires, clause de révision des prix, critères d'acceptation. Ces trois clauses vous protègent contre l'extension du périmètre et les hausses de prix des matériaux. Pour un projet supérieur à CHF 5'000.00, vous devriez au moins utiliser la clause de travaux supplémentaires.
  • Utiliser le workflow: Offre → confirmation de commande → acompte → facture finale. Avec ce workflow, vous êtes payé en moyenne 20–30 jours plus rapidement que si vous n'envoyez qu'une facture à la fin.
  • Indiquer la TVA correctement: Pour les assujettis à la TVA, le montant net, le taux de TVA (8,1 %) et le montant de la TVA doivent figurer séparément. Pour une offre de CHF 3'000.00 hors TVA, cela représente CHF 243.00 de TVA — cela doit être indiqué clairement.

FAQ: Questions fréquentes sur la rédaction d'une offre en Suisse

Combien de temps une offre est-elle contraignante en Suisse?

Si vous indiquez une durée de validité concrète dans l'offre, celle-ci s'applique. Exemple: «Valable 30 jours» — alors l'offre est contraignante jusqu'à 30 jours après la date de l'offre. Si vous n'indiquez pas de délai, c'est un «délai raisonnable» qui s'applique, interprété au cas par cas — souvent quelques semaines à mois. Pour éviter les litiges, vous devriez toujours fixer un délai concret.

Quelle est la différence entre une offre et une proposition?

Juridiquement, il n'y a pas de grande différence — les deux peuvent être une proposition de contrat contraignante. Dans la pratique, «proposition» est souvent utilisée pour des versions moins engageantes, p. ex. «Environ CHF 5'000.00», tandis qu'«offre» désigne une proposition concrète et contraignante avec tous les éléments (prix, prestation, délai). Si vous voulez vous engager, utilisez «offre». Si vous voulez seulement sonder, utilisez «proposition» avec la réserve correspondante.

Les offres doivent-elles indiquer la TVA?

Oui, si vous êtes assujetti à la TVA. Les mentions obligatoires de TVA qui s'appliquent aux factures selon art. 26 OTVA devraient déjà être correctement représentées dans l'offre — après tout, l'offre devient une facture lors de l'acceptation. Cela comprend: votre numéro de TVA, le taux de TVA (actuellement 8,1 %), le montant net et le montant de la TVA séparément. Si vous êtes exonéré de la TVA, indiquez-le: «Exonéré de la TVA selon art. 14 OTVA.»

Puis-je modifier une offre a posteriori?

Tant que le client n'a pas encore accepté, vous pouvez modifier ou retirer l'offre à tout moment — pour autant que le client n'ait pas encore fait de déclaration d'acceptation. Si le client a accepté l'offre, le contrat est réputé conclu. Une modification a posteriori n'est alors plus possible qu'avec le consentement du client. Dans la pratique, cela se fait souvent par une nouvelle offre remplaçante ou par un avenant — les deux parties doivent être d'accord.

Que se passe-t-il si le client accepte l'offre après l'expiration de la validité?

L'offre est alors considérée comme une nouvelle proposition — vous n'êtes plus automatiquement engagé. Vous pouvez refuser l'acceptation, créer une nouvelle offre avec des prix adaptés ou tout de même accepter l'ancienne offre. Important: communiquez clairement si vous honorez encore l'ancienne offre ou non. Le silence peut, dans certains cas, être interprété comme une acceptation — mieux vaut réagir clairement.

Une offre est-elle la même chose qu'un devis?

Non. Une offre est une proposition de contrat contraignante avec un prix fixe. Un devis est une estimation, souvent avec une réserve comme «facturation définitive selon prestation». Dans une offre, vous êtes engagé au prix indiqué dès que le client accepte. Dans un devis, vous pouvez facturer le prix définitif selon l'effort réel — pour autant que cela ait été formulé en conséquence dans le devis. Utilisez le devis quand vous ne pouvez pas estimer l'effort exact à l'avance (p. ex. pour des réparations, des examens).


Conclusion: Rédiger une offre qui convainc — et protège

Créer une offre en Suisse n'est pas sorcellage, mais cela s'apprend. Les points les plus importants: fixez une durée de validité, listez toutes les mentions obligatoires, protégez-vous avec des clauses et utilisez le workflow complet de l'offre à la facture finale. Si vous suivez ces règles de base, vous avez une base juridiquement valable — et en même temps un document de vente professionnel qui convainc les clients.

Si vous voulez simplifier tout le processus, utilisez un logiciel qui gère offres, confirmations de commande et factures de bout en bout. Magic Heidi le propose pour les indépendants suisses dès CHF 25.–/mois — incluant QR-facture avec QR-IBAN correct, modèles de facture et le workflow complet de la proposition à la rédaction d'une facture. Essayez — la première offre est prête en 10 minutes.