Hvad koster det at drive en SaaS? Mine faktiske månedlige udgifter
Omkostninger ved at drive en SaaS, post for post: hosting, mail, værktøjer og betalingsgebyrer, med mine egne tal fra Remotefitness og råd til at spare.

Freelance full-stack udvikler
- Udgivet
- Læsetid
- 9 min.
Indhold i indlægget9
Omkostningerne ved at drive en SaaS falder i tre grupper: infrastruktur (server, database og mail), værktøjerne rundt om produktet og gebyrer på hver betaling. For et lille produkt kan de faste udgifter ofte holdes på nogle hundrede kroner om måneden, mens betalingsgebyrer og din egen tid til vedligehold vokser med forretningen. Her er mine egne månedlige udgifter fra Remotefitness, post for post.
Tallene kommer fra ét enkelt produkt. Din regning afhænger af antal kunder, datamængde og de værktøjer du vælger, så brug mine tal som pejlemærke og ikke som budget. [PLACEHOLDER: hvilken periode tallene dækker, fx gennemsnit pr. måned i et bestemt år, om beløbene er ekskl. moms, og om Remotefitness stadig er i drift (ellers skal indlægget skrives i datid)]
Den korte version: min månedlige regning
| Post | Hvad den dækker | Min udgift pr. måned | Pejlemærke for en lille SaaS |
|---|---|---|---|
| Server og database | Der hvor appen og dens data ligger | [PLACEHOLDER: beløb og udbyder] | Groft skønnet 200-1.500 kr. inkl. backup |
| Serveradministration | Opsætning af server og udgivelse af ny kode | [PLACEHOLDER: beløb og værktøj] | Laravel Forge: 12-39 dollars |
| Transaktionsmails | Kvitteringer, nulstilling af kodeord, notifikationer | [PLACEHOLDER: beløb og tjeneste] | Postmark: gratis op til 100 mails, derefter fra 15 dollars |
| Domæne og DNS | Domænenavn og navneopslag | [PLACEHOLDER: beløb] | Typisk få kroner om måneden, omregnet fra årspris |
| Fejlovervågning | Besked når noget går galt i produktion | [PLACEHOLDER: beløb og værktøj] | Sentry: gratis for én bruger, Team fra 26 dollars |
| Betalingsgebyrer | Kortgebyrer og abonnementsstyring | [PLACEHOLDER: beløb eller procent af omsætningen] | Stripe: 1,5 % + 1,80 kr. pr. EØS-kort plus 0,7 % for Billing |
| Bogføring og øvrige værktøjer | Regnskab, support, statistik | [PLACEHOLDER: beløb og værktøjer] | Afhænger helt af dine valg |
| I alt, faste poster | [PLACEHOLDER: samlet beløb] |
Hvordan selve produktet blev bygget, har jeg beskrevet i fra idé til SaaS: valg og prioriteringer. Her handler det kun om regningen for at holde det kørende.
Infrastruktur: server, database og mail
En SaaS skal bruge et sted at køre koden, en database og en måde at sende mails på. For de fleste små produkter kan det hele ligge på én server i starten. Jeg anbefaler typisk én server i en EU-region og et værktøj til at administrere den, fordi det holder både regningen og driftsbyrden nede.
Laravel Forge koster 12, 19 eller 39 dollars om måneden afhængigt af plan. Det dækker administrationen: opsætning, udgivelse uden nedetid og overvågning af serveren. Selve serveren betaler du separat hos udbyderen. Backup koster typisk et tillæg, og det er et af de få steder hvor jeg aldrig sparer. Test også at du faktisk kan gendanne fra den.
Transaktionsmails bør gå via en tjeneste bygget til det, så kvitteringer og nulstilling af kodeord ikke lander i spam. Postmark har en gratis plan med 100 mails om måneden, og den billigste betalte plan koster 15 dollars for 10.000 mails.
[PLACEHOLDER: hvilken hosting, serveradministration og mailtjeneste Remotefitness bruger, hvad hver del koster, og hvorfor Simon valgte netop den opsætning]
Vil du sammenligne platformene i detaljer, har jeg gennemgået Laravel Cloud, Forge, Vercel og AWS i min sammenligning af hosting til SaaS.
Betalingsgebyrer: den post der vokser med omsætningen
Infrastruktur er en fast udgift. Betalingsgebyrer er en procentdel af alt du sælger, og derfor bliver de ofte den største post, når produktet begynder at tjene penge.
Hos Stripe i Danmark koster et almindeligt EØS-kort 1,5 % + 1,80 kr. pr. betaling. Premium-kort koster 2,8 % + 1,80 kr., og internationale kort 3,15 % + 1,80 kr. Bruger du Stripe Billing til abonnementer og vælger betaling efter forbrug, kommer 0,7 % af abonnementsomsætningen oveni.
Paddle tager 5 % + 50 cent pr. transaktion. Det er dyrere, men Paddle er såkaldt merchant of record: Paddle sælger formelt produktet til din kunde og håndterer moms i de lande kunden bor i.
Et regneeksempel med et abonnement til 299 kr. om måneden, betalt med et almindeligt EØS-kort:
| Stripe med Billing | Paddle | |
|---|---|---|
| Procentgebyr | 4,49 kr. (1,5 %) | 14,95 kr. (5 %) |
| Fast gebyr | 1,80 kr. | 50 cent, ca. 3 kr. afhængigt af kursen |
| Abonnementsstyring | 2,09 kr. (0,7 %) | Inkluderet |
| I alt pr. betaling | Ca. 8,40 kr. (ca. 2,8 %) | Ca. 18 kr. (ca. 6 %) |
Faste gebyrer rammer små beløb hårdest. På et abonnement til 49 kr. udgør det faste gebyr på 1,80 kr. alene næsten 4 %. Det er en god grund til at tilbyde årsbetaling: ét fast gebyr i stedet for tolv.
[PLACEHOLDER: hvilken betalingsløsning Remotefitness bruger, og hvor stor en andel af omsætningen der gik til gebyrer i en typisk måned. Kun hvis Simon vil dele det.]
Værktøjerne rundt om produktet
Ud over selve appen bruger en SaaS en håndfuld værktøjer til at holde øje med driften og passe forretningen. Mange har gratis planer der rækker et godt stykke:
- Fejlovervågning, så du får besked før kunden skriver. Sentry har en gratis plan til én bruger, og Team-planen koster 26 dollars om måneden ved årlig betaling.
- Oppetidsovervågning, der tjekker om siden svarer, og sender en besked hvis den ikke gør. Flere tjenester har gratis planer til et lille antal sider.
- Bogføring, som du formentlig allerede betaler for, hvis du har et firma.
- Support. En almindelig mailadresse er nok i starten, og et helpdesk-system kan vente til mængden kræver det.
Værktøjsregningen har det med at vokse stille og roligt, fordi hvert abonnement kun koster lidt. Fem værktøjer til 100 kr. om måneden er 6.000 kr. om året.
[PLACEHOLDER: Simons faktiske liste over driftsværktøjer til Remotefitness, med pris pr. måned og om det er gratis eller betalt plan]
De værktøjer jeg bruger i det daglige arbejde som udvikler, har jeg samlet i mit værktøjsbælte med 25 udviklerværktøjer.
Den skjulte post: din egen tid
Den største udgift står sjældent på en faktura. Det er timerne til opdateringer, sikkerhedsrettelser, support og små fejl. Selv en SaaS uden nye funktioner skal vedligeholdes: frameworket får nye versioner, pakker får sikkerhedshuller, og serveren skal opdateres.
Er du selv udvikler, betaler du med tid i stedet for penge. Hyrer du en udvikler, bliver det en fast månedlig post. Begge dele bør stå i budgettet, også selvom ingen sender en regning for dine egne timer.
[PLACEHOLDER: hvor mange timer Simon cirka bruger om måneden på drift af Remotefitness, fordelt på opdateringer, support og fejlrettelser]
[PLACEHOLDER: hvilken udgift, i penge eller tid, overraskede Simon mest efter lanceringen, og hvad gjorde han ved den]
Læs mere i 10 faldgruber ved SaaS-udvikling.
Sådan holder du driftsomkostningerne nede
De fleste driftsudgifter bliver afgjort, mens produktet bygges. Det her er de greb jeg anbefaler:
- Start på én server i en EU-region, og opgrader når målinger viser behovet, ikke før.
- Brug gratis planer til fejlovervågning og mail, indtil du rammer grænserne.
- Vælg betalingsløsning efter dine kunder. Sælger du til virksomheder i Danmark, er Stripe typisk billigst. Sælger du til forbrugere i hele EU og vil slippe for momsarbejdet, kan Paddles højere gebyr være pengene værd.
- Tilbyd årsbetaling. Det sparer faste gebyrer og giver penge i kassen tidligere.
- Sæt en budgetalarm hos hostingudbyderen, især hvis du afregnes efter forbrug.
- Gennemgå dine abonnementer hvert kvartal, og opsig dem du ikke har åbnet.
- Byg med driften for øje: tunge opgaver i en kø, caching hvor det er nødvendigt, og automatiske opdateringer af pakker. Det er billigere at gøre fra start end at bygge om senere.
[PLACEHOLDER: om Simon har opsagt et værktøj eller skiftet leverandør til Remotefitness for at spare, og hvad det betød]
Hvornår billig drift er det forkerte mål
Det er let at bruge for meget tid på at spare 100 kr. om måneden. Koster en managed platform lidt mere, men sparer dig for bare én times serverarbejde om måneden, er den reelt billigst. Det samme gælder backup og fejlovervågning: én nat med nedbrud kan koste mere end et års abonnement.
Og ærligt talt: er din SaaS lille og regningen lav, har du ikke brug for en udvikler som mig til at optimere den. Så er tiden bedre brugt på salg. Kunderne er det svære, og det tager jeg fat på i indlægget om de første betalende kunder til en SaaS. Jeg gør mest gavn, når produktet skal bygges, bygges om eller skaleres, mens driftsbeslutningerne stadig kan ændres billigt.
Næste skridt
Lav din egen version af tabellen øverst. Skriv hver post ned, sæt et beløb på, og læg en procentdel til betalingsgebyrer. Tilføj dine egne timer til drift, selvom du ikke fakturerer dem. Så har du et driftsbudget der holder.
Står du før udviklingen, kan du se hvordan jeg arbejder med SaaS-udvikling fra første version til drift. Større projekter starter med et betalt forprojekt til fast pris, så driftsbudgettet kan komme med fra begyndelsen. Vil du vide hvordan en første version bliver til, har jeg beskrevet min MVP-proces uge for uge.
Ofte stillede spørgsmål
Hvad koster det at drive en SaaS, før den har betalende kunder?
Ofte meget lidt. Uden kunder har du ingen betalingsgebyrer, og mail og fejlovervågning kan køre på gratis planer. Tilbage er typisk en server, serveradministration og et domæne, som for et lille produkt kan ligge på nogle hundrede kroner om måneden. Den reelle udgift i den fase er din egen tid til at bygge og vedligeholde.
Stiger driftsomkostningerne i takt med antallet af kunder?
Kun nogle af dem. Betalingsgebyrer stiger direkte med omsætningen, og tjenester der afregnes efter forbrug, fx mail eller AI-funktioner, stiger med brugen. En enkelt server kan ofte klare en del kunder, før den skal opgraderes, især i en B2B-SaaS med relativt få brugere. Hold derfor mest øje med de poster der afregnes pr. bruger eller pr. forbrug.
Skal en SaaS hostes i Danmark?
Ikke nødvendigvis. For GDPR er det typisk vigtigst at du ved hvor persondata ligger, har databehandleraftaler med dine leverandører og helst holder data i EU. En EU-region hos en større udbyder er ofte nok. Nogle kunder kan dog stille krav om dansk hosting i deres udbud eller kontrakter. Behandler du følsomme data, så spørg en juridisk rådgiver.
Hvor meget skal jeg budgettere til vedligehold af koden?
Sæt et fast antal timer af hver måned i stedet for at vente på at noget går i stykker. Hvor mange afhænger af appens størrelse, antallet af integrationer og hvor gamle pakkerne er. Små, løbende opdateringer er næsten altid billigere end én stor opgradering hvert andet år, fordi hver opdatering er lille nok til at teste ordentligt.