EnableYourData.com

KPI · Abonnementen en SaaS

ARPA (omzet per account): formule en voorbeeld.

ARPA (average revenue per account) is de MRR gedeeld door het aantal actieve klantaccounts. Het laat zien hoeveel een gemiddelde klant per maand betaalt. ARPA helpt je beoordelen of je naar grotere of kleinere klanten verschuift en of prijswijzigingen en upsell effect hebben.

Formule voor ARPA (omzet per account)

MRR ÷ aantal actieve klantaccounts

Rekenvoorbeeld

De abonnementsdienst van Acme heeft eind september een MRR van € 41.800 en 440 actieve klanten. De ARPA is € 41.800 ÷ 440 = € 95 per maand.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een stijgende ARPA betekent dat klanten gemiddeld meer betalen, door duurdere pakketten, extra gebruikers of prijsverhogingen, of doordat je kleinere klanten verliest. Vergelijk de ARPA van nieuwe klanten met die van het hele bestand om te zien in welke richting je beweegt. Kijk ook naar de verdeling: een gemiddelde kan een paar zeer grote klanten en veel kleine klanten verbergen.

Valkuilen bij ARPA (omzet per account)

  • ARPA (per account) en ARPU (per gebruiker) door elkaar gebruiken terwijl één account veel gebruikers kan hebben.
  • Gratis accounts of accounts in een proefperiode meetellen in de noemer.
  • Een stijgende ARPA als succes zien terwijl hij vooral stijgt doordat kleine klanten opzeggen.

SQL & DAX

ARPA (omzet per account) berekenen in SQL en DAX

Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.

SQL · PostgreSQL
SELECT COUNT(DISTINCT customer_id) AS accounts,
       SUM(mrr) AS mrr,
       ROUND(SUM(mrr) / NULLIF(COUNT(DISTINCT customer_id), 0), 2) AS arpa
FROM subscriptions
WHERE started_at <= current_date
  AND (ended_at IS NULL OR ended_at > current_date);
DAX · Power BI
ARPA =
VAR PeriodEnd = MAX('Date'[Date])
VAR Accounts =
    CALCULATE(
        DISTINCTCOUNT(Subscriptions[customer_id]),
        Subscriptions[started_at] <= PeriodEnd,
        ISBLANK(Subscriptions[ended_at]) || Subscriptions[ended_at] > PeriodEnd,
        REMOVEFILTERS('Date')
    )
RETURN
    DIVIDE([MRR], Accounts)

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar ARPA (omzet per account) per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.

Lees meer →

In je Power BI-dashboard

Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.

Lees meer →

Eigen dashboards (pilot)

Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.

Lees meer →

Doelen per maand

Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.

Lees meer →

FAQ

Veelgestelde vragen

Hoe bereken je ARPA?

Je deelt de MRR door het aantal actieve betalende klantaccounts op hetzelfde moment. Bij € 60.000 MRR en 500 accounts is de ARPA € 120 per maand. Tel gratis accounts en proefaccounts niet mee.

Wat is het verschil tussen ARPA en ARPU?

ARPA rekent per klantaccount, ARPU per gebruiker. Bij zakelijke software met meerdere gebruikers per klant is ARPA meestal de zinvollere maat, omdat de klant als organisatie betaalt. Bij consumentendiensten met één gebruiker per account zijn ze vrijwel gelijk.

Hoe verhoog je de ARPA?

Gangbare manieren zijn duurdere pakketten met extra functies, prijzen per gebruiker of per gebruiksvolume, add-ons en het richten van je verkoop op grotere klanten. Volg naast de ARPA ook de churn, omdat een prijsverhoging kan leiden tot meer opzeggingen.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.