Modell 01
Likviditetsmodell 14.8
Strekker pengene til, og hva tåler bedriften hvis noe uventet skjer?
15 ark · 25 409 formler · 76 kontroller · 925 tall til appen
Arbeidsmetoden · regnestykket bak HULC-appen
I bruk · fem modeller, fra likviditetsmodell 14.8 til lønnsomhetskart 0.3
Appen viser noen få tall. Bak dem ligger fem arbeidsbøker som regner bedriften måned for måned i tre år, i tre scenarioer, og som kontrollerer seg selv før noe når daglig leder. Her er alle arkene, med tallene til demobedriften Odalsvarme AS, og en gjennomgang av hvordan alt henger sammen.
Odalsvarme AS er oppdiktet. Selskapet, regnskapet og tallene er laget for demoen.
Fra regnskap til app
Steg A
Regnskapet
Seks eksporter fra regnskaps- og lønnssystemet, foretaksdata fra Brønnøysund og sist innleverte årsregnskap.
Steg B
Samtalen
Et kvarter med daglig leder om det regnskapet ikke vet: planer, mål og hva uventede hendelser vil bety for akkurat denne bedriften.
Steg C
Modellene
Likviditet, budsjett, investering, verdsettelse og lønnsomhet, 36 måneder fram i Basis, Nedside og Stress, med én beregning per modell.
Steg D
Kontrollene
Alle kontrollene må være OK i alle tre scenarioene før en fil kan leveres.
Steg E
Appen
En kopi med bare verdier, der ett flatt ark er alt appen leser. Appen regner ingenting selv.
Arbeidsbøkene
Alle arkene i de fem ekte arbeidsbøkene, med tallene til Odalsvarme AS. Trykk på en celle, eller bruk piltastene, for å se verdien, formelen og notatet bak tallet. Bytt ark med fanene nederst, og skriv en celleadresse øverst til høyre for å gå rett dit.
Modell 01
Strekker pengene til, og hva tåler bedriften hvis noe uventet skjer?
15 ark · 25 409 formler · 76 kontroller · 925 tall til appen
Modell 02
Hva må til for at året går i pluss, og hva driver resultatet?
19 ark · 46 482 formler · 57 kontroller · 1 570 tall til appen
Modell 03
Lønner investeringen seg, har bedriften råd, og bør den vente?
24 ark · 65 713 formler · 99 kontroller · 3 537 tall til appen
Modell 04
Hva er bedriften verdt i dag, og hva kan gjøre den mer verdt?
25 ark · 48 228 formler · 90 kontroller · 1 994 tall til appen
Modell 05
Hvilke tjenester og kunder tjener bedriften penger på?
13 ark · 21 686 formler · 22 kontroller · 515 tall til appen
Likviditetsmodellen og budsjettmodellen er vist etter åtte bokførte måneder i 2026, de tre andre per 31.12.2025. Verdiene kommer fra leveransekopien og formlene fra malen, slik Excel lagrer dem, med engelske funksjonsnavn. Rader og kolonner som er skjult i Excel, er skjult her også, og markert. Versjonsloggen nederst i PROSESS er tatt ut.
En daglig leder i en mindre bedrift stiller to spørsmål før de fleste avgjørelser. Strekker pengene til de neste månedene? Og hva må til for at året går i pluss? Regnskapet svarer på ingen av dem, fordi det bare viser det som har skjedd.
Spørsmålene høres like ut, men de trenger ulike modeller. Om pengene strekker til, avgjøres av når pengene kommer og går: kredittid, mva-terminer, skattetrekk, feriepenger og avdrag. Om året går i pluss, avgjøres av hva som driver resultatet: volum, pris, marginer, bemanning og kostnader. En modell som prøver å gjøre begge deler like godt, blir for grov på det ene eller for tung på det andre.
HULC har derfor to arbeidsbøker i bunnen. Likviditetsmodellen følger hver krone inn og ut av driftskontoen. Budsjett- og driftsmodellen bygger resultatet nedenfra, fra inntektsstrømmer, stillinger og kostnadslinjer, og regner balanse og kontantstrøm ut fra det. Begge leser det samme regnskapet, de samme svarene fra daglig leder og de samme scenarioene, og begge regner 36 måneder fram.
Tre spørsmål til kommer sjeldnere, men veier tyngre når de kommer. Lønner investeringen seg? Hva er bedriften verdt? Og hvilke tjenester og kunder tjener vi egentlig penger på? Investeringsanalysen og verdsettelsen bygger på budsjettmotoren, så prognosen for bedriften er den samme der som i budsjettet. Lønnsomhetskartet fordeler de siste tolv månedene fra regnskapet på tjenester og kunder.
Arbeidet starter med seks eksporter fra regnskaps- og lønnssystemet per balansedato:
Eksportene limes inn i arket RÅDATA i kildens egen form, uten å regnes om for hånd. Ingen formel leser en fast rad der, så en eksport med flere eller færre konti virker på samme måte. Knappen Ny kunde henter i tillegg foretaksdata fra Enhetsregisterets åpne tjenester. Kommunenummeret gir sonen for arbeidsgiveravgift, og næringskoden gir bransjen.
I INNGANGSDATA summeres kontoene til modellens linjer med kontointervaller etter norsk standard kontoplan. To ting sørger for at en konto ikke havner feil. Kontodekningen sjekker at hver konto ligger i nøyaktig ett intervall. Kontoplankontrollen sammenligner kontonavnet med linjen kontoen havner på, med over hundre nøkkelord. En konto som heter «Husleie» i varekostintervallet, blir flagget før den kan påvirke tallene. Åpningsbalansen avstemmes til slutt mot sist innleverte årsregnskap.
Driverne leses så ut av regnskapet:
Hver driver følger samme mønster. Tallet regnes fra regnskapet i en hvit celle, og en blå celle ved siden av kan overstyre det. Formelen bruker overstyringen når den finnes, og ellers tallet fra regnskapet. Det gjør det alltid synlig hva som er utledet og hva som er bestemt.
Regnskapet vet ikke at en montør slutter i oktober, at en servicebil skal kjøpes neste vår, eller hvor hardt uventede hendelser kan ramme bedriften. Det spør vi om i en samtale på et kvarter.
Samtaleskjemaet lages av en knapp i modellen og fylles med forslag fra regnskapet før samtalen. Daglig leder svarer derfor ikke på en lang liste. De bekrefter eller retter det som allerede står der, og fyller inn det bare de kan vite. I skjemaet er rådgiverens anslag gule og daglig leders svar blå. Spørsmålene gjelder:
Knappen Importer samtale skriver svarene inn på riktig sted. Notatene fra samtalen følger med til appen, under «Forutsetninger». Investeringsanalysen, verdsettelsen og lønnsomhetskartet har sine egne spørsmål i det samme skjemaet: eiendelene i tilbudet og effekten av dem, eierlønnen og eiendeler utenfor driften, og hvordan tiden fordeler seg mellom tjenestene.
Likviditetsmodellen regner driftskontoen med direkte metode. Hver innbetaling og hver utbetaling regnes for seg, måned for måned. Beregningen går i en fast rekkefølge, der hvert ledd bare leser fra leddene over seg.
Ved siden av regnes balansen og kontantstrømmen med indirekte metode, fra resultatet og endringene i balansen. De to metodene skal gi samme endring i driftskontoen i hver prognosemåned. Balansen skal gå opp. Egenkapitalen skal rulle med resultat og utbytte, og lånene med avdrag og nye lån. Hver av disse er en egen kontroll.
Ut av dette kommer tallene som svarer på spørsmålet:
Budsjettmodellen bygger resultatet nedenfra. Den har fire tabellark som daglig leder vil kjenne igjen.
INNTEKTER har inntil seks inntektsstrømmer. Hver strøm har en av fire modelltyper:
Hver strøm har sin egen variable kostnadsandel, så dekningsbidraget kan leses per strøm. Forslagene kommer fra kontoene strømmen er koblet til i regnskapet.
BEMANNING har én rad per stilling, med antall årsverk, fra- og tildato, årslønn og lønnsjustering. Feriepenger, arbeidsgiveravgift etter sonen og pensjon regnes av seg selv. KOSTNADER har kostnadslinjene med adferd fast, variabel eller trinnvis, og med indeksering én gang i året. INVESTERINGER har beløp, måned, avskrivningsmetode, levetid og finansiering.
Fra dette regnes resultatregnskap, balanse og kontantstrøm for hver måned. Tre deler krever mer enn en enkel formel:
OUTPUT viser nøkkeltallene per scenario, med nullpunktsomsetning og sikkerhetsmargin. De fem driverne som flytter resultatet mest, og hva som må skje for å nå resultatmålet, står også der.
Investeringsanalysen svarer på tre spørsmål i rekkefølge: lønner investeringen seg, har bedriften råd, og bør den vente et år? Den bygger på budsjettmotoren, så bedriften uten prosjektet er den samme prognosen som i budsjettet.
PROSJEKT har investeringen slik daglig leder beskrev den: eiendelene fra tilbudet med pris og avskrivningsgruppe, levetiden, effekten per år i timer, sparte kostnader, mer salg og tapt inntekt, nye faste kostnader, måneder til full effekt, tilskudd og hvordan investeringen betales. AVKASTNINGSKRAV regner kravet prosjektet må slå: egenkapitalkravet fra risikofri rente, markedets risikopremie og beta, WACC med bedriftens gjeldsgrad, og et tillegg for risikoklassen, fra utskifting til nysatsing.
NÅVERDI regner kontantstrømmen fra prosjektet måned for måned i tre scenarioer, både hvis investeringen gjøres nå og hvis den utsettes et år, med skatt etter saldoavskrivning og restverdi ved slutten. Ut kommer netto nåverdi, internrente, modifisert internrente og tilbakebetalingstid, og nullpunktet: hvor mye effekten kan falle før nåverdien er null. FINANSIERING regner lånet eller leasingen og hva betalingen gjør med den ledige likviditeten, mot bufferen daglig leder vil ha. Svaret i OUTPUT er en av seks setninger, fra «lønner seg og dere har råd» til «lønner seg ikke», med rådet om tidspunkt under.
Verdsettelsen svarer på hva bedriften er verdt i dag, og hva som kan gjøre den mer verdt. Hovedmetoden er kontantstrøm: prognosen fra budsjettmotoren i fem år pluss en restverdi, nedrabattert med et avkastningskrav for hele bedriften. Ved siden av står to kontrollmetoder, bransjemultipler på normalisert EBITDA og kapitalisering av inntjeningen, og en substansverdi fra balansen med merverdier og latent skatt.
Før noe regnes, renses EBITDA i NORMALISERING for det som ikke hører til driften: eierlønnen settes til markedslønn, private kostnader og engangsposter tas ut, og inntekter fra eiendeler utenfor driften flyttes til broen. VERDIDRIVERE gir poeng for eieravhengighet, kundekonsentrasjon, inntektskvalitet, historikk, marginer, nøkkelansatte, systemer og det juridiske. Poengene bestemmer hvor i bransjens multippelintervall bedriften hører hjemme, og den selskapsspesifikke premien i avkastningskravet.
VERDI går fra verdien av driften til verdien av aksjene gjennom en bro: minus lån og kassekreditt, minus gjeldslignende poster, pluss overskuddslikviditet, pluss eiendeler utenfor driften og pluss eller minus arbeidskapital utover det normale. Svaret er et beste anslag, et spenn fra Nedside til Basis, og tallet hvis det går galt. Når prognosen gir mer enn kjøpere vanligvis betaler, sier svaret det rett ut.
Lønnsomhetskartet fordeler de siste tolv månedene fra regnskapet på tjenester og kunder, uten prognose. TJENESTER kobler inntil seks tjenester til omsetningskontoene, med andelen av de utførendes tid, en vanlig faktura og kostnader som bare gjelder denne tjenesten. AKTIVITETER fordeler kostnadene fra regnskapet på aktivitetene som driver dem: utførende tid, ordre og fakturering, kundeoppfølging, og det som ikke lar seg fordele.
Resultatet er tre dekningsbidrag per tjeneste. DB1 er omsetning minus varekost og egen tid. DB2 trekker fra ordre og fakturering. DB3 trekker fra kundeoppfølging, tap og kapitalkostnaden på kundefordringene. Tjenestene rangeres på DB3 i prosent, og kartet avstemmes mot driftsresultatet i regnskapet, så ingen krone forsvinner. KUNDER gjør det samme per kunde fra salg per kunde. Nedside og Stress er her tidsanslagene 25 % og 50 % høyere, fordi tiden er det usikreste tallet i kartet.
Alle modellene regner tre scenarioer. Basis er driverne fra regnskapet med svarene fra samtalen. Nedside og Stress bygger på det daglig leder sier om uventede hendelser, i en mild og en hard utgave, ikke på faste prosenter fra malen. Hos Odalsvarme er Nedside et volumfall på 15 % og 2 prosentpoeng dårligere margin. I Stress forsvinner den største kunden, som står for 32 % av omsetningen, fra første prognosemåned, resten faller 10 %, og marginen presses 4 poeng.
Modellen regner ett scenario om gangen. Datatabeller i OUTPUT sender alle tre gjennom den samme beregningen og henter nøkkeltallene tilbake, så tre scenarioer betyr ikke tre kopier av modellen som kan komme i utakt. Bokførte måneder er like i alle scenarioene, og scenarioet virker først fra måneden etter.
Sensitiviteten bruker de samme aksene i likviditetsmodellen og budsjettmodellen: omsetningen ned 20 og 10 % og opp 10 %, bruttomarginen opp 2 og 4 poeng, og kredittiden hos kundene 10 og 20 dager lengre. Endringene legges bare på prognosemånedene. Når Stress betyr at den største kunden forsvinner, regner likviditetsmodellen også hvor stort det minste faste kuttet per måned må være for å holde driftskontoen innenfor rammen. Investeringsanalysen og verdsettelsen har hver sin tornado over driverne som flytter svaret mest.
En modell som gir feil tall uten å si fra, er verre enn ingen modell. Likviditetsmodellen har 76 kontroller, budsjettmodellen 57, investeringsanalysen 99, verdsettelsen 90 og lønnsomhetskartet 22, og de regnes i alle tre scenarioene. Kontrollene er av fem slag:
Masterkontrollen er OK bare når alle kontrollene er OK. Et varsel stopper ikke leveransen, men det må leses og vurderes. Nederst i kontrollarket står også listen over innganger der modellen bruker sitt eget anslag, fordi daglig leder ikke har oppgitt noe. Den listen vises i appen, så det aldri er skjult hva som er anslått.
Hver inngang har en fast nøkkel i arket NØKLER, med ark, adresse og etikett. En egen kontroll sammenligner etiketten på adressen med kartet, så kartet ikke kan komme i utakt uten at masterkontrollen sier fra. Hver endring i malene lagres som en ny versjon. Den testes mot faste regneeksempler med kjent fasit, og med den nye funksjonen slått av skal den gi null ulike celler mot forrige versjon.
Et budsjett er mest verdt når det sammenlignes med det som faktisk skjer. Hver måned leser knappen Månedsrutine saldobalansen per månedsslutt inn i arket FAKTISK. De bokførte månedene erstatter beregningen, og prognosen for månedene etter starter fra de faktiske saldoene på kundefordringer, leverandørgjeld og driftskontoen.
AVVIK viser prognosen mot det som skjedde, linje for linje. Budsjettmodellen deler omsetningsavviket i et volumavvik og et prisavvik for de to største strømmene, og viser en rullerende prognose: faktisk hittil i år pluss budsjettet for resten av året. Likviditetsmodellen har en backtest over seks måneder med faste toleranser. Etter tre bokførte måneder regnes kredittiden hos leverandørene fra de bokførte månedene i stedet for fra budsjettet.
Daglig leder får aldri Excel-filen. Når masterkontrollen er OK, lager knappen Leveransekopi en kopi med bare verdier og uten makroer. Datatabellene leses før kopien lages, så Nedside og Stress beholder sine egne tall.
Appen leser bare ett ark i kopien, APP. Arket er flatt, med én rad per tall og sju kolonner: nøkkel, scenario, periode, verdi, enhet, beskrivelse og kilde. Likviditetsmodellen gir 925 rader, budsjettmodellen 1 570, investeringsanalysen 3 537, verdsettelsen 1 994 og lønnsomhetskartet 515. Appen leser alltid på nøkkel, aldri på radnummer. En ny versjon av en modell kan legge til nøkler, men ikke endre betydningen av en nøkkel uten å gi den et nytt navn.
Før tallene vises, kjører appen sine egne sjekker. Masterkontrollen skal være OK, og de bokførte månedene skal ligge før leveransen. Månedsseriene skal stemme med nøkkeltallene, og de bokførte månedene skal være like i alle scenarioene. Kassekreditten skal aldri være over rammen, og ved overskudd skal årsresultatet aldri være større enn resultatet før skatt. Appen regner ingen nye tall. Finner den en feil, viser den en rød stripe i stedet for tallene.
Odalsvarme AS er oppdiktet: et varmepumpefirma på Skarnes med 16 ansatte og en omsetning på 27,5 mill i 2025. Regnskapet er generert for å teste modellene og vise appen, og det er det samme regnskapet i alle fem.
Ved nyttår sto det 3,3 mill på driftskontoen, og kassekreditten på 2 mill var ubrukt. Et utbytte på 1,6 mill var avsatt, og resultatet før skatt for 2025 var 2,5 mill. Budsjettet for 2026 bygger på det daglig leder sa i samtalen: prisene opp 3 % i januar, varmepumpesalget opp rundt 6 % og lønnsoppgjøret 4 % i april. En montør slutter i oktober, en ny ansettes i januar, og en servicebil kjøpes i april 2027. Målet er 3 mill før skatt. Budsjettet når det ikke, og ender på 2,28 mill.
Fra januar til august 2026 skjedde det som ikke sto i budsjettet. Serviceavtalene gikk fra 179 til 199 kroner i mars, driftsmateriale for 185 000 ble kjøpt samme måned, og lønnsoppgjøret ble 4,5 %. I august ble en forhåndsordre av varmepumper betalt kontant, og kassekreditten ble trukket 1,1 mill. Etter august ser tallene slik ut:
| Etter august 2026 | Basis | Nedside | Stress |
|---|---|---|---|
| Resultat før skatt 2026 | 2 882 752 | 1 660 757 | −127 814 |
| Laveste saldo på driftskontoen framover | −97 417 | −152 888 | −6 632 099 |
| Når | sep. 2026 | sep. 2026 | sep. 2028 |
| Rammen på 2 mill brytes | nei | nei | aug. 2027 |
I Nedside og Stress utsettes servicebilen, som daglig leder sa i samtalen. Året ligger an til 117 000 under målet. I Basis er driftskontoen lavest i september, rett etter forhåndsordren, men godt innenfor rammen, og kontoen snur. Runway er likevel bare 3,1 uker, mot 25 ved nyttår. Mister Odalsvarme den største kunden, holder rammen til august 2027. Et fast kutt på om lag 185 000 i måneden fra september 2026 ville holdt driftskontoen innenfor rammen.
Budsjettmodellen har også en kontantside. Der er kassekreditten nedbetalt etter august, og kontantene er lavest i september 2026, på 322 000. Forskjellen fra likviditetsmodellen kommer av at likviditetsmodellen følger terminer og forfall tettere. Når begge modellene er levert, er det likviditetsmodellen appen bruker for spørsmålet om pengene strekker til.
Investeringen er oppdiktet: Odalsvarme leier i dag ut lagerhallen og vurderer å bygge den om til eget verksted og lager for 1,6 mill. Leieinntekten på 180 000 i året faller bort, lageret de leier i Kongsvinger for 260 000 sies opp, og montørene rekker om lag 450 000 mer i montasjer i året. Lånet dekker 70 % over åtte år til 7 %. Netto nåverdi er 303 507 i Basis, −323 262 i Nedside og −947 462 i Stress, internrenten 15,1 % mot et krav på 10,5 %, og nullpunktet sier at effekten kan falle 16,3 % før investeringen går i null. Svaret er «Investeringen lønner seg bare hvis alt går som planlagt.»
Verdsettelsen gir et beste anslag på 20,3 mill for aksjene, med et spenn fra 19,8 mill i Nedside til 20,3 mill i Basis og 8,5 mill i Stress. Lagerhallen står i broen med markedsverdien på 3 mill, og leieinntekten er normalisert bort fra EBITDA, så den ikke telles to ganger. Egenkapitalkravet er 21,6 % og WACC 16,2 %. Kontantstrømmen gir 8,6 ganger normalisert EBITDA, mot 3,4 i bransjen, så svaret sier at prognosen gir mer enn kjøpere vanligvis betaler, og at tallene forutsetter at veksten i budsjettet kommer.
Lønnsomhetskartet viser at varmepumpesalget tjener mest, med DB3 på 7,0 mill og 36 % av omsetningen, mens serviceavtalene taper 400 000 i året. Prisen på dem må opp 45 % for at de skal gå i null. Kartet går opp mot driftsresultatet på 2,63 mill, og ingen av de elleve kundene taper penger.
Modellene erstatter ikke regnskapet eller regnskapsføreren. De regner på det som ikke har skjedd ennå, og tallene er aldri sikrere enn forutsetningene. Derfor står forutsetningene skrevet ut, anslagene er listet, og scenarioene er daglig leders egne. Nedside og Stress er ikke sannsynligheter, men det bedriften må tåle for at planen skal holde.
Noen grenser er kjent og beskrevet i modellene. Kredittid over fire måneder betales i fjerde måned. Utsatt skatt er ikke med i budsjettmodellen. Sensitiviteten blir nesten flat når det laveste punktet kommer i første prognosemåned, fordi en endring i omsetningen knapt rekker å slå ut i kontoen samme måned. Slike grenser står i PROSESS-arket, ved siden av kontrollene som fanger dem.
Se resultatet
Det daglig leder ser, er appen: hvordan året ligger an, om pengene strekker til, hva bedriften tåler hvis noe uventet skjer, om investeringen lønner seg, hva bedriften er verdt, og hvor pengene tjenes. Vi tar inn tre pilotbedrifter som får prøve den gratis med egne tall.