Nordlet

← Blog

Contabilità SaaS: Riconoscimento dei Ricavi, Risconti Passivi, MRR

Una spiegazione semplice di ciò che rende diversa la contabilità degli abbonamenti, le regole che la governano, le metriche che affiancano il bilancio e il lavoro che un mastro contabile deve svolgere per rimanere al passo.

Nordlet Team · · 12 min di lettura

La contabilità SaaS è la gestione contabile di un'impresa che vende l'accesso a software nel corso del tempo. L'unico elemento che la differenzia dalla vendita di un prodotto è la tempistica: il cliente di solito paga prima che il servizio venga erogato, spesso con un anno di anticipo, e i ricavi possono essere registrati solo man mano che i mesi di servizio trascorrono. Tutto ciò che è specifico della contabilità SaaS discende da questo divario tra la fatturazione e la consegna.

Questo articolo spiega cosa copre questo termine, le regole che lo disciplinano ai sensi dei principi IFRS 15 e ASC 606, la manciata di valori che un'azienda in abbonamento deve tenere in ordine e ciò di cui un sistema contabile ha bisogno affinché nulla di tutto ciò venga gestito manualmente su un foglio di calcolo.

Cosa significa contabilità SaaS

In un negozio, la vendita, la consegna e il ricavo avvengono nello stesso momento. In un'azienda in abbonamento, invece, si separano:

  • Il cliente firma un contratto (un ordinativo o booking).
  • Emetti una fattura, eventualmente per dodici mesi in un'unica soluzione (una fatturazione o billing).
  • Il cliente paga (cassa).
  • Eroghi il servizio un giorno alla volta, e solo la parte erogata costituisce il ricavo.
  • La parte fatturata ma non ancora erogata figura nello stato patrimoniale come risconto passivo (deferred revenue), ovvero una passività.

Un'azienda che riconosce l'intera fattura annuale come ricavo a gennaio sta contabilizzando undici mesi di lavoro che non ha ancora svolto. Se a marzo il cliente disdice e ottiene un rimborso, quel ricavo non è mai stato reale. La contabilità per competenza esiste per impedire questo fenomeno, e il modello SaaS è proprio quello in cui la correzione risulta più importante, poiché quasi ogni vendita viene pagata prima di essere consegnata.

Pertanto, la "contabilità SaaS" non costituisce un piano dei conti separato. Si tratta della normale contabilità a partita doppia applicata a contratti eseguiti nel tempo, a cui si aggiunge un livello di metriche operative che i bilanci d'esercizio non mostrano.

Perché la cassa non coincide con i ricavi

Prendi un cliente che paga 2.400 € il 1° gennaio per un piano di dodici mesi. Il saldo bancario aumenta di 2.400 € (più IVA) il primo giorno. Il conto economico di gennaio mostra 200 € di ricavi, poiché un dodicesimo del servizio è stato erogato. I restanti 2.200 € rappresentano una passività: devi al cliente undici mesi di servizio.

Movimento di gennaio Importo
Incasso (al netto dell'IVA) 2.400
Ricavi riconosciuti 200
Risconti passivi al 31 gennaio 2.200

Ne derivano tre conseguenze, e tutte e tre generano confusione in chi si avvicina al mondo SaaS provenendo da altri settori:

  1. Un'azienda SaaS in rapida crescita appare ricca di cassa e povera di utili. I pagamenti anticipati annuali arrivano subito, mentre i ricavi arrivano con un ritardo che può raggiungere l'anno.
  2. Un'azienda SaaS in contrazione mostra la situazione opposta. I ricavi derivanti dai vecchi pagamenti anticipati continuano a essere registrati mentre la nuova cassa si esaurisce.
  3. Il saldo dei risconti passivi costituisce una previsione. Rappresenta il fatturato che registrerai nei mesi successivi senza dover vendere nient'altro, a condizione che tu continui a erogare il servizio.

La voce del glossario sui risconti passivi, ricavi anticipati e redditi differiti approfondisce la passività in sé. L'articolo di approfondimento sui risconti passivi per il SaaS con relative registrazioni contabili esamina le varie casistiche attraverso esempi pratici.

I cinque numeri e le loro differenze

Valore Cosa misura Dove si trova
Prenotazioni (Bookings) Valore contrattuale totale sottoscritto in un periodo Report operativo, non nel libro mastro
Fatturato (Billings) Importi fatturati in un periodo Mastro clienti (crediti commerciali)
Ricavi (Revenue) Valore del servizio erogato nel periodo Conto economico
Risconti passivi (Deferred revenue) Fatturato ma non ancora erogato Stato patrimoniale, passività
MRR / ARR Valore mensile (o annuale) normalizzato degli abbonamenti attivi Report operativo, non nel libro mastro

La regola che lega i primi quattro elementi è semplice: fatturato − ricavi riconosciuti = variazione dei risconti passivi. Se i tuoi report non soddisfano questa identità, uno dei tre dati risulta errato.

MRR e ARR sono le due metriche che non rappresentano affatto valori contabili. L'MRR considera esclusivamente il valore contrattuale ricorrente normalizzato su base mensile, pertanto un piano annuale di 2.400 € apporta 200 € di MRR, mentre i costi di attivazione una tantum non contribuiscono in alcun modo. I ricavi, per contro, includono il costo di attivazione nel momento in cui viene maturato e seguono le regole di riconoscimento descritte di seguito. I due indicatori rispondono a domande differenti e non dovrebbero mai essere riconciliati l'uno con l'altro, bensì semplicemente esplicitati.

Le regole: IFRS 15 e ASC 606

Entrambi i principi adottano il medesimo modello a cinque fasi. Per un contratto SaaS le fasi si sviluppano come segue.

Fase La regola Tipica risposta SaaS
1. Identificare il contratto Un accordo vincolante con sostanza commerciale L'ordine firmato o i termini online accettati
2. Identificare le obbligazioni di fare (performance obligations) Promesse distinte nei confronti del cliente Accesso al software; onboarding o implementazione se distinti; supporto premium se venduto separatamente
3. Determinare il prezzo dell'operazione L'importo a cui prevedi di avere diritto, inclusi i corrispettivi variabili Il canone di abbonamento, al netto di rimborsi o note di credito attese
4. Allocare il prezzo Tra le obbligazioni in proporzione ai prezzi di vendita autonomi (standalone selling prices) Uno sconto sul pacchetto viene distribuito tra il software e l'onboarding, senza concentrarlo su un'unica riga
5. Riconoscere i ricavi Nel momento in cui, o man mano che, ciascuna obbligazione viene soddisfatta Accesso al software: nel tempo, in modo lineare; onboarding: in un momento specifico o al raggiungimento di un obiettivo

Tre dettagli determinano la maggior parte del lavoro operativo.

L'accesso al software viene soddisfatto nel tempo. Il cliente usufruisce del servizio ininterrottamente, pertanto i ricavi vengono riconosciuti in modo uniforme lungo tutto il periodo di servizio. Il criterio solitamente adottato è quello lineare ponderato per i giorni.

L'onboarding può essere o meno distinto. Se il cliente è in grado di trarre beneficio dal software indipendentemente dal servizio di implementazione e tale servizio viene venduto separatamente, si configura un'obbligazione distinta da riconoscere al momento della consegna. Se il software risulta inutilizzabile senza di esso, i due elementi costituiscono un'unica obbligazione e l'intero corrispettivo viene imputato lungo la durata dell'abbonamento. Questa valutazione spetta all'azienda e non al software.

Il corrispettivo variabile viene escluso finché non diventa altamente probabile. Se prevedi che il 5% dei piani annuali sarà oggetto di rimborso, il prezzo dell'operazione è pari al 95% della fattura; il restante 5% costituisce un fondo passivo per rimborsi, non un ricavo. Diventa ricavo solo quando il periodo utile per il rimborso scade senza che vengano avanzate richieste.

L'articolo sul riconoscimento dei ricavi SaaS secondo l'IFRS 15 con registrazioni contabili guidate applica ciascuna fase a un esempio numerico e mostra le relative scritture contabili.

Errori comuni

  • Registrare la fattura come ricavo. L'errore più frequente: i ricavi equivalgono al fatturato e i risconti passivi non compaiono nello stato patrimoniale. Questo approccio sovrastima i ricavi negli anni di crescita e li sottostima in seguito.
  • Lasciare lo sconto sul pacchetto su un'unica riga. Un pacchetto da 3.000 € comprendente software e onboarding, con uno sconto applicato unicamente alla riga dell'onboarding, porta a riconoscere una quota eccessiva di ricavi in anticipo. Lo sconto deve essere ripartito su entrambe le obbligazioni.
  • Trattare i rimborsi come un evento inatteso. I tassi di rimborso noti costituiscono corrispettivi variabili. Contabilizzare l'intero importo e stornare i rimborsi in un secondo momento sovrastima i ricavi in ogni singolo periodo.
  • Confondere l'MRR con i ricavi. L'MRR è un tasso di marcia (run-rate); i ricavi rappresentano ciò che è stato effettivamente erogato. Un deck per il CdA che scambia l'uno per l'altro non supererà la fase di due diligence.
  • Pianificazioni su fogli di calcolo. Un prospetto dei risconti passivi gestito manualmente si scosta dal libro mastro non appena qualcuno effettua un upgrade, un downgrade o una disdetta nel mezzo del periodo contrattuale.
  • Chiudere il mese con risconti non rilasciati. Se lo storno dei risconti passivi viene effettuato tramite una scrittura manuale, si corre il rischio di chiudere un mese con ricavi maturati ma non riconosciuti.

Best practice

  1. Associa il metodo di riconoscimento alla riga della fattura, non a un foglio di calcolo. La riga che riporta il prezzo deve indicare anche le modalità di maturazione dei ricavi: in un momento specifico, in quote lineari tra due date, per stato di avanzamento o in percentuale di completamento.
  2. Mantieni i risconti passivi come saldo derivato. La passività deve corrispondere alla somma delle quote di piano in sospeso, verificabili riga per riga, anziché essere un importo digitato manualmente a fine mese.
  3. Registra i prezzi di vendita autonomi. L'allocazione richiede questi dati. Definiscili una sola volta per ciascun prodotto e memorizzali insieme all'articolo di catalogo.
  4. Stima i rimborsi al momento dell'emissione. Accantona la quota prevista come fondo passivo per rimborsi e rettificala a consuntivo rispetto alle note di credito effettive.
  5. Rilascia i risconti durante le operazioni di chiusura mensile. Il mese non può essere bloccato finché non è stata riconosciuta ogni quota di competenza.
  6. Separa l'IVA dal riconoscimento dei ricavi. L'IVA diviene esigibile all'emissione della fattura o alla ricezione dell'acconto, non al momento dell'erogazione del servizio. I due piani di ammortamento devono essere indipendenti.
  7. Rendiconta la quadratura (roll-forward). Risconti passivi iniziali, più fatturato, meno ricavi riconosciuti, uguale risconti passivi finali. Producilo ogni mese.
  8. Conserva l'MRR in un report operativo. Calcolalo a partire dagli abbonamenti attivi e dal loro valore normalizzato. Non derivarlo dal libro mastro e non permettergli di alimentare quest'ultimo.

Come Nordlet automatizza i risconti

Il modulo di riconoscimento dei ricavi di Nordlet implementa le regole sopra descritte sotto forma di proprietà delle normali righe di fattura, eliminando la necessità di gestire un sottomastro separato da riconciliare.

Metodo sulla riga di fattura. Ciascuna riga di una fattura di vendita accetta un oggetto recognition in cui il parametro method può essere impostato su point_in_time (l'impostazione predefinita, ricavi al momento dell'emissione), ratable (lineare) con una data di inizio (startDate) e di fine (endDate), milestone (per stato di avanzamento) con un elenco di percentuali la cui somma sia pari a 100, oppure percent_complete. All'emissione della fattura, il credito e l'IVA vengono registrati per intero, mentre la quota netta di una riga soggetta a risconto viene accreditata ai ricavi differiti anziché ai ricavi correnti.

I piani di ammortamento sono derivati, non digitati. Una riga a maturazione lineare genera una quota per mese civile, ponderata in base ai giorni di servizio compresi in quel mese. Ogni quota è consultabile tramite l'endpoint sales/recognition-schedules/list con uno stato di in attesa (pending), riconosciuta (recognized) o annullata (cancelled), consentendo di giustificare il saldo dei risconti passivi al centesimo.

Tre trigger, nessuna interrogazione periodica (polling). Il riconoscimento si attiva quando un periodo viene bloccato (tutto ciò che scade entro la fine del periodo viene riconosciuto per primo, impedendo la chiusura di un mese con ricavi non rilasciati), quando viene emesso un verbale di consegna per una riga a stato di avanzamento e quando matura una quota pianificata. Un endpoint di simulazione (dry-run) mostra in anticipo le registrazioni che verrebbero generate da un'elaborazione.

Allocazione e rimborsi. L'impostazione di un prezzo di vendita autonomo su ciascuna riga ripartisce il totale della fattura tra le righe in proporzione. L'impostazione di una stima dei rimborsi su una riga accredita tale quota a un fondo passivo per rimborsi al momento dell'emissione; le successive note di credito intaccano tale passività prima di toccare i ricavi.

Abbonamenti. Un contratto con frequenza di fatturazione mensile, trimestrale o annuale genera la bozza di fattura per ciascun periodo con le righe lineari già configurate, e un processo di fatturazione ciclica scansiona ogni contratto attivo alla ricerca dei periodi giunti a scadenza. I periodi finali brevi vengono riparametrati pro-rata in base ai giorni.

I limiti sono documentati con la stessa chiarezza delle funzionalità: i piani sono espressi in euro al tasso di cambio del giorno di emissione, il metodo di allocazione residuale non è implementato e le componenti finanziarie significative esulano dall'ambito di applicazione. Il software è in grado di gestire i trattamenti previsti dai principi IFRS 15 e ASC 606; la decisione su quale trattamento applicare a uno specifico contratto rimane di esclusiva competenza dell'azienda.

FAQ

Cosa significa contabilità SaaS?

Significa applicare la contabilità per competenza a un'impresa che vende l'accesso a software nel corso del tempo. La caratteristica distintiva risiede nel fatto che i clienti ricevono la fattura, e spesso pagano, prima che il servizio venga erogato; di conseguenza, i ricavi vengono riconosciuti man mano che il periodo di servizio trascorre, mentre la parte non ancora consegnata viene iscritta tra i risconti passivi.

Quali sono le regole della contabilità SaaS?

I principi di riferimento sono l'IFRS 15 (applicato nell'Unione Europea e nella maggior parte del mondo) e l'ASC 606 (Stati Uniti). Entrambi utilizzano il medesimo modello a cinque fasi: identificare il contratto, identificare le obbligazioni di fare, determinare il prezzo dell'operazione, allocarlo tra le obbligazioni in base ai prezzi di vendita autonomi e riconoscere i ricavi nel momento in cui, o man mano che, ciascuna obbligazione viene soddisfatta. Nel caso dell'accesso a software, ciò significa riconoscere i ricavi lungo la durata dell'abbonamento.

I risconti passivi sono la stessa cosa dei ricavi anticipati?

Sì. Risconti passivi, ricavi anticipati (unearned revenue), proventi differiti e passività contrattuali sono denominazioni differenti per indicare il medesimo saldo: importi fatturati o ricevuti per servizi non ancora erogati. L'IFRS 15 utilizza la terminologia "passività contrattuali" (contract liability); i bilanci d'esercizio redatti secondo le norme UE parlano solitamente di "risconti passivi" o "proventi anticipati".

L'MRR è un valore contabile?

No. L'MRR è una metrica operativa: il valore mensile normalizzato dei contratti ricorrenti attivi. Non compare in alcun principio contabile né in alcun bilancio d'esercizio. I ricavi rappresentano ciò che risulta dal conto economico e includono elementi non ricorrenti, come i costi di attivazione, nel momento in cui vengono maturati.

Le piccole aziende SaaS sono tenute a rispettare l'IFRS 15?

Il bilancio d'esercizio di un'azienda segue i principi contabili nazionali del proprio paese, i quali per le aziende dell'UE derivano dalla Direttiva contabile e possono prevedere semplificazioni per le entità di minori dimensioni. Tuttavia, investitori, acquirenti e revisori dei conti si aspettano che i ricavi da abbonamento vengano riscontati indipendentemente dalle dimensioni, e la maggior parte dei quadri normativi nazionali impone comunque la contabilità per competenza. Riconoscere l'intera fattura come ricavo risulta errato secondo tutti questi ordinamenti.

Ulteriori letture