SaaS-regnskap forklart: Inntektsføring, opptjent ikke-fakturert inntekt, MRR
En enkel forklaring på hva som gjør abonnementsregnskap annerledes, reglene som styrer det, nøkkeltallene som ligger ved siden av regnskapet, og hva en hovedbok må gjøre for å holde tritt.
SaaS-regnskap er regnskapsføringen for en virksomhet som selger tilgang til programvare over tid. Det ene faktum som gjør det annerledes enn å selge et fysisk produkt, er tidspunktet: Kunden betaler vanligvis før tjenesten leveres, ofte et år i forveien, og inntekten kan bare resultatføres i takt med at månedene med tjenestelevering passerer. Alt som er spesifikt for SaaS-regnskap, følger av dette gapet mellom fakturaen og leveransen.
Denne artikkelen forklarer hva begrepet dekker, reglene som styrer det under IFRS 15 og ASC 606, en håndfull tall et abonnementsselskap må ha kontroll på, og hva et regnskapssystem må gjøre for at ingenting av dette skal opprettholdes manuelt i et regneark.
Hva SaaS-regnskap betyr
I en vanlig butikk skjer salget, leveransen og inntektsføringen i nøyaktig samme øyeblikk. I en abonnementsvirksomhet skrus dette fra hverandre:
- Kunden signerer en kontrakt (en booking).
- Du utsteder en faktura, potensielt for tolv måneder i slengen (en fakturering).
- Kunden betaler (kontanter).
- Du leverer tjenesten dag for dag, og bare den leverte delen er inntekt.
- Den delen som er fakturert, men ennå ikke levert, ligger på balansen som forskuddsbetalt inntekt (deferred revenue), som er en gjeldspost.
Et selskap som resultatfører hele den årlige fakturaen som inntekt i januar, rapporterer elleve måneder med arbeid det ikke har utført ennå. Hvis kunden kansellerer i mars og får tilbakebetalt penger, var den inntekten aldri ekte. Periodiseringsprinsippet eksisterer for å forhindre dette, og SaaS er den forretningsmodellen der denne korreksjonen betyr mest, fordi nesten alt salg betales før det leveres.
Så "SaaS-regnskap" er ikke et eget regnskapsopplegg. Det er vanlig dobbel bokføring anvendt på kontrakter som utføres over tid, pluss et lag med operasjonelle nøkkeltall som regnskapet i seg selv ikke viser.
Hvorfor kontanter ikke er det samme som inntekt
Tenk deg en kunde som betaler 2 400 € den 1. januar for en tolv måneders plan. Bankbeholdningen øker med 2 400 € (pluss merverdiavgift) på dag én. Resultatregnskapet for januar viser 200 € i inntekt, fordi én tolkedel av tjenesten er levert. De resterende 2 200 € er en gjeldspost: Du skylder kunden elleve måneder med tjeneste.
| Hva som beveget seg i januar | Beløp |
|---|---|
| Mottatte kontanter (ekskl. mva.) | 2 400 |
| Inntektsført beløp | 200 |
| Forskuddsbetalt inntekt per 31. januar | 2 200 |
Tre konsekvenser følger av dette, og alle tre skaper hodebry for personer som kommer til SaaS fra andre bransjer:
- Et raskt voksende SaaS-selskap ser kontantsterkt, men resultatsvakt ut. Årlige forskuddsbetalinger kommer inn på forskudd, mens inntektene halter etter med opptil ett år.
- Et krympende SaaS-selskap ser stikk motsatt ut. Inntekter fra gamle forskuddsbetalinger fortsetter å bli inntektsført samtidig som nye kontantstrømmer tørker ut.
- Balansen for forskuddsbetalt inntekt er en prognose. Det er inntekt du vil rapportere i kommende måneder uten å selge noe nytt, så lenge du fortsetter å levere.
Ordlisteoppføringen om forskuddsbetalt inntekt og opptjent ikke-fakturert inntekt dekker selve gjeldsposten mer i dybden. Følgeartikkelen om forskuddsbetalt inntekt for SaaS med bokføringssatser går gjennom posteringene tilfelle for tilfelle.
De fem tallene, og hvordan de skiller seg fra hverandre
| Tall | Hva det måler | Hvor det hører hjemme |
|---|---|---|
| Bookings (Bookinger) | Total avtaleverdi signert i en periode | Operasjonell rapport, ikke hovedboken |
| Billings (Faktureringer) | Beløp fakturert i en periode | Salgsreskontro (kundefordringer) |
| Revenue (Inntekter) | Verdi av tjeneste levert i perioden | Resultatregnskap |
| Deferred revenue (Forskuddsbetalt inntekt) | Fakturert, men ennå ikke levert | Balanse, gjeld |
| MRR / ARR | Normalisert månedlig (eller årlig) verdi av aktive abonnementer | Operasjonell rapport, ikke hovedboken |
Regelen som binder de fire første sammen, er enkel: faktureringer − inntektsført beløp = endring i forskuddsbetalt inntekt. Hvis rapportene dine ikke oppfyller denne identiteten, er en av de tre figurene feil.
MRR og ARR er de to tallene som ikke er regnskapsmessige mål i det hele tatt. MRR teller bare gjentakende avtaleverdi normalisert til én måned, slik at en årlig plan på 2 400 € bidrar med 200 € i MRR, mens engangsgebyrer for oppsett bidrar med null. Inntekter derimot, inkluderer etableringsgebyret når det er opptjent, og følger inntektsføringsreglene nedenfor. De to tallene svarer på forskjellige spørsmål og skal aldri avstemmes mot hverandre, bare forklares.
Reglene: IFRS 15 og ASC 606
Begge standardene bruker den samme femtrinnsmodellen. For en SaaS-kontrakt løser trinnene seg slik:
| Trinn | Regelen | Typisk SaaS-svar |
|---|---|---|
| 1. Identifisere kontrakten | En eksigibel avtale med kommersiell substans | Den signerte ordren eller aksepterte nettvilkår |
| 2. Identifisere ytelsesforpliktelser | Separate løfter til kunden | Tilgang til programvaren; oppstart eller implementering hvis det er en separat tjeneste; premium-støtte hvis det selges separat |
| 3. Fastsette transaksjonsprisen | Beløpet du forventer å ha krav på, inkludert variabelt vederlag | Abonnementsavgiften, minus forventede refusjoner eller kreditter |
| 4. Fordele prisen | Mellom forpliktelser i forhold til uavhengige salgspriser | En pakkebrabatt fordeles på tvers av programvaren og oppstarten, ikke lagt igjen på én linje |
| 5. Inntektsføre | Når eller etter hvert som hver forpliktelse oppfylles | Programvaretilgang: over tid, lineært; oppstart: på et bestemt tidspunkt eller etter milepæl |
Tre detaljer avgjør det meste av det praktiske arbeidet.
Programvaretilgang oppfylles over tid. Kunden konsumerer tjenesten kontinuerlig, slik at inntekten inntektsføres jevnt over tjenesteperioden. En dagsvektet rett linje er det vanligste mønsteret.
Oppstart kan være en separat forpliktelse eller ikke. Hvis kunden kan ha nytte av programvaren uten implementeringstjenesten din, og tjenesten selges separat, er det en egen forpliktelse som inntektsføres når den leveres. Hvis programvaren er ubrukelig uten den, er de to én samlet forpliktelse, og hele prisen inntektsføres over abonnementsperioden. Dette er en vurdering selskapet selv må gjøre, ikke programvaren.
Variabelt vederlag utelates til det er sannsynlig. Hvis du forventer at 5 % av de årlige planene vil bli refundert, er transaksjonsprisen 95 % av fakturaen; de resterende 5 % er en refusjonsforpliktelse, ikke inntekt. Det blir til inntekt først når refusjonsfristen passerer uten at et krav fremsettes.
Artikkelen om SaaS-inntektsføring under IFRS 15 med gjennomarbeidede hovedbokssatser bruker hvert trinn på et nummerert eksempel og viser bokføringssatsene.
Vanlige feil
- Å inntektsføre selve fakturaen. Den vanligste feilen: inntekt er lik fakturering, og forskuddsbetalt inntekt finnes ikke på balansen. Dette overdriver inntektene i vekstår og undervurderer dem senere.
- Å la pakkebrabatten ligge på én linje. En pakke med programvare og oppstart til 3 000 €, der rabatten kun brukes på oppstartslinjen, gir for høy inntektsføring på forskudd. Rabatten tilhører begge forpliktelser proporsjonalt.
- Å behandle refusjoner som en overraskelse. Kjente refusjonsrater er variabelt vederlag. Å bokføre hele beløpet og reversere refusjoner senere overdriver inntektene i hver eneste periode.
- Å blande MRR inn i regnskapets inntekter. MRR er en løpende takt (run-rate); inntekt er det som faktisk er levert. En styrende rapport som kaller det ene for det andre, vil ikke overleve en due diligence.
- Regneark-baserte periodiseringstabeller. En periodiseringstabell for forskuddsbetalt inntekt som vedlikeholdes manuelt, sklir ut fra hovedboken den første måneden noen oppgraderer, nedgraderer eller kansellerer midt i perioden.
- Å avslutte måneden med ikke-frigjorte periodiseringer. Hvis frigjøringen av forskuddsbetalt inntekt er et manuelt bilag, kan en måned bli avsluttet med opptjent, men ikke inntektsført inntekt.
Beste praksis
- Plasser inntektsføringsmetoden på fakturalinjen, ikke i et regneark. Linjen som bærer prisen, bør også bære hvordan inntekten opptjenes: på et bestemt tidspunkt, lineært mellom to datoer, eller etter milepæl.
- Hold forskuddsbetalt inntekt som en avledet balanse. Gjeldsposten bør være summen av utestående periodiseringstrasjer, forklarbar linje for linje, ikke et tall noen taster inn ved månedsblesten.
- Registrer uavhengige salgspriser. Allokering krever dem. Bestem dem én gang per produkt og lagre dem sammen med katalogelementet.
- Anslå refusjoner ved fakturering. Før den forventede andelen som en refusjonsforpliktelse og avstem den mot faktiske kreditnotaer.
- Frigjør periodiseringer som en del av periodens avslutning. Måneden kan ikke låses før hver eneste trasé som forfaller i den, er inntektsført.
- Skille merverdiavgift fra inntektsføring. Mva. forfaller når fakturaen utstedes eller forskuddet mottas, ikke når tjenesten leveres. De to tidsplanene må være uavhengige.
- Rapporter rulleringen (roll-forward). Åpningsbalanse for forskuddsbetalt inntekt, pluss faktureringer, minus inntektsført beløp, er lik sluttbalanse for forskuddsbetalt inntekt. Produser denne hver måned.
- Hold MRR i en operasjonell rapport. Beregn den fra aktive abonnementer og deres normaliserte verdi. Ikke utled den fra hovedboken, og ikke la den mate hovedboken.
Hvordan Nordlet automatiserer periodiseringen
Nordlets modul for inntektsføring implementerer reglene ovenfor som egenskaper ved vanlige fakturalinjer, slik at det ikke er noen egne reskontroer som må avstemmes.
Metode på linjen. Hver linje på en salgsfaktura godtar et recognition-objekt med method satt til point_in_time (standard, inntekt ved utstedelse), ratable med startDate og endDate, milestone med en liste over prosenter som summerer til 100, eller percent_complete. Når fakturaen utstedes, posteres fordringen og merverdiavgiften i sin helhet, og nettobeløpet på en periodisert linje krediteres opptjent ikke-fakturert inntekt i stedet for ordinær inntekt.
Tidsplaner er avledede, ikke inntastede. En lineær linje produserer én trasé per kalendermåned, vektet etter antall dager med tjeneste i den måneden. Hver trasé er synlig gjennom sales/recognition-schedules/list med status som ventende, inntektsført eller kansellert, slik at balansen for forskuddsbetalt inntekt kan forklares på øretnært nivå.
Tre triggere, ingen avstemming ved avlesning. Inntektsføring posteres når en periode låses (alt som forfaller frem til periodens utløp, inntektsføres først, slik at en måned ikke kan lukkes med ufrigjort inntekt), når det utstedes en leveringsattest mot en milepælslinje, og når en planlagt trasé forfaller. Et testkjøringsendepunkt viser hva en kjøring vil postere før den faktisk utføres.
Allokering og refusjoner. Å sette en uavhengig salgspris på hver linje fordeler fakturatotalen på tvers av linjene proporsjonalt. Å sette et refusjonsanslag på en linje krediterer den andelen til en refusjonsforpliktelse ved utstedelse; senere kreditnotaer forbruker forpliktelsen før de berører inntektene.
Abonnementer. En avtale med en månedlig, kvartalsvis eller årlig faktureringsperiode genererer hver perioders utkast til faktura med linjer for periodisering ferdig satt opp, og en faktureringskjøring feier gjennom hver aktive avtale for perioder som har forfalt. Korte sluttperioder prorateres etter antall dager.
Begrensningene er dokumentert like tydelig som funksjonene: Tidsplaner er fiksert i euro til valutakursen på utstedelsedatoen, den residuale allokeringsmetoden er ikke implementert, og vesentlige finansieringskomponenter faller utenfor virkeområdet. Programvaren er i stand til å håndtere IFRS 15 og ASC 606; å bestemme hvilken behandling en kontrakt krever, forblir selskapets egen vurdering.
FAQ
Hva betyr SaaS-regnskap?
Det betyr å anvende periodiseringsprinsippet på en bedrift som selger programvaretilgang over tid. Det definerende trekket er at kundene faktureres, og ofte betaler, før tjenesten leveres. Dermed inntektsføres beløpet etter hvert som tjenesteperioden passerer, mens den uleverte delen bæres som forskuddsbetalt inntekt.
Hva er reglene for SaaS-regnskap?
De styrende standardene er IFRS 15 (som brukes i EU og det meste av verden) og ASC 606 (USA). Begge bruker den samme femtrinnsmodellen: identifiser kontrakten, identifiser ytelsesforpliktelsene, fastsett transaksjonsprisen, fordel den på tvers av forpliktelser etter uavhengig salgspris, og inntektsfør når eller etter hvert som hver forpliktelse oppfylles. For programvaretilgang betyr dette å inntektsføre over abonnementsperioden.
Er forskuddsbetalt inntekt det samme som opptjent ikke-fakturert inntekt?
Ja. Forskuddsbetalt inntekt, uopptjent inntekt, periodisert inntekt og kontraktforpliktelse er forskjellige navn på den samme balansen: beløp som er fakturert eller mottatt for tjenester som ennå ikke er levert. IFRS 15 bruker "kontraktforpliktelse", mens norske regnskapsregler ofte omtaler dette som "forskuddsbetalt leieinntekt" eller annen kortsiktig gjeld.
Er MRR et regnskapstall?
Nei. MRR er et operasjonelt nøkkeltall: den normaliserte månedlige verdien av aktive, gjentakende kontrakter. Det vises ikke i noen regnskapsstandard eller noe finansielt regnskap. Inntekter er det som vises i resultatregnskapet, og det inkluderer engangselementer som oppstartsgebyrer når de opptjenes.
Må små SaaS-selskaper følge IFRS 15?
Et selskaps offisielle regnskap følger det nasjonale regelverket i det landet det opererer i, som for norske selskaper betyr regnskapsloven og god regnskapsskikk (GRS). Investorer, oppkjøpere og revisorer forventer imidlertid at abonnementsinntekter periodiseres uavhengig av selskapsstørrelse, og de fleste nasjonale rammeverk krever uansett periodiseringsprinsippet. Å inntektsføre hele fakturaen med en gang er feil under alle disse regimene.