Dyst

Organisation plans

Pricing

Free for your friend group. Paid when your organisation needs Dyst to run the season — never because we made the free tier unpleasant.

Plans

One price per organisation, not per person. Prices are directional for a bootstrap product and may change before checkout exists. Annual billing is intended to be about two months free.

Billing is not live. Every organisation is on Pickup today, with no member cap enforced. The paid plans and limits below are the intended path — not current charges.

  • Forever free

    Pickup

    Available now

    0 DKK / organisation

    Friend groups, office leagues, small clubs

    Published ≤ 20 members

    • Unlimited matches (abuse floors only)
    • Full team-entity TrueSkill
    • Invites and permission bits
    • Leaderboards and match history
    • Overflow past 20 with a warning, not a wall
    • Community and docs support
  • Most popular

    Recommended paid start

    Club

    Not yet in effect

    99 DKK / mo · or about 990 DKK / yr

    Sports clubs, uni societies, company teams

    Published ≤ 75 members

    • Everything in Pickup
    • CSV / JSON history export
    • Season summaries and digests
    • Organisation logo and light branding
    • Membership-change audit log
    • Same overflow model, higher member cap
  • Growing organisations

    League

    Not yet in effect

    399 DKK / mo · or about 3,990 DKK / yr

    Multi-team leagues and intramurals

    Published ≤ 250 members

    • Everything in Club
    • API and higher GraphQL limits
    • Embeddable leaderboards
    • Role templates for captains
    • Bulk invites and invite controls
    • Email support with an SLA target
  • License path

    Organisation+

    Later · not yet in effect

    Custom license / invoice

    Schools, federations, large companies

    250+ or multi-org, negotiated

    • Negotiated published and hard member caps
    • SSO / Workspace OIDC
    • Multi-organisation billing account
    • Data export and retention SLAs
    • Optional dedicated tenant or self-host
    • MSA, DPA, and named support

How we intend to charge

Money should come from organisations that need Dyst to behave like infrastructure — more people, more history, more admin — not from making the free ladder unpleasant.

  • Free feels complete

    Small organisations record matches, see ratings update, and invite people — with no tricks and no “upgrade to unlock fairness.”

  • Bill the organisation

    One price per organisation, with a published member cap. Never an invoice per seat, and never homework to prune inactive players.

  • Honest limits, generous buffer

    We will tell you the cap, let you overflow it, and only pause new invites at a higher ceiling. Play and ratings never stop.

How member limits will work

Caps will be honest, generous, and real — but they are not enforced today. When they are, the first number is soft on purpose. Existing members keep playing. Matches stay unlimited. The only thing that can pause is new invites.

  1. 1. Published cap

    What we tell you

    Pickup’s working number is 20 (Club 75, League 250). That is the plan size we will show in the product. Numbers stay directional until we see real organisation sizes.

  2. 2. Overflow + grace

    Invites still work

    Crossing the published cap does not block anyone. After about a week or two over that number, owners and admins see a calm dashboard warning — time to upgrade or wait, with no lockout at the published figure.

  3. 3. Hard cap

    Only then, pause invites

    The hard limit sits a bit above the published one (for example 20 → around 25). New invites stop only here. Ratings, history, and match recording never degrade.

Example: Pickup says 20. Inviting a 21st or 23rd still works. After a week or two over 20, owners and admins see a dashboard warning. Invites only stop at the harder ceiling (around 25). Upgrade is offered; it is never the only way to keep the ladder you already have.

Feature comparison

Core play is the same on every plan. Paid columns are the intended packaging — most of those extras are not built or billed yet.

Features included on each organisation plan
CapabilityPickup Club Most popular Not yet in effectLeague Not yet in effectOrganisation+ Later · not yet in effect
Record matches / TrueSkillFull Full Full Full
Match volumeUnlimited Unlimited Unlimited Unlimited
Active membersPublished ≤ 20, hard cap higher PlannedPublished ≤ 75 PlannedPublished ≤ 250 PlannedNegotiated Planned
History exportView in product CSV / JSON PlannedCSV / JSON PlannedExport + retention SLAs Planned
Season summariesDigests PlannedDigests PlannedDigests Planned
Branding / embedsDyst chrome Logo and light branding PlannedBranding + embeddable boards PlannedCustom / contractual Planned
Audit / admin depthBasic membership Membership-change audit log PlannedAudit + role templates PlannedAudit + compliance extras Planned
API / automationWebapp only Webapp only API and higher limits PlannedAPI + dedicated options Planned
Bulk invitesStandard invites Standard invites Bulk invites and controls PlannedBulk invites and controls Planned
SSO / complianceGoogle sign-in Google sign-in Google sign-in Workspace OIDC, DPA, MSA Planned
Self-host / dedicatedOptional, on request Planned
SupportCommunity / docs Community / docs Email with SLA target PlannedNamed support Planned

What stays free forever

  • Ratings

    Deterministic lineup TrueSkill, tombstones, and corrections — the product’s integrity stays on every plan.

  • Play

    Unlimited matches on every tier. Recording a game is never a billable event.

  • Core experience

    See the ladder, invite friends, and manage simple permissions without a squeeze.

  • Any match shape

    1v2 and N-way games stay first-class on every tier. They are part of the product, not an upsell.

How monetization will grow

We are publishing the path before anyone is charged. Later phases are not in effect until they ship.

  1. Now

    In effect

    Ship value, stay free — and say the plan out loud

    The competitive loop is free. These plans are public before anyone is charged, even while Pickup is still fully generous. No paywall.

  2. Next

    Not yet

    Soft limits and nudges

    When an organisation crosses the published cap, owners and admins see a warning and an explanation of Club. Invites still work. No hard block until billing exists — and even then, only at the generous hard cap.

  3. Then

    Not yet

    Launch Club

    Checkout, published and hard member caps with overflow and grace, plus export and light branding. We will not meter matches or invoice per person.

  4. Later

    Not yet

    League and API

    Higher API limits, documented machine access, and embeddable boards — for organisers who need Dyst on a league site or scoreboard.

  5. On request

    Not yet

    Organisation+ licenses

    Invoice billing, SSO, DPA, multi-org accounts, and optional dedicated or self-host. A conversation, not self-serve checkout.

Start on Pickup

Create an organisation, record matches, and keep lineup ratings honest. There is nothing to buy today.