Illustration af en smartphone med native app ved siden af et browservindue med samme løsning, der viser forskellen i omfang mellem app og webapp.

Kort fortalt

En forretningsapp med flere brugerroller og integrationer koster typisk 150.000–600.000 kr. at bygge i Danmark, og de store native projekter lander på 390.000–900.000 kr. Den samme funktionalitet som webapp med login og et par integrationer koster 50.000–150.000 kr. — omkring en tredjedel. Timeprisen hos danske udbydere spænder fra 250–450 kr. i den billige ende til 900–1.200 kr. hos de anerkendte app-bureauer, så den samme kravspecifikation kan sagtens have tre gange forskel i tilbuddet. Oven i byggeprisen kommer 99 USD om året til Apple, 25 USD engangs til Google, 10–20 % af udviklingsomkostningen årligt til vedligehold og 500–5.000 kr. om måneden til hosting. Byg kun native, hvis du har brug for push, offline-drift, telefonens sensorer, baggrundskørsel eller app-butikken som salgskanal — ellers er en webapp svaret, og du sparer både butikken og den ene af to kodebaser.

En forretningsapp koster typisk 150.000–600.000 kr. at bygge i Danmark, og den samme funktionalitet leveret som webapp koster 50.000–150.000 kr. Forskellen er ikke kodekvalitet. Den er prisen på at være i en app-butik: to kodebaser i stedet for én, en review-kø du ikke styrer, butiksgebyrer og en vedligeholdelsesbyrde der følger Apples og Googles kalender frem for din egen. Så det første spørgsmål er ikke hvad en app koster, men om du overhovedet har brug for en.

Hvad en app koster i Danmark lige nu

Prisen er ikke ét tal, men et spænd der følger antallet af timer. Det er værd at kigge på de offentlige prissider hos danske udbydere, fordi spændene er bemærkelsesværdigt ens, selv når timepriserne ikke er det. Tabellen her er samlet fra tre danske prissider.

TypePrisintervalHvad der typisk er med
Interaktiv prototype20.000–40.000 kr.Klikbare skærme, ingen kode i drift. Bruges til at teste flow og skære omfang.
Enkel webapp20.000–80.000 kr.Statisk indhold, én brugertype, ingen integrationer.
Simpel app25.000–100.000 kr.Få skærme, standardkomponenter, ingen backend af betydning.
Selvbetjeningsportal (webapp)50.000–150.000 kr.Login, datahentning, 1–2 integrationer. Kører i browseren, ingen butik.
Forretningsapp150.000–600.000 kr.Flere brugerroller, integrationer, custom design, iOS og Android.
Stort native projekt390.000–900.000 kr.+1.000+ timer, egen backend, høj volumen, drift fra dag ét.

Intervallerne er gengivet fra de offentlige prissider hos Tiblo, Little Giants, Retainer og Sanocast. De overlapper, fordi de i sidste ende beskriver det samme: hvor mange timer der skal til.

Timeprisen fortæller dig mere end projektprisen

Det interessante tal står sjældent øverst i tilbuddet. Danske udbydere ligger alt fra 250–450 kr. i timen i den billige ende til 900–1.200 kr. i timen hos de etablerede app-bureauer. Det er ikke en lille forskel, det er en faktor tre på præcis den samme kravspecifikation.

Regn det selv efter. Et middelstort projekt på omkring 600 timer koster 210.000 kr. ved 350 kr. i timen og 660.000 kr. ved 1.100 kr. i timen. Når to tilbud er så langt fra hinanden, er det næsten altid fordi de ikke har estimeret det samme antal timer — eller fordi den ene har regnet projektledelse, test, butiksindsendelse og de første måneders fejlretning med, og den anden ikke har. Bed derfor altid om timeantal og timepris hver for sig. Et tilbud der kun indeholder ét tal, er ikke et estimat, det er et gæt du har fået lov til at betale for.

Hvad de fire løsningstyper koster Prisintervaller i DKK fra danske udbyderes offentlige prissider 0 200.000 400.000 600.000 800.000 Enkel webapp Selvbetjeningsportal Forretningsapp Stort native projekt 20.000–80.000 50.000–150.000 150.000–600.000 390.000–900.000 og opefter Orange: kører i browseren. Navy: kræver app-butik, to kodebaser og review.

De fem ting der faktisk kræver en rigtig app

Browseren har hentet meget ind de senere år. En webapp kan i dag lægges på hjemmeskærmen, køre i fuld skærm uden browserkant, gemme data lokalt og sende push-beskeder — også på iOS, siden Apple åbnede for web push til hjemmeskærms-webapps i foråret 2023. Dermed er listen over ting, der kun kan lade sig gøre i en native app, kortere end de fleste tilbud lader ane.

Der er fem krav tilbage, som reelt tvinger dig over i en rigtig app:

  • Pålidelig offline-drift. Ikke "kan vise cachede data", men kan arbejde videre i timevis uden net og synkronisere bagefter. Lagermedarbejdere i en kælder, montører på en mark.
  • Telefonens hardware. Bluetooth-udstyr, NFC, kontinuerlig GPS, baggrundslyd, avanceret kamerastyring. Simpel billedoptagelse og scanning kan browseren godt selv.
  • Baggrundskørsel. Noget der skal ske, mens appen er lukket — geofencing, periodisk synkronisering, måling af aktivitet.
  • Butikken som salgskanal. Hvis kunderne finder jer ved at søge i App Store, er butikken produktets distribution, ikke bare dens indpakning.
  • Et krav udefra. En kunde, en branche eller et udbud der kræver en app i butikken. Det er ikke et teknisk argument, men det er et gyldigt et.

Står ingen af de fem på jeres liste, betaler I 150.000–600.000 kr. for et ikon på en hjemmeskærm. Det kan man godt vælge. Man skal bare vide, at det er det, man vælger.

Har I brug for en rigtig app? Kræver løsningen ét af disse fem? Offline-drift · hardware og sensorer · baggrundskørsel salg via app-butikken · et krav udefra Nej Ja Webapp 50.000–150.000 kr. Én kodebase · ingen review-kø ingen butiksgebyrer Native app 150.000–600.000 kr. To platforme · review før hver udgivelse · butiksgebyrer oveni Et enkelt ja flytter jer til højre. Fire gange nej er en webapp, uanset hvad tilbuddet hedder.

Hvad butikkerne tager oven i byggeprisen

Adgangen til butikkerne er billig. Apple Developer Program koster 99 USD om året, og en Google Play-udviklerkonto koster 25 USD én gang. Det er under 1.000 kr. i alt det første år. De tal er ikke problemet.

Det er provisionen, der flytter noget — men kun hvis I sælger gennem butikken. For brugere i EØS tager Google Play i dag 10 % plus et faktureringsgebyr på 5 % af abonnementer, og 20 % plus 5 % af andre køb i appen (15 % plus 5 % hvis man er med i Googles rabatprogrammer). Sælger I ikke noget inde i appen, betaler I ingen provision — en intern medarbejderapp eller en selvbetjeningsportal rammer aldrig den regning.

Den reelle butiksomkostning er tid. Hver udgivelse skal igennem review, og en afvisning kan koste en uge. For en webapp deployer I, når I er klar. For en app i butikken deployer I, når Apple siger ja.

Vedligeholdelsen er posten, de fleste glemmer at budgettere

Regn med 10–20 % af udviklingsomkostningen om året til vedligehold, og 500–5.000 kr. om måneden til hosting afhængigt af belastning. For en app til 400.000 kr. er det 40.000–80.000 kr. årligt, før nogen har bedt om en ny funktion.

Pengene går ikke til udvikling. De går til, at iOS og Android udsender en ny hovedversion hvert år, at værktøjskæden skal opdateres for at kunne bygge overhovedet, at certifikater udløber, og at tredjepartsbiblioteker holder op med at blive vedligeholdt. En app, der ikke er rørt i to år, er ikke en app der kører — det er en app, der endnu ikke er faldet ned. Det er den samme mekanik som i vedligeholdelsesgælden på et WordPress-site, bare med to leverandører der sætter kalenderen i stedet for ét plugin-økosystem.

Sådan skærer du estimatet ned, før du beder om tilbud

Fire ting flytter prisen mere end valget af udvikler:

  • Byg prototypen først. 20.000–40.000 kr. for klikbare skærme er den billigste måde at opdage, at tre af de otte funktioner ikke skal med. Den besparelse er typisk større end hele prototypens pris.
  • Start på én platform. Kig i jeres eget analytics, før I beslutter jer. Hvis 70 % af trafikken er Android, er en iOS-version fra dag ét et halvt projekt, I har betalt for, uden at vide om nogen bruger det.
  • Tag webappen først, og byg native bagefter hvis brugen viser det. Det er ikke en halv løsning. Det er en rigtig løsning til en tredjedel af prisen, med data nok til at kunne begrunde den næste beslutning.
  • Afklar integrationerne før alt andet. Det er dem, estimaterne skrider på — ikke skærmene. Et ERP eller CRM uden ordentligt API koster mere end hele brugerfladen. Se prisen på en API-integration opdelt i faser og hvor systemintegrationer går galt, før I låser et budget.

Og så den regel, der har sparet mine kunder flest penge: skriv ned, hvad appen skal gøre, som jeres eksisterende website ikke allerede kan. Hvis listen er tom efter ti minutter, har I lige sparet et sekscifret beløb.

Skriv de fem krav ned, før du beder nogen om et tilbud: push, offline, sensorer, baggrundskørsel, salg i butikken. Står ingen af dem på listen, så bed om en webapp og brug forskellen — typisk 100.000–450.000 kr. — på integrationerne i stedet. Jeg laver afklaringen som et fast stykke arbejde: jeg gennemgår kravene, tegner dataflowet til jeres eksisterende systemer og giver jer et estimat i faser, I kan sende videre til andre udbydere. Det tager typisk to til tre dage. Skriv til mig via ydelsessiden, så aftaler vi en samtale.