Scrivere un’offerta può sembrare una semplice formalità. In realtà, stai presentando una proposta giuridicamente vincolante: non appena il cliente accetta, il contratto è concluso, anche senza firma e senza un contratto separato. Se non ne sei consapevole, rischi di fare un calcolo troppo stretto, dimenticare la durata di validità o confondere l’offerta con un preventivo non vincolante.
Questa guida ti mostra come scrivere in Svizzera un’offerta giuridicamente chiara e allo stesso tempo professionale. Dalle informazioni essenziali e dalla formulazione corretta fino al momento in cui l’offerta diventa una fattura QR.
Che cos’è un’offerta e perché è vincolante?
Nel Codice svizzero delle obbligazioni (CO), un’offerta è una proposta ai sensi dell’art. 3 CO. Ciò significa che chi presenta l’offerta ne è vincolato non appena questa giunge al destinatario. Non serve che il cliente firmi qualcosa: basta l’accettazione.
Questo comporta due conseguenze pratiche:
- Devi fornire la prestazione al prezzo indicato non appena il cliente accetta. Se poi ti rifiuti, il cliente può chiedere l’adempimento o il risarcimento dei danni.
- Resti vincolato fino alla scadenza del periodo di validità che hai stabilito. Senza una scadenza esplicita si applica un «termine ragionevole» secondo l’art. 5 CO, che nella pratica può variare da pochi giorni a qualche settimana a seconda del settore.
Per questo vale la pena calcolare ogni offerta con attenzione e indicarne chiaramente la validità.
Offerta vs. preventivo
I termini vengono spesso usati come sinonimi, ma dal punto di vista giuridico si tratta di due cose diverse, con conseguenze molto differenti per te come fornitore.
Regola pratica: se l’ambito è chiaro, scrivi un’offerta. Se l’impegno è difficile da stimare, ad esempio per una ristrutturazione o un incarico di consulenza esplorativo, un preventivo è la scelta più sicura. Assicurati però di intitolare il documento di conseguenza. Se scrivi «preventivo» ma poi indichi un prezzo fisso, in caso di controversia potresti comunque essere considerato come chi ha presentato un’offerta vincolante.
Informazioni essenziali di un’offerta
Il diritto svizzero non prevede una checklist formale per le offerte. Le informazioni seguenti derivano però dal diritto generale dei contratti (art. 1–10 CO) e dalla prassi. Rendono l’offerta più chiara dal punto di vista giuridico e riducono le domande:
Più la descrizione della prestazione è precisa, meno spazio resta per discussioni successive. «Creazione sito web» è troppo vago. «Redesign sito web, 5 pagine, responsive, incl. 2 cicli di feedback» dà chiarezza a entrambe le parti.
Impostare correttamente la durata di validità
La durata di validità stabilisce per quanto tempo resti vincolato alla tua offerta. Nella pratica, 30 giorni è uno standard comune in Svizzera. A seconda del settore e del progetto sono frequenti anche 14 o 60 giorni.
Se non indichi una scadenza, si applica l’art. 5 CO: l’offerta resta valida per un «termine ragionevole». Ciò che è ragionevole dipende dalle circostanze, ma non è una questione che conviene lasciare alla valutazione di un giudice. Indica quindi sempre esplicitamente la durata di validità.
Puoi anche inserire un diritto di revoca in un’offerta altrimenti vincolante: «Questa offerta è valida fino al [data]. Ci riserviamo espressamente il diritto di revoca.» In questo modo resti vincolato, ma mantieni una possibilità di ritirarti se, ad esempio, cambiano i tuoi prezzi d’acquisto.
IVA sull’offerta
Se sei assoggettato all’IVA, a partire da CHF 100'000 di fatturato annuo mondiale, indica separatamente aliquota e importo, proprio come su una fattura. Le aliquote attuali sono 8,1% aliquota normale, 2,6% aliquota ridotta e 3,8% aliquota speciale per il settore alberghiero.
Anche nell’offerta vale la stessa regola se applichi il metodo delle aliquote saldo: indichi comunque l’aliquota IVA ordinaria e non la tua aliquota saldo. Trovi una panoramica nella nostra guida IVA.
Se non sei assoggettato all’IVA, è consigliabile una breve nota: «Prezzi IVA esclusa, impresa esente dall’IVA.» In questo modo eviti domande.
Condizioni generali: quando e come includerle
Se hai condizioni generali, devono essere richiamate esplicitamente nell’offerta oppure allegate. Un riferimento inserito solo successivamente nella fattura non basta: il cliente deve poter conoscere le condizioni generali prima di accettare l’offerta.
Una formulazione comune è: «Si applicano le nostre condizioni generali (vedi allegato / consultabili su [URL]).» Non appena il cliente accetta l’offerta, le condizioni generali diventano parte del contratto.
Dall’offerta alla fattura QR
Il workflow corretto dopo l’accettazione:
- Ricevere la conferma del cliente, via e-mail, verbalmente o con firma
- Fornire la prestazione
- Convertire l’offerta in una fattura, idealmente con un clic nel tuo software di fatturazione, così che posizioni, prezzi e dati del cliente vengano ripresi automaticamente
- Inviare la fattura QR e attendere il pagamento
Con Infinity crei offerte in un editor visuale, incluso Instant Fill, che suggerisce posizioni e prezzi con il supporto dell’AI. Dopo l’accettazione, l’offerta diventa una fattura QR con un clic: dati del cliente, posizioni e calcolo dell’IVA vengono ripresi automaticamente e la contabilità procede direttamente in background.
Trovi tutti i requisiti legali di una fattura svizzera, comprese le indicazioni obbligatorie, la sezione di pagamento QR e l’esposizione dell’IVA, nella nostra guida completa alla fatturazione.
Conservare le offerte
Le offerte sono documenti commerciali e sono soggette a un obbligo di conservazione di dieci anni ai sensi dell’art. 958f CO. La conservazione digitale o fisica è ammessa, purché i documenti restino accessibili e vengano archiviati senza modifiche.
Con un software di fatturazione che integra la gestione delle offerte, questo aspetto è automaticamente risolto: ogni offerta creata viene salvata e resta accessibile per l’intero periodo di conservazione previsto dalla legge.
Prova Infinity gratuitamente per 14 giorni. Offerte e fatture illimitate, nessuna carta di credito richiesta.


