Licensing

Free for development. Licensed for production.

TeamHub is AGPL v3. The Community version is a full development version which you can use freely but we will ask you for feedback, run telemetry, and iterate quickly. A production licence turns the app quiet (no in-app prompts, no telemetry), unlocks the gated modules and the compliance center, and gives you a direct line to the maintainer.

Starter, Business and Enterprise all start with a quote request. Choose the package that fits your seat count and submit the required organisation, instance and billing details. Not sure yet? Every instance can start one 30-day full trial from the TeamHub admin settings, License tab.

The difference

Free to develop, licensed to run.

Every licence unlocks the same product. The only comparison that matters is Community against licensed: what unlocks, what goes quiet, and who picks up the phone.

Feature Community Development mode · AGPL v3 €0 Licensed Production · Starter, Business, Enterprise from €450 / year
Base appTeam home, messages, calendar, files, Deck, Talk, Presence, Decisions, Timeline, widgets, custom links and the API. Included Included
Gated modulesThe personal layer (My Work and What’s new across every team a user is in), the Advanced Projects template with four phases, Project Compass, milestones and per-workstream budget & time, and bulk team export. Every future gated module too. Locked Unlocked
Compliance centerAuditing and oversight across every workspace on your instance, from one overview. Locked Unlocked
Feedback prompts & maintainer messagesIn-app prompts so we hear what’s working, and the occasional message from the maintainer. Yes. You help shape the product. None. Quiet mode.
Branding & docs linksTeamHub branding and links to our docs inside the app. Yes None. The workspace is yours.
TelemetryWhat the instance reports back. One anonymous daily aggregate. It keeps the roadmap honest. None. It stops the moment your licence activates.
SupportWhere you go when something is off. Community, via GitHub Direct line to the maintainer: priority bug triage and first say on the roadmap.
Install for free
Available now on the Nextcloud App Store.
View packages
All production packages are requested through the quote form.
Prices

One product. Priced by seats.

The pack only sets the seats and the billing; the product is the same in all three. One seat is one unique member across all Teams on the instance; a person in five teams counts once.

No online checkout. Every production package uses quote.php. The form will collect the required organisation, contact, instance, seat and billing details and store the request in the licensing database. The form itself will be implemented in a follow-up session.
Request a quote
Starter
Production licence · 1 – 50 seats
€450 / year
Annual price. Confirmed by quote.
  • 1 to 50 seats
  • Requested through the quote form
  • Quote and next steps by e-mail
  • Outgrow the pack mid-term?A 50-seat add-on covers it (custom pricing)
Request Starter quote
Submit the required details and receive the quote and next steps by e-mail.
On request
Enterprise
Production licence · 101+ seats
From €6.96 / seat / year
Per seat. Requested through the quote form.
  • Where it differs from Starter & Business
  • Paid upfront, monthly or yearlyA small discount applies on yearly payment
  • Bands of 50 seatsThe licence is the guardrail. It comes in bands of 50 seats, so adding a few users does not affect it.
Request a quote
Submit the required details and we will prepare a quote.
Partner Run TeamHub for your clients

Are you interested in partnering with TeamHub for your clients? Contact us.

Request partner quote

All prices exclude taxes. Every production licence is bound to your Nextcloud instance UUID and needs outbound HTTPS for the daily licence heartbeat & auto-renewal.

The fine print

How the licence works, in detail.

How every production licence (Starter, Business and Enterprise) behaves once it is active.

Which licence do I need?

Count the seats you need, one per unique member across all Teams on the instance, and pick the pack. The product is the same in every pack; only seats and billing differ.

  • Starter: 1 to 50 seats. €450 per year. Request a quote through the form.
  • Business: 51 to 100 seats. €850 per year. Request a quote through the form.
  • Enterprise: 101 seats and up, priced per seat. Paid upfront per month or per year, with a small discount on yearly payment. Ask for a quote.
  • Partner: running TeamHub for your clients? Contact us.

Enterprise licences come in bands of 50 seats (100 for Unlimited), priced at the top of the band: an instance with 163 seats sits in 151 – 200 and is licensed for 200. The band is the guardrail, so adding a few users does not affect your licence.

Outgrow Starter or Business during the term? A 50-seat add-on covers the extra seats until renewal, at custom pricing. Licences are counted per Nextcloud instance.

Seat counting

One seat is one unique member across all Teams on the instance. Someone in five teams counts once; a Nextcloud account in no team counts nothing.

The current number is on the License tab in the app (Settings → Administration → TeamHub → License), and as “Unique team members” on the Statistics tab. It is computed the same way on your instance and on the licensing back-end, so what you see is what your licence check compares against.

Unlimited licences never fire over-seat warnings regardless of member count.

Billing and taxes

Starter and Business are annual fixed-price packs. Both are requested through the quote form; there is no direct online checkout.

Enterprise is quoted for the required seat band and agreed billing period. Submit the required details through the same quote form.

All prices exclude taxes.

30-day full trial

Every instance can start one full trial per lifetime with unlimited seats, 30 days, the whole product. Not a crippled demo.

One trial per instance UUID. Wiping the app, deleting the licence row or re-enabling it does not reset the trial marker. If you legitimately need a reset, contact us.

The trial button lives in the app under Settings → Administration → TeamHub → License.

Enforcement lifecycle

The paid licence has four states:

  • Active: valid licence, not expired. Everything works.
  • Grace: 0–14 days past expiry.
  • Soft-lock: more than 14 days past expiry. All licensed items change to unlicensed state.
  • Unlicensed: no key installed. Same as soft-lock.

No data is ever lost through non-renewal. It just isn't available anymore.

Instance UUID binding

Paid TeamHub licences are bound to your Nextcloud instance UUID. The current UUID is visible with copy-to-clipboard on the License admin tab.

Cancelling and lapsed licences

Stopping payment does not delete anything. The current key expires on its own; the instance enters grace for 14 days, then soft-lock.

In soft-lock, existing data from gated functionality is retained and read-only. Basic surfaces on every team continue to work forever. No content is deleted through licence enforcement.

Renewing at any time, mid-grace, mid-soft-lock or years later, restores full functionality the moment you paste a fresh key.

Ready to run TeamHub for real?

Request Starter quote or Business above, ask for an Enterprise quote, or talk to us about partnering for your clients.