Hur intäkter och kostnader förändras när antalet kommuner ökar, från första kunden till fullskalig nationell närvaro.
Modellen visar årliga intäkter och kostnader vid varje skalningsnivå. Alla abonnemangspriser antas vara på regionnivå med 20 procents gruprabatt, vilket ger det lägsta troliga ARR per kommun. Uppstartsavgifter och ARR är de enda intäktskällorna i modellen.
Total intäkt (ARR plus uppstartsavgifter) jämfört med totala kostnader och nettovinst. Gapet mellan de övre linjerna visar lönsamheten vid varje skalningspunkt.
X-axel: antal aktiva kommuner. Y-axel: MSEK per år. Uppstartsavgifter beror på tillväxttakt; se antaganden.
Rekryteringar sker i diskreta steg kopplade till kommunmilstolpar. Vänster axel: antal anställda. Höger axel: årlig personalkostnad (MSEK).
Anställningssteg vid: 1, 6–7, 15, 20, 40, 60, 80–100, 100–150, 150–200, 200–250 och 250–290 kommuner.
Personal dominerar kostnadssidan vid alla skalningsnivåer. Infrastruktur är marginell. Övriga driftkostnader ökar gradvis.
Infrastrukturkostnaden är under 1,3 procent av ARR vid 290 kommuner.
Från nollpunkten fördelas vinsten: 50 % återinvesteras (kontor, capex), 25 % till försäljning och resor, 25 % behålls. Modellen visar hur tidiga vinster finansierar tillväxt utan externt kapital.
Noll tills lönsam. Fördelning baseras på nettovinst, inte intäkt.
| Kommun | Händelse | Antal anställda | Personalkostnad MSEK/år |
|---|---|---|---|
| 1 | Patch: symbolisk lön 10 000 kr/mån | 1 | 0,24 |
| 6–7 | Rekrytering 1: Support och onboarding | 2 | 1,32 |
| 15 | Patch går upp till full lön 45 000 kr/mån | 2 | 2,16 |
| 20 | Rekrytering 2: Försäljning och tillväxt | 3 | 3,24 |
| 40 | Rekrytering 3: Produktutvecklare | 4 | 4,32 |
| 60 | Rekrytering 4: Försäljning / ops | 5 | 5,40 |
| 80–100 | Rekrytering 5: Customer success | 6 | 6,48 |
| 100–150 | Rekryteringar 6–8: Skala supportteamet | 9 | 9,72 |
| 150–200 | Rekryteringar 9–10 | 11 | 11,88 |
| 200–250 | Rekryteringar 11–12 | 13 | 14,04 |
| 250–290 | Rekryteringar 13–14 | 15 | 16,20 |
Arbetsgivaravgifter ingår. Alla löner antas ge en total arbetsgivarkostnad på ca 90 000 kr/mån per person (45 000 kr brutto, ungefär dubbelt med arbetsgivaravgifter).
| Kommuner | Arkitektur | Årskostnad SEK |
|---|---|---|
| 1–5 | Befintlig VPS, ca 5 euro/månad | 10 000 |
| 6–15 | Uppgraderad VPS, grundläggande redundans | 60 000 |
| 16–30 | Dedikerad app-server, läs-replika databas | 100 000 |
| 31–60 | Två app-servrar, lastbalanserare, CDN | 180 000 |
| 61–100 | Skalad databas-tier, utbyggd medilagring | 300 000 |
| 101–150 | Full HA-konfiguration, off-site backup | 420 000 |
| 151–200 | Geo-distribuerad media, dedikerat monitoring | 500 000 |
| 201–290 | Fullskalig arkitektur (detalj nedan) | 580 000 |
| Komponent | Specifikation | Månadskostnad SEK |
|---|---|---|
| 2 × App-servrar | 8 kärnor, 32 GB RAM, 500 GB NVMe | 7 000–9 000 |
| Primär databas | 16 kärnor, 64 GB RAM, 1 TB NVMe | 5 000–8 000 |
| Läs-replika | Håller läsbelastning borta från primär | 4 000–6 000 |
| Lastbalanserare | HAProxy/nginx, liten instans | 1 000–1 500 |
| Medilagring + CDN | 3–6 TB, europåisk CDN-edge | 7 000–19 000 |
| Säkerhetskopior | Off-site, 30 dagars retention | 2 000–4 000 |
| Monitoring | Umami analytics, infrastruktur-monitoring | 500–1 000 |
| Totalt | Rimlig mittpoint | ~38 000 (ca 460 000/år) |
| Parameter | Värde | Motivering |
|---|---|---|
| ARR per kommun | 160 000 kr/år | 200 000 kr (medelkommun) minus 20% regionrabatt |
| Uppstartsavgift | 100 000 kr per ny kommun | Engångsavgift vid kontraktsskrivning |
| Kommuntyp | Medelkommun, 10 000–50 000 inv. | Konservativt genomsnitt; varierande mix ger högre ARR |
| Arbetsgivaravgift | Ca 90 000 kr/mån/person | 45 000 kr brutto, ungefär dubbelt upp med arbetsgivaravgifter |
| Uppstartsavgifter per år | Beror på tillväxttakt | Antas öka från 1–3 nya kommuner/år tidigt till 15–20/år vid skala |
| Driftskostnader övrigt | 50–350 000 kr/år | Resor, mjukvara, juridik; ingår i overhead-linjen i Graf 3 |
Den här modellen inkluderar enbart uppstartsavgifter och abonnemangsintäkter. Följande ingår inte:
Dessa är exkluderade inte för att de är osäkra, utan för att kvantifiera dem kräver separata antaganden. Målet med den här modellen är att visa att företaget bär sig på sin kärna SaaS-produkt ensam. Allt annat är additivt.
Vi lägger ner punkterna en i taget. De punkterna kommer att kopplas samman på sätt som genererar möjligheter vi ännu inte kan förutse fullt ut. Det är en del av poängen.
How revenue and costs evolve as commune count grows, from the first customer to full national coverage.
This model shows annual revenue and costs at each point of scale. All subscription prices are assumed to be sold at regional level with a 20 percent group discount, giving the lowest likely ARR per commune. Setup fees and ARR are the only revenue sources in the model.
Total revenue (ARR plus setup fees) against total costs and net profit. The gap between the upper two lines shows profitability at each point of scale.
X-axis: number of active communes. Y-axis: MSEK per year. Setup fees depend on growth rate; see assumptions.
Team grows in discrete steps triggered by commune milestones. Left axis: headcount. Right axis: annual employee cost (MSEK).
Hiring steps at: 1, 6–7, 15, 20, 40, 60, 80–100, 100–150, 150–200, 200–250 and 250–290 communes.
Personnel dominates at all levels of scale. Infrastructure remains marginal. Overhead grows gradually.
Infrastructure cost is under 1.3 percent of ARR at 290 communes.
From breakeven onwards: 50% reinvested (office, capex), 25% to sales and travel, 25% retained. Shows how early profits fund growth without external capital.
Zero until profitable. Allocation based on net profit, not revenue.
| Commune | Event | Headcount | Employee Cost MSEK/yr |
|---|---|---|---|
| 1 | Patch: token salary 10,000 SEK/month | 1 | 0.24 |
| 6–7 | Hire #1: Support and onboarding coordinator | 2 | 1.32 |
| 15 | Patch moves to full salary 45,000 SEK/month | 2 | 2.16 |
| 20 | Hire #2: Sales and growth | 3 | 3.24 |
| 40 | Hire #3: Product developer | 4 | 4.32 |
| 60 | Hire #4: Sales / operations | 5 | 5.40 |
| 80–100 | Hire #5: Customer success | 6 | 6.48 |
| 100–150 | Hires #6–8: Scale the support team | 9 | 9.72 |
| 150–200 | Hires #9–10 | 11 | 11.88 |
| 200–250 | Hires #11–12 | 13 | 14.04 |
| 250–290 | Hires #13–14 | 15 | 16.20 |
Employer costs (arbetsgivaravgifter) included throughout. All positions assume total employer cost of approximately 90,000 SEK/month (45,000 SEK gross, roughly doubled with employer contributions).
| Communes | Architecture | Annual Cost SEK |
|---|---|---|
| 1–5 | Existing VPS, approx. €5/month | 10,000 |
| 6–15 | Upgraded VPS, basic redundancy | 60,000 |
| 16–30 | Dedicated app server, read replica database | 100,000 |
| 31–60 | Two app servers, load balancer, CDN | 180,000 |
| 61–100 | Scaled database tier, expanded media storage | 300,000 |
| 101–150 | Full HA configuration, off-site backup | 420,000 |
| 151–200 | Geo-distributed media, dedicated monitoring | 500,000 |
| 201–290 | Full-scale architecture (detail below) | 580,000 |
| Component | Specification | Monthly Cost SEK |
|---|---|---|
| 2 × App servers | 8 core, 32 GB RAM, 500 GB NVMe | 7,000–9,000 |
| Primary database | 16 core, 64 GB RAM, 1 TB NVMe | 5,000–8,000 |
| Read replica | Takes read load off the primary | 4,000–6,000 |
| Load balancer | HAProxy/nginx, small instance | 1,000–1,500 |
| Media storage + CDN | 3–6 TB, European CDN edge | 7,000–19,000 |
| Backups | Off-site, 30-day retention | 2,000–4,000 |
| Monitoring | Umami analytics, infrastructure monitoring | 500–1,000 |
| Total | Sensible midpoint | ~38,000 (approx. 460,000/year) |
| Parameter | Value | Rationale |
|---|---|---|
| ARR per commune | 160,000 SEK/year | 200,000 SEK (medium commune) minus 20% regional discount |
| Setup fee | 100,000 SEK per new commune | One-time fee at contract signing |
| Commune type | Medium, 10,000–50,000 residents | Conservative average; a larger mix gives higher ARR |
| Employer cost per person | ~90,000 SEK/month | 45,000 SEK gross, roughly doubled with employer contributions |
| Annual setup revenue | Growth-rate dependent | Assumed to grow from 1–3 new communes/year early to 15–20/year at scale |
| Other operating costs | 50,000–350,000 SEK/year | Travel, software, legal; included in overhead line in Chart 3 |
This model includes only setup fees and subscription revenue. The following are not counted:
These are excluded not because they are speculative, but because quantifying them requires separate assumptions. The purpose of this model is to show the business is sound on its core SaaS product alone. Everything else is additive.
We are placing the dots one by one. Those dots will connect in ways that generate opportunities we cannot yet fully predict. That is part of the point.