Gå til indhold

Medlemsplatform: sådan bygger du en med login, betaling og indhold

Byg en medlemsplatform med login, abonnement og adgang til indhold. Se hvad du kan købe som standard, hvad der skal udvikles, og hvad gebyrerne koster.

Af

Freelance full-stack udvikler

Udgivet
Læsetid
11 min.
Indhold i indlægget8

En medlemsplatform består af tre byggesten: login og brugerkonti, betaling (typisk et abonnement) og adgangsstyring som afgør hvilket indhold det enkelte medlem kan se. Næsten alt det kan du købe som standard, så min anbefaling er at du køber det tekniske fundament og kun får udviklet det der gør dit medlemskab anderledes.

Jeg lever af at udvikle platforme, så læs med det forbehold. Jeg har forsøgt at være lige så tydelig om hvornår en færdig løsning er det bedste valg.

Den korte version: køb fundamentet, byg forskellen

Hvad du kan købe som standard, og hvornår du skal bygge selv
Køb som standardByg selv når
Login og brugerkontiFølger med færdige medlemsplatforme. Frameworks som Laravel har det som færdige byggeklodserÉn konto skal dække flere personer, eller medlemmer skal logge ind via et system du har i forvejen
Abonnement og betalingStripe Billing eller betalingen i en færdig platformNæsten aldrig. Byg ovenpå en betalingsudbyder i stedet for at lave din egen
AdgangsstyringMedlemsniveauer i en færdig platformAdgangen afhænger af virksomhed, hold, klub eller tid og ikke kun af et abonnement
IndholdVideo hos Vimeo, Mux eller Bunny Stream. Artikler i et CMSIndholdet er interaktivt: programmer, fremskridt, bookinger eller værktøjer
FællesskabCircle, Discord eller fællesskabet i en færdig platformFællesskabet skal hænge tæt sammen med medlemsdata og indhold
AdministrationMedlemsliste og rapporter i den færdige platformDine medarbejdere har arbejdsgange som et standardpanel ikke dækker

Beslutningsreglen er enkel. Kan en færdig medlemsplatform klare dit medlemskab uden omveje, så start der. Er det kun én eller to byggesten der ikke passer, så overvej en løsning hvor du køber betalingen og bygger resten. Få kun det hele udviklet hvis medlemskabet er selve dit produkt og fungerer anderledes end andres.

Er du stadig i tvivl om du overhovedet skal bygge en platform, så start med guiden til at lave din egen platform. Den sammenligner færdige løsninger, no-code og udvikling for alle typer platforme.

Byggestenene én for én

Login og brugerkonti

Login lyder enkelt, men det dækker over oprettelse, bekræftelse af e-mail, nulstilling af adgangskode, eventuelt login med Google eller Apple og totrinsbekræftelse for administratorer. Det er løste problemer. Færdige medlemsplatforme har det indbygget, og frameworks som Laravel leverer det som færdige byggeklodser, så ingen udvikler skal skrive det fra bunden.

Det der kræver omtanke, er hvem en konto tilhører. Køber en virksomhed medlemskab til 20 medarbejdere, eller dækker et familiemedlemskab flere personer, så skal én betaler kunne knyttes til flere brugere. Det understøtter færdige platforme ofte kun delvist, og det er et af de mest almindelige argumenter for at bygge selv.

Abonnement og betaling

Betaling er den byggesten du næsten aldrig skal udvikle selv. En betalingsudbyder som Stripe håndterer kortdata, abonnementer, prøveperioder, rabatkoder, fakturaer og nye forsøg når et kort bliver afvist. Stripe Billing koster 0,7 % af abonnementsomsætningen oven i kortgebyret, som er 1,5 % + 1,80 kr. for almindelige europæiske kort ifølge Stripes danske prisside. Stripe har også en færdig kundeportal hvor medlemmet selv kan skifte kort, se fakturaer og opsige.

Du skal stadig træffe beslutningerne: månedlig eller årlig betaling, prøveperiode eller ej, og hvad der sker når en fornyelse fejler flere gange i træk. Bygger du i Laravel, klarer Laravel Cashier det meste af koblingen til Stripe, også skift mellem planer og opsigelse ved periodens udløb. Valget af betalingsudbyder, herunder danske alternativer, gennemgår jeg i indlægget om abonnementsbetaling med Stripe, Paddle eller en dansk løsning.

Adgangsstyring

Adgangsstyring er reglerne for hvem der må se hvad. I den enkle version har du et eller flere medlemsniveauer, og hvert stykke indhold er låst til et niveau. Det klarer alle færdige platforme.

Det bliver sværere når adgangen afhænger af mere end et abonnement. Det kan være indhold der frigives uge for uge efter tilmelding, adgang der følger et hold eller en klub, fordele der kun gælder bestemte medlemstyper, eller adgang der skal lukke i det øjeblik en virksomhed opsiger. Beslut også hvad der sker ved opsigelse. Det almindelige er at medlemmet beholder adgangen til den betalte periode udløber, men det skal være et bevidst valg.

Indhold og fællesskab

Indhold kræver sjældent at du udvikler ny teknologi. Video bør ligge hos en videotjeneste som Vimeo, Mux eller Bunny Stream, der klarer afspilning på mobil og kan begrænse hvor videoerne må afspilles. Artikler og guider kan ligge i et CMS, og et headless CMS er et godt valg hvis indholdet skal vises i en udviklet platform. Fællesskab kan du købe hos Circle eller køre i Discord.

Udvikling bliver relevant når indholdet er interaktivt: træningsprogrammer der tilpasses medlemmet, fremskridt der gemmes på tværs af enheder, eller beregnere og værktøjer som kun medlemmer har adgang til. Består dit indhold mest af kurser med moduler og lektioner, er det reelt en kursusplatform du står med, og så passer sammenligningen af at bygge en kursusplatform eller bruge en færdig bedre til dig.

Administration og medlemsservice

Det er den byggesten der oftest bliver glemt i budgettet. Nogen skal kunne finde et medlem, give gratis adgang til en samarbejdspartner, refundere en betaling, eksportere medlemslisten og se hvor mange der har opsagt i denne måned. I en færdig platform følger det med. I en udviklet platform skal det bygges, og det tager tid.

Har medlemskabet en fysisk side, fx holdtræning, lokaler eller arrangementer med et begrænset antal pladser, så nærmer du dig et bookingsystem. Se i så fald også sammenligningen af eget bookingsystem og standardløsning.

Tre måder at sætte platformen sammen, og hvad de koster

Færdig medlemsplatform

Memberful, Circle, Ghost, Kajabi og lignende giver dig login, betaling, adgangsstyring og indhold i én pakke. Er du en forening, findes der også danske foreningssystemer til medlemmer og kontingent. Du kan være i gang på få dage, og leverandøren står for drift og sikkerhed.

Prisen er et månedligt abonnement og ofte et gebyr af omsætningen. Memberful koster 49 dollar om måneden plus 4,9 % af transaktionerne ifølge Memberfuls prisside, mens Circle starter ved 89 dollar om måneden ved årlig betaling plus 2 % af betalingerne på det billigste abonnement ifølge Circles prisside. Priserne er tjekket i oktober 2026.

Din hjemmeside plus et medlemsværktøj

Har du allerede en hjemmeside med indhold, kan du låse dele af den bag login med et medlemsværktøj. Memberful kan fx kobles på en eksisterende side, og WordPress har plugins til det samme. Det passer godt når medlemskabet primært er artikler, video eller et nyhedsbrev, og du vil beholde den side du har.

Udviklet platform på standardtjenester

Her bliver selve platformen udviklet, men de svære dele købes: Stripe til betaling og kundeportal, en videotjeneste til video og et e-mailværktøj til udsendelser. Det er den model jeg oftest anbefaler når en færdig platform er for snæver. Du ejer medlemsoplevelsen og dataene, men genopfinder ikke betaling og videoafspilning. Selv store medlemsplatforme bruger typisk en betalingsudbyder frem for at bygge deres egen.

Regn på gebyrerne

Procentgebyrer er billige i starten og dyre senere. Ved 50.000 kr. om måneden i medlemsindtægter svarer 4,9 % hos Memberful til 2.450 kr. om måneden, og 2 % hos Circle til 1.000 kr. Stripe Billing alene koster 350 kr. ved samme omsætning, og kortgebyrer kommer oven i alle tre.

Forskellen er ikke i sig selv en grund til at bygge, for en udviklet platform har sin egen pris i hosting og vedligehold. En udviklet første version koster typisk et sekscifret beløb, afhængigt af medlemstyper, integrationer og hvor meget administration der skal med. Men gebyrerne hører med i regnestykket når platformen vokser. Mine egne priser, og hvordan jeg sætter et tilbud sammen, står på prissiden.

Sådan bygger du en medlemsplatform i syv trin

Rækkefølgen er vigtig, fordi hvert trin gør det næste billigere. De første fire trin koster kun din tid.

  1. Beskriv hvad medlemmerne betaler for. Er det indhold, et fællesskab, fordele, adgang til et fysisk sted eller en kombination? Svaret afgør hvilke byggesten der vejer tungest.
  2. Fastlæg medlemstyper og priser: individuelt, familie eller virksomhed, månedlig eller årlig betaling, prøveperiode eller ej. Hold det enkelt i første version. To priser er nok for de fleste.
  3. Skriv adgangsreglerne ned. Hvilket indhold hører til hvilket niveau, hvad sker ved opgradering og nedgradering, og hvornår lukker adgangen efter en opsigelse?
  4. Afprøv to eller tre færdige løsninger mod dine regler. Notér præcis hvor de ikke slår til. Den liste er din kravliste, også hvis du ender med at bygge.
  5. Beslut byggesten for byggesten hvad du køber, og hvad du bygger. Brug tabellen øverst. Betaling købes næsten altid, mens adgangsregler og medlemsoplevelse er de typiske kandidater til udvikling.
  6. Byg den mindste version der kan tage imod betaling: login, et eller to medlemsniveauer, betaling via Stripe med kundeportalen, indholdet og en enkel administration. Rapporter, app og avancerede roller kan vente til du har betalende medlemmer.
  7. Test hele medlemmets livscyklus før lanceringen. Tilmeld dig, få en fornyelse, få et kort afvist, opgradér, opsig, fortryd og bed om at få dine data slettet. Stripe har testkort der simulerer afviste betalinger, så det hele kan testes uden rigtige penge.

Regler du skal have styr på før første betaling

Sælger du medlemskaber til private, gælder forbrugerreglerne. Her er tre punkter der ofte bliver overset. Det er ikke juridisk rådgivning, så tal med en advokat eller revisor hvis du er i tvivl.

Fortrydelsesret: forbrugere har som udgangspunkt 14 dages fortrydelsesret ved køb online, og der gælder særlige regler når digitalt indhold eller en tjeneste leveres med det samme. Siden 19. juni 2026 skal aftaler der indgås online, desuden kunne fortrydes via en tydelig fortrydelsesfunktion på siden, som er tilgængelig i hele fortrydelsesperioden. Kravet kommer fra et EU-direktiv der ændrer forbrugerrettighedsreglerne.

Moms: sælger du digitale ydelser til private i andre EU-lande, skal der som hovedregel betales moms efter køberens land. Det kan indberettes samlet gennem EU's momsordning (OSS), og betalingsudbydere kan beregne satsen automatisk. Afklar det med din revisor før du åbner for medlemmer i udlandet.

Persondata: en medlemsplatform gemmer navn, e-mail, betalingshistorik og ofte adfærd. Du skal kunne forklare hvad du gemmer og hvorfor, udlevere eller slette et medlems data på forespørgsel og have en databehandleraftale med de leverandører der behandler data for dig.

Hvornår du ikke skal have en medlemsplatform udviklet

  • Når du ikke har betalende medlemmer endnu. Start i en færdig platform, og flyt først når du ved hvad medlemmerne faktisk bruger.
  • Når medlemskabet primært er video og artikler bag en betalingsmur. Det er præcis det færdige platforme er bygget til.
  • Når forskellen til en færdig løsning er kosmetisk, fx farver, skrifttyper og layout.
  • Når du ikke har budget til drift. En udviklet platform skal løbende opdateres, overvåges og sikkerhedskopieres, ikke kun bygges.

Omvendt er udvikling det rigtige når medlemskabet er dit produkt, når én betaler skal dække mange brugere, når adgangen afhænger af data fra andre systemer, eller når procentgebyrerne er blevet en mærkbar post. Lanceringen er starten. Læg et budget for drift og videreudvikling fra dag ét.

Næste skridt

Skriv ned hvad medlemmerne betaler for, prøv to færdige løsninger, og notér hvor de ikke slår til. Med den liste kan du træffe beslutningen om at købe, bygge eller kombinere på et oplyst grundlag. Brug tjeklisten herunder før du åbner for betaling, uanset hvilken vej du vælger.

Før din medlemsplatform åbner for betaling

  • Medlemskab: jeg kan forklare i én sætning hvad medlemmerne betaler for.
  • Priser: medlemstyper, priser og eventuel prøveperiode er besluttet.
  • Adgang: jeg har skrevet ned hvem der må se hvad, og hvad der sker ved opsigelse.
  • Betaling: betalingskontoen står i virksomhedens navn, og kundeportalen er sat op.
  • Afviste kort: jeg ved hvad der sker når en fornyelse fejler, og medlemmet får besked.
  • Forbrugerregler: fortrydelse, opsigelse og moms er afklaret.
  • Persondata: privatlivspolitik og databehandleraftaler er på plads.
  • Test: hele forløbet fra tilmelding til sletning er testet med testkort.

Skal en del af platformen udvikles, kan du se hvordan jeg arbejder med webapps og platforme. Du taler direkte med mig som udvikler, større projekter starter med et betalt forprojekt til fast pris, og koden er din fra første dag.

Ofte stillede spørgsmål

Kan jeg bygge en medlemsplatform i WordPress?

Ja, med et medlemsplugin som MemberPress eller WooCommerce Memberships kan WordPress låse indhold bag login og abonnement. Det fungerer fint til artikler og video med et overskueligt antal medlemmer. Ulempen er at du afhænger af flere plugins der skal holdes opdateret og spille sammen, og at særlige medlemstyper eller integrationer hurtigt kræver udvikling alligevel.

Kan medlemmerne betale med MobilePay?

Ofte, men tjek det konkret. Ikke alle betalingsløsninger understøtter MobilePay til faste, tilbagevendende betalinger, og nogle færdige medlemsplatforme tilbyder kun kort. Er MobilePay vigtigt for dine medlemmer, så gør det til et krav når du afprøver løsninger, og spørg udbyderen direkte om abonnementer og ikke kun engangsbetalinger.

Hvor lang tid tager det at bygge en medlemsplatform?

En færdig platform kan være klar på få dage, og en hjemmeside med et medlemsværktøj tager typisk et par uger at sætte ordentligt op. En udviklet platform tager typisk 2-4 måneder for en afgrænset første version, afhængigt af medlemstyper, integrationer og administration. Indhold, priser og test fra din side tager også tid, så planlæg dem samtidig med udviklingen.

Hvordan flytter jeg eksisterende medlemmer til en ny platform?

Navne, e-mails og medlemstyper kan som regel eksporteres og importeres. Betalingskort er sværere, for kortdata må ikke ligge i et regneark. Enten flyttes kortdata direkte mellem betalingsudbyderne, hvilket kræver at begge er med på det, eller også skal medlemmerne indtaste kortet igen. Planlæg overgangen så ingen bliver trukket to gange eller mister adgang undervejs.