Salta al contenuto principale
Tutte le guide
11 min di lettura·Ultimo aggiornamento: 2026-06-25

Contabilità analitica per progetto: calcolare margini reali quando fatturi a milestone

Quando incassi solo a consegna parziale, il conto economico ordinario non basta. Ecco come collegare ore, costi e ricavi per ogni commessa e prendere decisioni basate su dati affidabili.

Perché la fatturazione a milestone distorce i margini percepiti

Studi di ingegneria, agenzie digitali, consulenti IT e imprese di servizio B2B in Svizzera fatturano spesso a milestone: acconti legati a consegne parziali, approvazioni del cliente o fasi di progetto. Il conto economico ordinario, però, registra ricavi e costi nel momento contabile — non necessariamente nel momento in cui il lavoro viene svolto. Il risultato è un margine apparente che oscilla mese per mese, anche quando la redditività reale del progetto resta stabile.

Senza una contabilità analitica per progetto, un imprenditore può credere di avere un trimestre eccellente perché sono scadute tre milestone, mentre i costi del personale e dei subappalti erano stati sostenuti nei mesi precedenti. Oppure il contrario: fatturato basso ma team al completo su più commesse, con margini reali ancora positivi ma invisibili nel reporting mensile.

Questa guida spiega come strutturare il calcolo dei margini reali per commessa nel contesto delle PMI svizzere, con riferimento alle norme contabili (Swiss GAAP FER), agli obblighi di rendicontazione IVA e alle funzionalità di Accountex per collegare ore, spese e ricavi a ogni progetto.

Contabilità ordinaria e contabilità analitica per progetto

La contabilità ordinaria obbligatoria — regolata dal Codice delle obbligazioni (art. 957 ss.) e dalle norme contabili svizzere — produce bilancio e conto economico per l'intera impresa. La contabilità analitica per progetto è un livello di dettaglio interno che ripartisce ricavi, costi diretti e quote di costi indiretti su singole commesse, indipendentemente dal momento in cui la fattura viene emessa o incassata.

Ricavi di competenza

Porzione del valore contrattuale maturata in base all'avanzamento del lavoro, non al semplice incasso della milestone. È la base per confrontare ricavi e costi sullo stesso periodo.

Costi diretti di progetto

Ore interne valorizzate, subappalti, licenze specifiche, trasferte e materiali imputabili a una singola commessa. Si tracciano con un codice progetto univoco.

Margine di commessa

Differenza tra ricavi di competenza e costi diretti (e, se applicabile, quota di costi indiretti). Indica se il progetto genera valore prima ancora dell'ultima fattura.

In Svizzera, le imprese che redigono il bilancio secondo le norme contabili complete (Swiss GAAP FER) e conducono commesse pluriennali significative ai sensi di FER 22 devono, se ricorrono cumulativamente i presupposti previsti (contratto valido, elevata probabilità di adempimento, organizzazione adeguata, stima attendibile di ricavi, costi e grado di completamento), registrare i ricavi con il metodo del rateo di completamento (percentage of completion); altrimenti si applica il metodo del contratto completato. Con bilancio semplificato (art. 957a CO) valgono criteri più essenziali; in ogni caso la contabilità analitica aiuta a monitorare il margine reale. Per commesse più brevi il ricavo legale può allinearsi alla milestone emessa — ma i costi vanno imputati continuamente per non perdere il controllo del margine.

Le trappole della fatturazione a milestone

Contratti con milestone ben definite sono comuni nel settore dei servizi professionali. Tuttavia, creano tre distorsioni tipiche se non si attiva un tracking per progetto:

Scenario Cosa mostra il conto economico Margine reale del progetto Rischio operativo
Lavoro anticipato, fattura tardiva Costi elevati, ricavi assenti nel mese Margine positivo ma nascosto Sottostima della liquidità futura, tagli prematuri al team
Milestone fatturata, lavoro incompleto Ricavi alti, costi ancora da registrare Margine gonfiato temporaneamente Decisioni di investimento basate su utili illusori
Modifiche al perimetro non fatturate Ricavi invariati rispetto al contratto Margine in erosione silenziosa Scope creep non compensato, conflitti con il cliente
Progetto multi-anno con acconti annuali Picchi di fatturato a fine anno Andamento liscio se calcolato a competenza Stima fiscale dell'utile imprecisa senza rettifiche di fine esercizio

La soluzione non consiste nel cambiare modello di fatturazione, ma nel separare il flusso di cassa dal flusso economico. La fattura milestone resta lo strumento di incasso e, con il metodo delle controprestazioni convenute (standard AFC), determina anche l'esigibilità IVA; il margine reale si calcola incrociando avanzamento lavori, costi maturati e valore contrattuale.

Imputare correttamente costi e ricavi a ogni commessa

Il cuore della contabilità analitica per progetto è una regola semplice: ogni movimento contabile rilevante deve portare un codice progetto (o centro di costo commessa). Ecco come classificare le voci più frequenti nelle PMI svizzere:

Voce Metodo di imputazione Esempio pratico Frequenza di aggiornamento
Ore del personale interno Timesheet con tariffa interna (costo orario pieno: salario + contributi sociali obbligatori + LPP + quota overhead) Consulente a 145 CHF/h di costo interno, 32 ore su Progetto Alpha = 4'640 CHF Settimanale
Subappalti e freelance Imputazione diretta dalla fattura fornitore al codice progetto Grafico esterno fattura 3'800 CHF → commessa Beta Alla registrazione
Spese di trasferta e materiali Nota spese o acquisto con campo progetto obbligatorio Viaggio cliente Ticino, 420 CHF di vitto/alloggio Mensile
Costi indiretti (affitto, amministrazione) Driver di ripartizione: ore, ricavi o headcount per progetto 15% di overhead sulle ore fatturabili interne Trimestrale
Ricavi da milestone Fattura emessa al raggiungimento della milestone; rettifica a competenza se necessario Milestone 2 da 25'000 CHF su contratto totale 80'000 CHF All'evento + rettifica periodica

Per il personale, la tariffa interna deve includere i contributi sociali obbligatori (AVS/AI/IPG/AD, assicurazione infortuni, eventuale LPP) e una quota ragionevole di costi strutturali. Usare solo lo stipendio netto o lordo sottostima il costo reale e fa apparire margini più alti di quelli effettivi — un errore frequente nei team di consulenza con pochi amministrativi.

Come calcolare il margine reale per progetto

Il calcolo del margine reale segue una sequenza operativa che può essere automatizzata nel software contabile. Prendiamo un esempio concreto di PMI di servizi con sede in Svizzera romanda:

Esempio: progetto software con tre milestone

  • Contratto: 120'000 CHF + IVA, tre milestone da 40'000 CHF (analisi, sviluppo, go-live)
  • Fine mese 2: milestone 1 fatturata e incassata; costi maturati (ore + subappalto) = 38'500 CHF
  • Fine mese 4: milestone 2 non ancora fatturata per ritardo approvazione cliente; costi cumulati = 72'000 CHF; avanzamento stimato 55%
  • Ricavi di competenza a fine mese 4: 120'000 × 55% = 66'000 CHF
  • Margine reale: 66'000 − 72'000 = −6'000 CHF (progetto in perdita temporanea nonostante 40'000 CHF già fatturati)

La formula di base per ogni commessa è:

Margine di commessa = Ricavi di competenza − Costi diretti − Quota costi indiretti

Il ricavo di competenza si ottiene moltiplicando il valore contrattuale (inclusi eventuali change order approvati) per la percentuale di completamento. L'avanzamento può basarsi su ore consuntivate vs budget, deliverable consegnati o valutazione del project manager — l'importante è applicare lo stesso criterio in modo coerente per tutti i progetti.

Lavori in corso (WIP) e rettifiche di fine periodo

Quando i costi maturati superano i ricavi fatturati — o viceversa — nasce una differenza che in contabilità analitica si chiama lavori in corso su commesse (work in progress, WIP). Al closing mensile o trimestrale conviene registrare rettifiche che avvicinano il conto economico ordinario alla realtà economica del progetto.

WIP positivo (costi > fatturato)

Il lavoro svolto non è ancora fatturato. Si attiva una voce di attivo (crediti per lavori in corso) o si rettifica il ricavo a competenza. Tipico nelle fasi intermedie di progetti pluriennali.

Fatturato anticipato (fatturato > costi maturati)

La milestone è stata emessa prima del completamento effettivo del lavoro. Si registra un passivo (acconti per lavori in corso) fino a quando i costi raggiungono il ricavo fatturato.

Secondo Swiss GAAP FER — in particolare FER 22 per le commesse pluriennali — il principio di prudenza e di correlazione tra costi e ricavi impone di non gonfiare artificialmente l'utile. Se un progetto mostra segnali di perdita definitiva — cliente insolvente, perimetro impossibile da completare — occorre valutare una svalutazione del WIP e, se necessario, un accantonamento per perdite su commessa. Questa valutazione incide anche sulla base imponibile per l'imposta sugli utili e va documentata per l'eventuale revisione del fiduciario.

Workflow operativo con Accountex

Un sistema di contabilità analitica per progetto funziona solo se i dati entrano in tempo reale, non a fine trimestre. Ecco un flusso consigliato per PMI che usano Accountex:

  1. 1

    Apri la commessa all'accettazione del preventivo

    Crea un codice progetto collegato al cliente, con budget ore, importo contrattuale, milestone pianificate e aliquota IVA applicabile. Il budget diventa il riferimento per gli alert di scostamento.

  2. 2

    Registra ore e spese con codice progetto obbligatorio

    Ogni timesheet e ogni fattura passiva deve indicare la commessa. Accountex consente di filtrare movimenti per progetto e di visualizzare costi cumulati vs budget in qualsiasi momento.

  3. 3

    Emetti la fattura milestone collegata al progetto

    La fattura genera il flusso di cassa e, di regola, l'esigibilità IVA al momento dell'emissione (metodo delle controprestazioni convenute); resta collegata analiticamente alla commessa. Il sistema mostra fatturato vs competenza vs costi maturati.

  4. 4

    Riconcilia mensilmente avanzamento e margini

    Confronta la percentuale di completamento con costi cumulati. Se il margine stimato a completamento scende sotto la soglia interna (es. 20%), attiva una revisione del perimetro o un supplemento contrattuale.

  5. 5

    Rettifica WIP a fine mese o trimestre

    Genera il report per commessa e registra le rettifiche necessarie prima della chiusura contabile. Il dato alimenta anche la stima dell'utile fiscale annuale.

La chiave è la disciplina del dato: un codice progetto mancante su dieci ore a settimana, moltiplicato per cinque collaboratori, produce uno scostamento di decine di migliaia di franchi nel corso di un esercizio.

Indicatori da monitorare per ogni commessa

Oltre al margine assoluto, alcuni KPI permettono di intervenire prima che un progetto diventi strutturalmente in perdita:

Margine stimato a completamento (EAC margin)

Proietta costi finali stimati rispetto al valore contrattuale. Formula: Valore contratto − (Costi maturati ÷ % completamento). Se il risultato è negativo, il progetto chiuderà in perdita anche accelerando le fatture.

Indice di consumo budget ore

Ore consuntivate ÷ ore budget × 100, rapportato alla percentuale di avanzamento. Un valore superiore a 100 con avanzamento al 60% segnala inefficienza o sottostima iniziale.

DSO per progetto

Giorni medi tra emissione fattura milestone e incasso. Distinto dal margine, ma critico per la liquidità: un progetto redditizio con DSO di 60 giorni può creare tensione sui salari e sui contributi sociali mensili.

Valore delle change order non fatturate

Somma delle richieste extra approvate verbalmente ma non ancora integrate nel contratto. Tenere traccia evita di erodere il margine con lavoro non compensato.

Per studi di fiducia che assistono clienti con più commesse simultanee, un report consolidato per cliente — non solo per singolo progetto — aiuta a identificare quali rapporti commerciali concentrano il rischio di marginalità.

Errori frequenti e come evitarli

Confondere incasso con ricavo di competenza

Un acconto incassato non significa che il margine sia realizzato. Alloca sempre i ricavi in proporzione all'avanzamento, soprattutto su commesse che attraversano più periodi contabili o esercizi fiscali.

Dimenticare i costi del personale non fatturabile

Riunioni interne, correzioni post-consegna e formazione sul progetto consumano ore. Se non tracciate, il margine finale risulta sistematicamente sovrastimato del 5–15%.

Non aggiornare il budget dopo le modifiche contrattuali

Ogni change order approvato deve aggiornare valore contrattuale, milestone e budget ore. Altrimenti gli alert di scostamento partono da un riferimento obsoleto.

Chiudere il progetto solo alla last milestone

Garanzia post-consegna, bugfix e assistenza inclusa nel contratto generano costi dopo l'ultima fattura. Prevedi un periodo di costo residuo o una milestone di chiusura dedicata.

Dal dato contabile alla decisione imprenditoriale

La contabilità analitica per progetto non sostituisce il bilancio legale né la dichiarazione IVA, ma colma il divario tra quando fatturi e quando crei valore. Per le PMI svizzere che lavorano a milestone, è lo strumento che trasforma il conto economico — spesso irregolare per natura — in una serie di margini comparabili, commessa per commessa.

Iniziare non richiede un ERP complesso: bastano un codice progetto coerente, timesheet disciplinati, fatture collegate e una rettifica periodica del WIP. Con Accountex, imprenditori e fiduciari possono costruire questo livello di controllo partendo dalla contabilità già in uso, monitorando margini reali prima che l'ultima milestone riveli — troppo tardi — un progetto in perdita.

Semplifica la tua contabilità svizzera

AccountEX gestisce IVA, QR-fatture e registrazioni con l'AI. Inizia gratis.