Nordlet

← Blog

Uitgesteld omzet voor SaaS: een praktijkhandleiding met journaalposten

De balanspost van uitgestelde omzet van A tot Z uitgelegd, met de debet- en creditposten voor elke gebeurtenis in de levenscyclus van een abonnement en de aansluitstaat die het saldo onderbouwt.

Nordlet Team · · 10 min lezen

Uitgestelde omzet (deferred revenue) is het bedrag dat een bedrijf heeft gefactureerd, of ontvangen, voor goederen of diensten die het nog niet heeft geleverd. Dit wordt geboekt als een schuld, omdat het bedrijf de dienst nog aan de klant moet leveren, en het wordt pas overgeboekt naar de omzet naarmate de dienst wordt verricht. Voor een SaaS-bedrijf dat vooraf factureert, is dit doorgaans de grootste schuld op de balans en het postenonderdeel dat investeerders en accountants als eerste onder de loep nemen.

Dezelfde post kent verschillende benamingen: onderhanden omzet, uitgestelde baten (deferred income) en, onder IFRS 15, contractverplichting (contract liability). Ze betekenen allemaal hetzelfde; de verklarende woordenlijst legt uit waar elke term wordt gebruikt. Dit artikel gaat over wat u met dit saldo moet doen: de journaalpost voor elke gebeurtenis in de levenscyclus van een abonnement, de aansluitstaat (roll-forward) die het eindsaldo bewijst en hoe dezeboekingen worden geautomatiseerd.

Waarom het een schuld is

De intuïtie zegt dat ontvangen geld inkomen is. Dat is het niet, omdat het bedrijf het werk nog niet heeft gedaan. Als een klant in januari 1.200,00 € betaalt voor een jaar dienstverlening en het bedrijf sluit in februari zijn deuren, dan is het bedrijf de klant tien maanden aan dienstverlening verschuldigd. Die verplichting is al reëel op de dag dat het geld binnenkomt, wat uitgestelde omzet tot een schuld maakt in plaats van een incidentele tijdsevenredige correctie.

Uitgestelde omzet is het spiegelbeeld van nog te ontvangen omzet (accrued revenue). Bij nog te ontvangen omzet komt het werk eerst en de factuur later, waardoor het bedrijf een vordering aanhoudt. Bij uitgestelde omzet komt de factuur eerst en het werk later, waardoor het bedrijf een schuld aanhoudt. Beide zijn transitorische posten (adjusting entries) die de omzet verplaatsen naar de periode waarin deze is verdiend.

Alle onderstaande boekingen maken gebruik van het Litouwse grootboekrekeningschema dat Nordlet standaard hanteert: 2410 debiteuren, 2710 bank, 4492 verschuldigde omzetbelasting, 4910 uitgestelde baten, 5001 dienstenomzet. De Litouwse btw bedraagt 21%.

Casus 1: een jaarabonnement dat vooraf wordt betaald

Een klant ontvangt op 1 januari een factuur van 1.200,00 € ex btw voor twaalf maanden dienstverlening. De btw bedraagt 252,00 €; de factuur inclusief btw is 1.452,00 €.

Bij facturering, 1 januari.

Rekening Debet Credit
2410 Debiteuren 1.452,00
4492 Verschuldigde omzetbelasting 252,00
4910 Uitgestelde baten 1.200,00

Nog geen omzet. De btw is sowieso verschuldigd in de btw-aangifte over januari.

Bij betaling.

Rekening Debet Credit
2710 Bank 1.452,00
2410 Debiteuren 1.452,00

Elke maandཕend. Uitgaande van gelijke maandbedragen voor de leesbaarheid (een op dagen gewogen schema geeft januari iets meer dan februari, zoals het artikel over IFRS 15-toepassing laat zien):

Rekening Debet Credit
4910 Uitgestelde baten 100,00
5001 Dienstenomzet 100,00

Twaalf vrijstellingen lossen de schuld precies af naarmate het jaar vordert.

Casus 2: een maandelijks abonnement dat vooraf wordt gefactureerd

Een abonnement van 100,00 € wordt op 25 februari gefactureerd voor de dienstmaand maart (inclusief btw 121,00 €).

Bij facturering, 25 februari.

Rekening Debet Credit
2410 Debiteuren 121,00
4492 Verschuldigde omzetbelasting 21,00
4910 Uitgestelde baten 100,00

Op 31 maart.

Rekening Debet Credit
4910 Uitgestelde baten 100,00
5001 Dienstenomzet 100,00

Maandelijkse abonnementen leiden nog steeds tot uitgestelde omzet wanneer de factuurdatum en de dienstmaand van elkaar verschillen. Als de factuur wordt verstuurd op de eerste dag van de maand waarop deze betrekking heeft en de boeking maandelijks wordt afgesloten, dan vallen de uitstel en de vrijgave in dezelfde periode en is het netto-effect op de maand nihil, maar de schuld bestaat nog steeds op elke balans die tussen beide data wordt opgesteld.

Casus 3: een tussentijdse upgrade

De klant uit Casus 5 stapt na vier maanden over op een abonnement van 1.800,00 € per jaar voor de resterende acht maanden. Op dat moment is 400,00 € verantwoord als omzet en staat er nog 800,00 € uitgesteld.

De nette werkwijze is een tweede factuur voor het verschil: acht maanden × (150,00 € − 100,00 €) = 400,00 € ex btw, 484,00 € inc btw, te erkennen van 1 mei tot 31 december. Het oorspronkelijke schema blijft ongewijzigd.

Upgradefactuur bij uitgifte, 1 mei.

Rekening Debet Credit
2410 Debiteuren 484,00
4492 Verschuldigde omzetbelasting 84,00
4910 Uitgestelde baten 400,00

Elke maandend vanaf mei. Er lopen nu twee vrijgaven parallel: 100,00 € van de oorspronkelijke factuur en 50,00 € van de upgrade, dus de omzet bedraagt 150,00 € per maand en de twee uitgestelde saldi dalen samen naar nul op 31 december.

Rekening Debet Credit
4910 Uitgestelde baten 150,00
5001 Dienstenomzet 150,00

Een prijsverhoging die wordt afgehandeld als een nieuwe factuur met een eigen schema is per definitie prospectief, wat de behandeling is die IFRS 15 §20 voorschrijft voor toegevoegde diensten die worden verkocht tegen hun losse verkoopprijs.

Casus 4: opzegging met restitutie

Een andere klant met het jaarabonnement van 1.200,00 € zegt na drie maanden op met een pro-rata terugbetaling. Er is 300,00 € verantwoord als omzet; 900,00 € staat uitgesteld.

De restitutie wordt gedocumenteerd met een creditnota voor de niet-geleverde negen maanden: 900,00 € ex btw, 189,00 € btw, 1.089,00 € inc btw. De creditnota vermindert de uitgestelde baten, niet de omzet, omdat de omzet voor de drie geleverde maanden correct was verdiend.

Creditnota bij uitgifte.

Rekening Debet Credit
4910 Uitgestelde baten 900,00
4492 Verschuldigde omzetbelasting 189,00
2410 Debiteuren 1.089,00

De negen resterende maandelijkse tranches worden geannuleerd. Als de creditnota kleiner zou zijn dan het uitgestelde saldo, wordt het openstaande schema aan de achterkant ingekort: de laatste maanden zijn immers de maanden die niet langer verschuldigd zijn.

Terugbetaling voldaan.

Rekening Debet Credit
2410 Debiteuren 1.089,00
2710 Bank 1.089,00

Als het bedrijf de volledige 1.200,00 € in januari als omzet had genomen, had deze opzegging in april een omzetcorrectie van 900,00 € erzijn forceren en waren beide kwartalen verkeerd weergegeven.

Btw-timing versus omzettiming

De twee schema's zijn onafhankelijk van elkaar en het scheiden daarvan is de allerfrequentste bron van verwarring.

Btw Omzet
Trigger Factuur uitgegeven of vooruitbetaling ontvangen Dienst geleverd
Voor een jaarplan van 1.200,00 € uitgegeven op 1 januari 252,00 € in de btw-aangifte van januari 100,00 € per maand gedurende twaalf maanden
Creditnota voor negen ongebruikte maanden 189,00 € teruggevorderd in de maand van de creditnota Geen omzeteffect; uitgestelde baten verminderd

Dit is waarom een voorafgaande factuur een rechtsgeldig document is dat een btw-schuld creëert, terwijl een proformafactuur dat niet is, en waarom de btw-aangifte en de aansluitstaat van de uitgestelde omzet worden opgesteld op basis van dezelfde facturen maar nooit exact met elkaar overeenstemmen.

Het uitgestelde omzetsaldo lezen

Voor een abonnementsbedrijf is het saldo een van de meest informatieve cijfers op de balans.

  • Het is een voorlopende indicator. Als de uitgestelde omzet sneller groeit dan de verantwoorde omzet, betekent dit dat de verkopen (bookings) voorlopen op de levering: omzet die al is gecontracteerd en in de komende maanden zal worden gerapporteerd.
  • Het is geen kasgeld. Een deel hiervan is geïnd en een deel staat nog open bij debiteuren. Uitgestelde omzet en het banksaldo beantwoorden verschillende vragen.
  • Het valt uiteen in kortlopend en langlopend. Bedragen die binnen twaalf maanden moeten worden verantwoord zijn een kortlopende schuld; het resterende deel, afkomstig van meerjarige vooruitbetalingen, is langlopend.
  • Het wordt overgedragen bij een overname. Een koper van het bedrijf neemt de verplichting tot levering over, en daarom wordt hier tijdens een due diligence scherp op gelet.
  • Het verklaart marges in de tijd. Kasgeld dat in januari wordt geïnd tegenover kosten die over het hele jaar zijn gespreid, maakt januari buitengewoon lijken. De uitstelconstructie haalt die illusie weg.

De aansluitstaat

Het saldo moet elke maand met één overzicht te bewijzen zijn. Beginsaldo, plus het uitgestelde deel van nieuwe facturering, minus verantwoorde omzet, minus creditnota's op uitgestelde baten, is gelijk aan het eindsaldo.

Uitgestelde baten, eerste kwartaal Bedrag
Beginsaldo, 1 januari 10.000,00
+ Gefactureerde bedragen uitgesteld gedurende het kwartaal 6.000,00
− Omzet verantwoord uit uitgestelde baten 4.500,00
− Creditnota's op uitgestelde baten 300,00
Eindsaldo, 31 maart 11.200,00

Als het eindsaldo in het grootboek afwijkt van dit overzicht, is er een vrijgave vergeten, is er een creditnota geboekt op de omzet in plaats van op de schuld, of is een factuur direct bij uitgifte als omzet erkend terwijl deze had moeten worden uitgesteld. In een handmatig spreadsheet-overzicht zorgt de eerste tussentijdse upgrade of opzegging meestal voor een dergelijk verschil.

Hoe Nordlet deze boekingen verwerkt

Nordlets module voor omzetverantwoording (revenue recognition) behandelt het uitstel als een eigenschap van de factuurregel, waardoor elke bovenstaande boeking voortkomt uit de reguliere facturering.

  • Casus 1 en 2. Een regel met recognition: { method: "ratable", startDate, endDate } crediteert 4910 voor het nettobedrag bij uitgifte en bouwt een op dagen gewogen maandelijks schema op. Debiteuren en btw worden volledig geboekt op de factuurdatum.
  • Casus 3. De upgrade is een tweede factuur met een eigen evenredige (ratable) regel. Elk schema loopt zelfstandig af; sales/recognition/summary rapporteert het tot dusver verantwoorde bedrag en het restant per regel.
  • Casus 4. Een creditnota die is gekoppeld aan de oorspronkelijke factuur debiteert eerst de uitgestelde baten en kort het openstaande schema in vanaf de achterkant, vervolgens eventuele restitutieverplichtingen, en pas daarna de omzet.
  • Abonnementen. Een overeenkomst met een maandelijks, per kwartaal of jaarlijks facturatietermijn genereert voor elke periode een conceptfactuur waarbij de evenredige data al zijn ingesteld, en een facturatiebatch verwerkt elke actieve overeenkomst voor te vervallen termijnen.
  • Vrijgaven. Omzetverantwoording wordt geboekt als één journaalpost per batch en wordt getriggerd door drie gebeurtenissen: het definitief maken van een periode (alles wat tot het einde van de periode vervalt, wordt eerst verantwoord, zodat een maand niet kan worden afgesloten met omzet die nog op 4910 staat), het uitbrengen van een opleveringsbon (delivery act) op een mijlpaalregel, en een timer die afgaat wanneer een ingeplande tranche vervalt.
  • De aansluitstaat. Elke tranche wordt vermeld in sales/recognition-schedules/list met bijbehorende factuur, datum, bedrag en status (in afwachting, verantwoord of geannuleerd), zodat het eindsaldo op 4910 tot op de cent kan worden gereproduceerd vanuit het schema in plaats van te worden verdedigd als een enkel los getal.

Schema's worden aangehouden in euro's tegen de wisselkoers op de factuurdatum en worden achteraf niet herberekend; overwegingen rondom meerdere valuta's worden behandeld in het artikel over multi-currency accounting.

FAQ

Wat is de journaalpost voor uitgestelde omzet?

Bij uitgifte: debiteer debiteuren voor de brutofactuur, crediteer verschuldigde omzetbelasting, crediteer uitgestelde baten voor het nettobedrag. Elke periode: debiteer uitgestelde baten en crediteer omzet voor het verdiende bedrag. De vordering wordt ingelost wanneer de klant betaalt.

Is uitgestelde omzet een debet- of een creditsaldo?

Uitgestelde omzet heeft een creditsaldo, omdat het een schuld is. Vooruitfactureren crediteert de post; het verantwoorden van omzet debiteert de post.

Is uitgestelde omzet hetzelfde als onderhanden omzet?

Ja. Uitgestelde omzet, onderhanden omzet, uitgestelde baten en contractverplichtingen verwijzen allemaal naar dezelfde balanspost. De keuze van de term hangt af van het verslaggevingsstelsel en de lokale praktijk, niet van een boekhoudkundig verschil.

Hoe verwerk je een opgezegd abonnement met een terugbetaling?

Geef een creditnota af voor het niet-geleverde deel. Hiermee worden de uitgestelde baten gedebiteerd voor het onverdiende nettobedrag, wordt de verschuldigde omzetbelasting gedebiteerd voor de btw over dat bedrag, en wordt de vordering gecrediteerd. De omzet die al is verantwoord voor geleverde maanden blijft ongewijzigd. De terugbetaling lost vervolgens de vordering op tegenover de bank.

Heeft uitgestelde omzet invloed op de btw?

Nee. Btw is verschuldigd wanneer de factuur wordt uitgereikt of de vooruitbetaling wordt ontvangen, en wordt teruggevorderd wanneer een creditnota wordt uitgereikt. Het moment van omzetverantwoording heeft geen invloed op de btw-aangifte.

Verder lezen