Open WebUI free license vs Enterprise license

The free Open WebUI License covers many internal deployments, but the branding clause applies above 50 users in a rolling 30-day window unless you hold an enterprise license or written permission. This page explains when the paid license is needed and when it is not.

On this page

When does an Open WebUI enterprise license become necessary?

The free terms hold for internal use with the Open WebUI branding intact. An enterprise license becomes necessary in two cases: when the deployment exceeds 50 users in a rolling 30-day window and the team wants to alter, remove or obscure the branding, or when it wants enterprise-exclusive offerings such as Terminals. Under the Open WebUI License, which applies from v0.6.6 (April 19, 2025), the branding clause is the only condition that changes the picture for a team that otherwise uses the software as it is. Count distinct end users over any rolling 30-day period, not seats purchased or accounts created, because that count decides whether the 50-user threshold applies. Check the current wording in the Open WebUI license documentation before you rely on it.

The free edition is enough when the deployment stays at or below 50 users in any rolling 30-day window, when the team is happy with the Open WebUI branding, or when the team holds written permission from the copyright holder or is a substantive contributor. It is also enough for a team above 50 users that keeps the branding and does not need enterprise-only features. The paid route is worth considering when white-labeling is a requirement for a customer-facing or branded rollout, or when the organization needs dedicated support. Open WebUI does not publish enterprise pricing, so ask the vendor for a quote based on your expected seat count and compare it with the internal cost of keeping the branding intact.

The BSD-3 option is separate from the enterprise decision. Code merged up to and including v0.6.5 remains BSD-3-Clause with no branding requirement, so a fork based on that code is not bound by the branding clause. This is not a free upgrade path to newer features, and it carries its own conditions: you give up later fixes and features that ship under the newer license, and you take on the maintenance of that fork. Have counsel confirm how the BSD-3 terms apply to your planned modifications before you choose it.

How internal, customer-facing and forked deployments differ

When staff are the only users and the Open WebUI branding stays visible, the branding clause generally does not require an enterprise license, provided the deployment stays at or below 50 users in any rolling 30-day period. Internal use with branding intact is free under the Open WebUI License, and you may still modify code and interface as long as you do not alter or remove the branding.

  • User count: Track distinct end users over any rolling 30-day window, not just the headcount you licensed for.
  • Branding intact: Keep logos, names and visible attribution unchanged in the login page, interface and about screens.
  • Modifications: Internal customizations are permitted, but any change that touches branding moves you into a different category.
  • Growth trigger: A team that grows past 50 active users must revisit this tab before the next onboarding wave.
  • Records: Keep a dated user count, the version in use and a screenshot of the branding as deployed.

Confirm with the vendor or counsel how your organization counts users, especially contractors, service accounts and shared logins, before relying on the 50-user threshold.

How the 50-user threshold works in a rolling 30-day window

The 50-user threshold counts end users across any rolling 30-day period, not named accounts and not seats bought in advance. The branding condition in the Open WebUI License is triggered by how many distinct people actually use the deployment within a 30-day window that moves forward each day. A team that buys 40 seats but has 70 people sign in across a month is likely outside the threshold for that month, and a team with 200 accounts where only 30 people log in during any 30-day window may be inside it. Because the window is rolling, a deployment that briefly crosses 50 users may still be affected for the period in which it crossed. Confirm the exact counting method, including how it treats inactive accounts, service accounts and API-only use, against the Open WebUI license documentation and the LICENSE file before you rely on any reading of it.

Identity provisioning can change the count quickly. Open WebUI documents SSO through OIDC and LDAP and SCIM 2.0 user and group provisioning, so a directory sync can create hundreds of accounts on the day it runs without any of those people ever signing in. Whether a provisioned but never-active account counts as an end user is a question to put to the vendor in writing, and the answer should be checked against the license text rather than assumed. Also confirm how shared accounts, group-based access and automation keys are classified, because each of these can make the active count differ from the account count.

Keep evidence that lets you prove your count to an auditor, a customer or the copyright holder. Useful records include the Open WebUI admin user list with last-login timestamps, identity provider logs for successful authentications by application, SCIM provisioning and deprovisioning logs, and a dated monthly export of distinct active users. Teams with growth plans should model the count before rollout, using a worst-case month that includes pilot groups, seasonal staff and contractors, and decide in advance whether they will need an enterprise license or must restrict access. Ask Open WebUI enterprise sales how they expect seat counts to be stated in a quote, since pricing is not published.

What the enterprise license adds beyond the branding exception

This table separates what the Open WebUI License allows without payment from what an enterprise license adds, and flags the features whose edition gating you must confirm. Read the first four rows to settle the branding question, then check the feature rows against the current documentation and your quote.

CapabilityFree use under the Open WebUI LicenseEnterprise license scope
Internal use with branding intactPermitted when the branding condition is met, such as 50 or fewer users in a rolling 30-day periodCovered, but not required for internal use with branding intact
White-labeling and custom brandingNot permitted above 50 users unless written permission existsIncluded, per the Open WebUI Enterprise docs
Modifying the original brandingNot permitted above 50 users without an enterprise license or written permissionIncluded, per the Open WebUI Enterprise docs
Enterprise-exclusive offerings such as TerminalsNot included in the free licenseIncluded, per the Open WebUI Enterprise docs; confirm the current list with sales
Dedicated support optionsCommunity channels only; confirm current options in the docsDedicated support options included; scope and response terms must be confirmed in writing
SSO through OIDC and LDAPDocumented feature; confirm whether this is open to all editionsConfirm with Open WebUI which items are gated by edition before assuming either way
SCIM 2.0 user and group provisioningDocumented feature; confirm edition gating before deploymentConfirm with Open WebUI before assuming either way
Role-based access control, API keys and authenticator-app MFADocumented features; confirm edition gating before assuming either wayConfirm with Open WebUI before assuming either way
Enterprise license eligibilityNot applicableAvailable only to registered entities and organizations; pricing is quoted after contacting enterprise sales

License, support and update terms for each option

Open WebUI now ships under two different license regimes depending on the version you run. The cards below separate the Open WebUI License that applies from v0.6.6, the enterprise license layered on top of it, and the BSD-3-Clause code that stays frozen at v0.6.5. Check the vendor's documentation for the final word on update and support scope.

Open WebUI License from v0.6.6

Applies to every release from v0.6.6 (April 19, 2025) onward, including v0.12.3. The license is not OSI-approved, and its branding clause is the condition that matters. Internal teams and businesses may modify and host the code, but altering or removing Open WebUI branding is allowed only at 50 or fewer users in a rolling 30-day window, with an enterprise license, or with written permission from the copyright holder. Upgrades carry the same terms, so check the user count against each release you plan to adopt.

Enterprise license

Required for white-labeling, rebranding or modifying the original branding, and for enterprise-exclusive offerings such as Terminals. Internal use with branding intact does not need it. Enterprise licenses are available only to registered entities and organizations, not to individuals or unregistered groups. Dedicated support options come with this tier, and pricing is not published, so ask for the scope, seat count basis and support terms in writing before you rely on them.

BSD-3-Clause code through v0.6.5

All code merged up to and including v0.6.5 remains BSD-3-Clause with no branding requirement, so forks started from that code are not bound by the branding clause. This is the basis of the BSD-3 fork option, but a fork is a separate product you maintain. Ask whether security fixes and feature work will reach it, and who in your organization owns merging upstream changes and checking each one against your license position.

Support under the open license

The Open WebUI License carries no dedicated vendor support in the terms described in the docs. Support for the community edition comes from public channels and the project's own release process, so your team carries patching, upgrade testing and incident response. Confirm the support channels and response expectations in the vendor's documentation, and budget internal or third-party effort for the operational work.

Upgrade terms across releases

Each release is a new artifact under the same license family, so an upgrade does not reset the branding condition. Confirm, release by release, that your user count and branding plan still fit the terms, especially after a rise in headcount or a move to customer-facing use. Test upgrades in a staging copy first, since the scaling guide recommends PostgreSQL and shared Redis for multi-instance setups.

Eligibility and proof of entitlement

Ask who on your side can sign an enterprise agreement, what proof of registered entity status the vendor requires, and whether the license covers affiliates, contractors or customer-facing users. Keep written records of the license basis for each deployment, including any contributor permission, so an internal audit or customer review can trace which terms applied at which version and user count.

How buyers request and scope an enterprise license quote

Open WebUI does not publish enterprise license pricing. The quote follows from contacting enterprise sales with an expected seat count, so the first decision is who on your side owns that conversation and what number you will give them. Enterprise licenses are available only to registered entities and organizations, so confirm before the call that your legal entity can contract directly and that you can supply its registration details. Individual teams or unregistered groups should not expect to buy one. Ask sales to state in writing what the license covers, what term applies and whether the seat basis is the same as the 50-user threshold in the branding clause.

Before the conversation, prepare user counts for today and for the next budget period, with a clear method for counting. The branding condition is measured in users in a rolling 30-day window, so distinguish named accounts from people who actually log in, and record which groups will use the instance. Write down the branding changes you need, such as white-labeling, a custom name or logo, or modified branding, because the enterprise license is the route for those changes. Also state whether you plan to use enterprise-exclusive offerings such as Terminals. If you do not know yet, say so, since the scope affects the quote and a later addition may require a new agreement.

Finally, document the support expectations and the deployment environment. Note who will operate the instance, which identity provider and vector database you plan to connect, and whether it runs on a single container, a multi-replica setup or Kubernetes with Helm, as listed in the Open WebUI features documentation. Ask the vendor which support options come with the license, what response expectations apply and how upgrades between releases are handled. If you are weighing the Open WebUI enterprise documentation against the BSD-3-Clause fork option, get a written statement of what each path permits before you commit.

What an Open WebUI deployment costs under each license

This table lists each cost component of an Open WebUI deployment, who gets paid for it, whether it is one-time or recurring, and what moves it up or down. Read it against your user count and branding plans, because the license fee is the only line that depends on the enterprise decision.

Cost componentOne-time or recurringWho is paidWhat drives it up or down
Enterprise license feeRecurring under the subscription terms you agree (confirm term and renewal)Open WebUI (enterprise sales)Not published. Quoted after contact with an expected seat count. Ask whether the quote covers white-labeling and which support tier is included.
Single instance infrastructureRecurring hostingYour cloud provider or data center team, or DeployOpen if scoped that wayDocumented install paths are Docker, Docker Compose, Kubernetes with Helm and pip. Load, model location and retention set the size.
Multi-replica infrastructureRecurring hostingYour cloud provider or data center teamNeeds PostgreSQL instead of SQLite, Redis for sessions and WebSockets, and shared file storage reachable from every replica. Each added service adds hosting and monitoring.
Vector database hosting (13 supported options)Recurring hosting and storageYour platform team, a managed database provider or DeployOpen under a written scopeChoice of store drives cost. Options include ChromaDB, PGVector, Qdrant, Milvus and Elasticsearch. Corpus size, replicas and backups set the footprint.
Implementation and integrationOne-time, plus change requestsDeployOpen or your internal engineersIdentity setup (OIDC, LDAP, SCIM 2.0), model provider connections, storage and vector store choice, and branding work all add scope. Fixed scope is agreed in writing before work starts.
Internal operations and upgradesRecurring staff timeYour internal team or a retainer providerRelease cadence, backups, PostgreSQL and Redis maintenance and testing each upgrade. Pinning versions and keeping a test replica reduces surprises.
Independent review of the deploymentOne-time per assessment, plus periodic retestingSecurity testers and auditors you engageScope of the environment, number of integrations and the assessment framework you need. DeployOpen prepares evidence but does not issue audit reports or certifications.

Questions buyers ask about the Open WebUI enterprise license

Is the free Open WebUI license enough for a 200-person company?

It depends on whether you will alter or remove Open WebUI branding and how many end users the deployment serves. The branding clause applies from v0.6.6 when a deployment has more than 50 end users in a rolling 30-day period. At 200 people, if every user is an end user and you keep the branding intact, the free terms still cover internal use. If you plan to rebrand the interface, white-label it, or offer enterprise-exclusive features, you need an enterprise license, written permission from the copyright holder, or a different base. Confirm the user count definition, including whether contractors and service accounts count, with the vendor or counsel before you decide.

How much does an Open WebUI enterprise license cost and how is it quoted?

Open WebUI does not publish enterprise license pricing. You contact enterprise sales with an expected seat count, and the quote follows from that number and the support options you select. Enterprise licenses are available only to registered entities and organizations, so expect to provide company registration details. The cost is recurring under most commercial terms, so ask whether the quote is annual, multi-year or perpetual, what renewal pricing looks like, and what happens to your rights if you stop renewing. Ask for the terms in writing and have counsel review them before signing.

What does the enterprise license add beyond removing the branding clause?

The enterprise docs describe three things: permission to white-label, rebrand or modify the original branding, access to enterprise-exclusive offerings such as Terminals, and dedicated support options. Internal use with branding intact stays free without it. Before buying, list the exact features your teams need and confirm in writing which ones sit behind the enterprise license. Do not assume that a feature in the open-source code is available to you under the free terms if the docs place it in an enterprise-only offering.

Can a fork from v0.6.5 avoid the branding clause?

Code merged up to and including v0.6.5 remains BSD-3-Clause with no branding requirement, so a fork based on that code is not bound by the clause. The limits matter, though. The fork inherits only the code through v0.6.5, so you lose later fixes, security patches and features unless your team backports them. Any code merged after v0.6.5 falls under the Open WebUI License. Have counsel confirm the exact commit history of your fork, and confirm with the vendor how they treat forked code and any trademark use of the name.

How long does an enterprise rollout take and what drives that time?

No duration is published for licensing or rollout, so ask for a schedule tied to a written scope. The main drivers are the number of identity integrations (OIDC, LDAP and SCIM provisioning), the choice of database, the number of replicas, the model providers you connect, and the knowledge sources you index. If you run multiple instances, the scaling guide requires PostgreSQL instead of SQLite, plus Redis for shared state and shared file storage. Each of these adds build and test work. A fixed-scope agreement with written deliverables makes the timeline easier to compare across bids.

What does our internal team need to provide during a rollout?

Your team needs to supply access and decisions, not only budget. Expect to provide the identity provider details for SSO, group mappings for role-based access, the cloud or data center target, storage for uploads and knowledge, and the model endpoints you approve for use. Someone must own the user count tracking if you rely on the 50-user threshold, and someone must approve the branding decision. Ask the implementation partner to list these inputs in the written scope so you can assign owners before work begins.

Can our team make the branding decision and run the license alone?

Yes, if you have counsel to read the license and a named owner who tracks user counts and approvals. The decision has three branches: keep branding and stay on the free terms under 50 users, buy an enterprise license for white-labeling, or obtain written permission from the copyright holder. Your team can handle the internal work, but the legal reading, the contract negotiation and the record of user counts should not rest on engineering alone. If you lack that capacity, a partner can prepare the configuration and evidence, while counsel reviews the license terms.

Does DeployOpen provide the Open WebUI enterprise license?

DeployOpen is a Chainscore Labs company that plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. Enterprise license terms come from Open WebUI, so confirm pricing, eligibility and contract terms with Open WebUI enterprise sales. DeployOpen's role is the implementation work in your environment, and the written scope sets its deliverables and timeline. Ask for the scope in writing before you commit, so the licensing decision and the engineering work are tracked separately.

How to move from the free license to an enterprise license, or change course

This sequence tells you whether the branding clause applies to your deployment, what a paid license would cover, and how to upgrade without breaking a scaled setup. Each step ends with a record you can file, so the decision can be checked later against the license text.

  1. Measure the rolling 30-day user count

    Start by counting the distinct end users who accessed the deployment in any rolling 30-day window, not only the number of accounts you provisioned. Your platform or IT team can pull this from the application's user and login records, and the result should be a dated figure for each window you review. The step is done when you have a written count showing whether the deployment has stayed at or below 50 users, or has exceeded that threshold in any window. Confirm how the license text defines an end user before you rely on the number, because a provisioned account that never logs in may be counted differently from an active one.

  2. Decide whether branding must change

    Next, decide whether you need to alter, remove or obscure Open WebUI branding. Internal use with the logo and name intact does not require an enterprise license, so a team that keeps the interface as shipped can stop here. Changing the logo, name, or other branding for staff, customers or partners is the trigger for the paid path. The output is a short written decision signed off by the business owner, with the reason recorded. If you are unsure whether a particular change counts as altering branding, put that question to the copyright holder or to Open WebUI's enterprise sales team before you proceed.

  3. Request a written quote with an expected seat count

    If you need an enterprise license, contact Open WebUI's enterprise sales team with a stated expected seat count and the branding changes you plan to make. Pricing is not published, so the quote is the only way to learn the cost. Ask for the license term, what support is included, what is one-time and what recurs, and whether renewal or seat changes affect the price. Ask the vendor to put the scope and the license terms in writing. The step is done when you hold a quote that names the seat count, the licensed features and the support level, and you can compare it against the cost of keeping branding intact or moving to a fork.

  4. Confirm eligibility as a registered entity

    Enterprise licenses are available only to registered entities and organizations. Before signing, confirm that the legal entity that will hold the license is registered and that the contracting person can bind it. Individual users, hobby projects and unregistered teams should not expect this route to be open to them. Your legal or procurement team should verify the entity details and save the confirmation with the quote. The step is complete when the entity name on the quote matches the registered name in your records, and the signatory is authorized under your internal policy.

  5. Plan the upgrade against the release notes

    Before you change versions, read the GitHub release notes for the version you run and for each version you plan to reach. Open WebUI publishes releases on its GitHub releases page, and the notes show configuration changes, database migrations and any changes that affect licensing or branding. Test the upgrade in a non-production copy with a backup of your data and your configuration. The step is complete when you have a tested upgrade record listing the source version, target version, migration results and the rollback plan you would use if the upgrade fails.

  6. Check the scaled architecture before growth

    If user growth means more than one replica, confirm the architecture first. Open WebUI's scaling guide requires PostgreSQL instead of SQLite for multi-instance deployments, and it needs Redis as a shared state store for sessions, websocket connections and application state. Uploads and knowledge must also sit on shared file storage that every replica can reach. Check each component in your environment and run a session test across replicas. The step is done when you have a diagram of the running components and a test record showing that a user session survives a replica restart.

  7. Record the decision and recheck the license

    Close the sequence by writing down the outcome: keep the free license with branding intact, buy an enterprise license, or change course to a fork based on code through v0.6.5. A fork from v0.6.5 or earlier is not bound by the branding clause, but it will not receive later Open WebUI changes unless your team ports them. Store the decision, the quote if one exists, and the license version you relied on. Confirm each step against the current license text on the license page before any contract is signed, because the terms can change between releases. The step is complete when the decision record names the license text you checked and the date you checked it.

How DeployOpen scopes and supports an Open WebUI deployment

DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For Open WebUI, that starts with a written decision on whether the branding clause applies to your user count and whether an enterprise license is needed before any build work begins.

How we scope

  • Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
  • We count current end users against the 50-user rolling 30-day threshold and document which branding terms apply to your deployment.
  • We confirm with you whether a paid enterprise license, written contributor permission or a BSD-3 fork from v0.6.5 or earlier fits your plans.

How we build

  • We deploy Open WebUI in your cloud account, data center or air-gapped network, using the install method your platform team already runs.
  • We configure SSO, SCIM provisioning, groups and role-based access to match your identity setup and access policies.
  • We connect your approved model providers, including local Ollama models and OpenAI-compatible endpoints, and test each one before users arrive.

How we hand over

  • You receive configuration records, architecture notes and a branding compliance record that reflects the license terms agreed in scope.
  • We run documented acceptance testing against the written scope, and we list each open item and who owns it.
  • Runbooks cover backups, upgrades and the license conditions your administrators must keep tracking as user counts change.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers, scoped separately from the initial build.
  • We review each new Open WebUI release against your branding position and your configuration before you apply it.
  • Confirm with us which support, response and upgrade terms apply to your retainer, since DeployOpen does not publish a price list and quotes follow the written scope.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.