Metabase Open Source vs Pro vs Enterprise: when the free edition is enough
The free Open Source edition is enough until access control, SSO, auditing or multi-tenant embedding become hard requirements. For a regulated team self-hosting Metabase, the decision is less about features than about which controls an auditor or security review will expect to see. Metabase's pricing page places row and column level permissions, SSO, usage analytics and auditing, and multi-tenant data segregation in the paid Pro and Enterprise plans, not in Open Source or Starter. If your data owners only need shared dashboards inside one trusted group, and your sign-in needs are met by Google sign-in or LDAP, staying on Open Source is a sound choice. Confirm the second part against your own identity provider, because JWT, OIDC, SAML and SCIM provisioning are not available on the free edition.
Pro is the right fit when one of those controls becomes a requirement, and it covers most regulated self-hosted deployments that need them. Pro adds row and column permissions, SSO with documented setups for providers such as Okta and Entra ID, and auditing. Metabase's FAQ states that Pro and Enterprise are feature-wise the same software, so the upgrade is a licensing decision rather than a rebuild. Budget for the per-user model: everyone who signs in directly or through SSO counts as a billed user, including users of embeds accessed through your product. Ask Metabase how embed viewers are counted before you commit to a user count.
Enterprise is worth the premium when the organization needs procurement support, a dedicated success engineer, a 1-day support SLA or air-gapped deployment. Metabase lists Enterprise from $20,000 per year with custom pricing, and states that air-gapped deployment on Enterprise carries an additional fee. Ask for the quote in writing and confirm what the support terms cover in practice. If your team can absorb upgrades and troubleshooting on the forums or through Pro support, and your network allows outbound connections for licensing, Pro is usually the more proportionate purchase. Either way, plan for the upgrade routine, since Metabase LTS releases are supported for 14 months and non-LTS releases typically reach end of life after 2 months.
Which edition fits which deployment situation
An internal analyst team that works from one shared data view, with no need to hide rows or columns from particular people, usually fits the free Open Source edition. Metabase Open Source is free for unlimited users and includes unlimited questions and dashboards, AI questions and SQL generation, and more than 20 supported data sources. The main cost is the infrastructure and the people who run it, since the open source edition is self-hosted with forum-only support.
- Edition: Open Source, self-hosted, with the embedded H2 database replaced by PostgreSQL for production.
- Sign-in: Google sign-in and LDAP are available on Open Source, so check whether your directory works through LDAP alone.
- Support: Forum-only support means your team owns upgrades, incident response and backups.
- Licensing: The open source edition ships under the AGPL, which matters if you plan to modify and redistribute the code.
- Upgrade trigger: If you later need SAML, SCIM or per-user data restrictions, the requirement moves you to Pro.
Confirm that every analyst can sign in through LDAP or Google, that your data sources are on the supported list, and that someone on your team owns the upgrade routine.
A team that must limit what each user can see, such as restricting certain rows to a region or hiding particular columns from some analysts, needs row and column level permissions. Per the Metabase pricing page, these are paid features available only on Pro and Enterprise, so the Open Source edition does not meet this requirement. Pro is the same software as Enterprise, so the decision here is about the plan, not a different product.
- Edition: Pro, which adds row and column level permissions, SSO, caching controls, usage analytics and auditing.
- Identity: JWT, OIDC, SAML with documented setups for Auth0, Entra ID, Google, Keycloak and Okta, and SCIM provisioning require Pro or Enterprise.
- Pricing: Pro is listed at 575 US dollars per month, or 517.50 per month billed yearly, with the first 10 users included and 12 dollars per additional user per month.
- Billing scope: Everyone who signs in directly or through SSO counts as a billed user.
- Hosting: Pro can be self-hosted at no additional cost compared with Metabase Cloud, according to the Metabase docs.
Confirm your total user count, whether your identity provider supports SAML or OIDC, and whether the restrictions can be expressed through group membership in your directory.
A product that shows analytics to its own customers needs an embedding model that matches the access pattern. Metabase lists embedding without Metabase branding and multi-tenant embedded analytics as Pro or Enterprise features, and the pricing FAQ states that users of embeds accessed through your product count as billed users. This makes user volume the main driver of cost, so the plan choice depends on how many people your product exposes.
- Edition: Pro for multi-tenant segregation, white labeling and branding removal; Enterprise if you also need procurement support or a dedicated success engineer.
- Billing: Embed users are billed users, so model your customer count before choosing a plan.
- Tenant isolation: Multi-tenant data segregation is a paid feature, and it should be tested against your own data model.
- Embedding methods: Guest embeds, modular embedding and full app embedding differ in what they require, so confirm which one your product needs.
- Licensing: Licenses are individual and non-transferable, which affects how you assign them to service accounts.
Confirm your expected customer and user counts with Metabase, the embedding method your product needs, and how tenant data will be separated in your application database.
A regulated enterprise that needs a contracted support commitment, procurement help and a deployment with no outbound internet access is the case for Enterprise. Per the Metabase pricing page, Enterprise starts at 20,000 US dollars per year and adds custom pricing, procurement help, a dedicated success engineer, a 1-day support SLA and the option of air-gapped deployment. The pricing FAQ notes that air-gapped deployment on Enterprise carries an additional fee, so it should appear in the quote.
- Edition: Enterprise, which is feature-wise the same software as Pro with support, procurement and deployment options added.
- Air-gap: Air-gapped deployment is available on Enterprise only, for an additional fee.
- Support: The 1-day support SLA and success engineer should be written into the contract, with the exact terms confirmed by Metabase.
- Upgrades: Plan a backup of the application database and a single-node reduction before major upgrades, as the upgrade docs describe.
- Version support: Metabase 64 is an LTS release with end of life on 1 December 2027, which helps set your upgrade calendar.
Confirm the exact support terms, the air-gap fee and any offline update path with Metabase, and check that your internal change process can absorb the upgrade cadence.
Which Metabase features are paid and which are free
This table lists the Metabase capabilities that matter for a self-hosted BI deployment and shows which edition includes each one. Pro and Enterprise run the same feature set, so the Enterprise column marks only what is added on top of Pro, such as support, procurement and air-gapped deployment. Read each row as a gate: if your team needs a line marked Pro, the free edition will not meet that requirement.
| Capability | Open Source (free) | Pro | Enterprise |
|---|---|---|---|
| Unlimited questions and dashboards | Yes | Yes | Yes |
| More than 20 supported data sources | Yes | Yes | Yes |
| AI questions and SQL generation | Yes | Yes | Yes |
| Google sign-in and LDAP | Yes | Yes | Yes |
| Row and column level permissions | No | Yes | Yes |
| SSO via JWT, OIDC, SAML and SCIM, plus advanced LDAP group sync | No | Yes | Yes |
| Multi-tenant data segregation and usage analytics and auditing | No | Yes | Yes |
| Caching controls, white labeling and embedding without Metabase branding | No | Yes | Yes |
| Air-gapped deployment | No | Not applicable | Available for an additional fee, confirm with Metabase |
| Starter plan note: lacks SSO, row and column permissions and multi-tenant segregation | Not applicable | Starter is a separate paid tier below Pro | Not applicable |
What the free edition is missing for typical enterprise needs
The free Open Source edition of Metabase is missing the controls that most enterprise security reviews ask for first. According to the Metabase pricing page, row and column level permissions, SSO, caching controls, usage analytics and auditing, and multi-tenant data segregation are included only in Pro and Enterprise. If your policy requires that analysts see only their region's rows, that finance columns are hidden from other departments, or that every login is tied to a corporate identity with usage records, the free edition does not meet those needs on its own. Those requirements should drive the plan decision before anything else, because they are the features that force a move to Pro. On the identity side, the distinction matters in detail. Open Source and Starter support Google sign-in and LDAP, but JWT, OIDC, SAML and SCIM provisioning, along with advanced LDAP group and attribute sync, require Pro or Enterprise, according to Metabase's people and groups documentation. Before you assume the free edition covers your directory, confirm which protocol your identity provider uses, whether group membership must map to Metabase groups, and whether users must be deprovisioned automatically. Those answers determine whether LDAP alone is enough or whether you need Pro for the SAML or OIDC path. Multi-tenant segregation is the requirement teams most often underestimate, especially when Metabase is embedded in a customer-facing product. Pricing states that everyone who signs in directly or through SSO counts as a billed user, including users of embeds accessed through your product, so the count can grow with your customer base. Ask Metabase to confirm how billing and tenant isolation apply to your embedding model before you commit, and check the embedding introduction for the options each plan supports.
How licensing, support and updates differ across the three editions
The three editions differ in license terms, support commitments and how long a release stays supported, even though Pro and Enterprise share the same feature set. These cards cover what each difference means for a self-hosted deployment. Review them with procurement and legal teams, because the signed contract decides what your organization can rely on.
Open Source runs under the AGPL
The open-source edition is licensed under the AGPL, and the terms are in LICENSE-AGPL.txt in the repository. It is free for unlimited users and self-hosted with forum-only support, so patching, backups and troubleshooting fall to your internal staff and community answers. Confirm that AGPL obligations fit how you plan to modify or distribute the software before you build on it.
Paid editions use separate terms
Pro and Enterprise code is governed by the Metabase Commercial Software License, LICENSE-MCL.txt, while the open-source edition stays under the AGPL in the same repository. Metabase's FAQ says the two paid plans are feature-wise the same software, so the license terms are the main legal difference you accept. Have counsel review the commercial terms, including limits on use, modification and redistribution, before you sign.
Paid plans keep hosting choice open
Metabase's docs say Pro and Enterprise can be self-hosted or hosted on Metabase Cloud at no additional cost. Choosing a paid plan does not, by itself, force a hosting decision, and the license fee covers the software and its support tier. Ask Metabase whether any hosting-related terms change if you move between self-hosting and Cloud later.
Enterprise adds success engineering and SLA
Metabase's pricing page says Enterprise starts at 20,000 US dollars per year by quote and adds procurement help, a dedicated success engineer and a 1-day support SLA. Pro gives you the same features without that support layer, so the decision turns on whether you need a named engineer and a contractual response time. Request the SLA text, escalation path and support hours in writing before you compare quotes.
Licenses are individual and non-transferable
Under Metabase's pricing FAQ, everyone who signs in directly or through SSO counts as a billed user, including users of embeds accessed through your product. Licenses are individual and non-transferable, so you cannot assume a departing employee's seat can be reassigned. Model seats against embedded customers and service accounts, and confirm the reassignment process with Metabase before rollout.
LTS and non-LTS support windows
Metabase LTS versions are supported for 14 months, while non-LTS versions usually reach end of life after 2 months. Metabase 64 is an LTS release published on 16 September 2026, with end of life on 1 December 2027, and Metabase 65 followed on 12 October 2026. Choose the release line that matches your upgrade cadence, and schedule the next major upgrade before your current line's end-of-life date.
What each Metabase edition costs and what drives the bill
This table sets the published Metabase prices for each edition beside the cost components that move the bill over time. Read the Pro and Enterprise rows together with the user-counting and air-gapped rows, because those determine the final figure more than the list price does.
| Cost component | Open Source | Pro | Enterprise |
|---|---|---|---|
| Published list price | Free | 575 US dollars per month, or 517.50 per month billed yearly (6,210 dollars a year), per the Metabase pricing page | Starts at 20,000 US dollars per year by quote, per the Metabase pricing page |
| Included users | Unlimited users | First 10 users included, then 12 dollars per additional user per month | Set in the written quote, so confirm the user count and terms with Metabase |
| Who is billed | No per-user license fee | Everyone who signs in directly or through SSO, including users of embeds accessed through your product | Same counting rule as Pro, confirm how embed users are defined in the contract |
| Hosting options | Self-hosted only, with forum-only support | Self-hosted or Metabase Cloud at no additional cost, per Metabase's hosting docs | Self-hosted, Metabase Cloud, or air-gapped deployment, which carries an additional fee |
| Recurring or one-time | No license cost; your own infrastructure and staff time recur | Recurring subscription, billed monthly or yearly | Recurring annual fee, plus a separate fee if air-gapped deployment is required |
| Main cost drivers | Hosting, application database, upgrades and in-house support time | Active headcount who sign in, and whether embedded customers count as users | Support tier, procurement needs, deployment model and the negotiated user count |
| What to request in a quote | Not applicable | Written user count, billing term, user definition for embeds and renewal terms | Itemized annual fee, air-gapped surcharge, support response terms, onboarding scope and exit or renewal conditions |
Moving from open source to Pro, and back again
This sequence takes a running Metabase Open Source instance to Pro without losing questions, dashboards or settings, and it sets out what a move back down involves. Each step ends with a check you can confirm before the next one begins.
Confirm the requirement that triggers the move
Before any change, the platform or BI owner names the specific need that forces the upgrade: row or column level permissions, SSO through a provider such as Okta or Entra ID, usage analytics and auditing, or multi-tenant embedded analytics. Each of these is listed as a Pro or Enterprise feature on Metabase's pricing page, so the requirement determines which plan you need. Write the trigger down with the user counts you expect, because the pricing FAQ counts everyone who signs in, including embed users, as a billed user. The output is a one-paragraph decision record that the budget owner has signed off.
Back up the application database
The engineer responsible for the Metabase host takes a full backup of the application database before anything else changes, along with the Metabase configuration and the JAR or container version in use. Metabase runs application database migrations automatically during upgrades, so a backup is the only clean way back if a migration fails. Store the backup outside the Metabase host and test that it restores. The output is a backup file and a recorded Metabase version number.
Check the installed version and upgrade stepwise
The engineer checks the installed version against the upgrade guidance. If the instance is on a version older than 40, it must be upgraded one release at a time rather than jumping straight to the current release. Current release lines are listed on Metabase's version support page, where LTS and non-LTS end-of-life dates are published. Confirm the target version with the vendor support page before you start. The output is a running instance on a version that the upgrade documentation accepts as a direct path.
Migrate the application database from H2
If the instance still uses the embedded H2 database, which Metabase ships for demos, the engineer provisions PostgreSQL or MySQL 8.4.0 or MariaDB 10.6.0 or later with utf8mb4, then runs the one-time load-from-h2 command. This command must be run with the same Metabase version that last wrote the H2 file, so check the version before running it. Metabase recommends PostgreSQL for production. The output is a Metabase instance that starts against the new database, with questions, dashboards and users visible in the admin console.
Activate the Pro license
The Metabase administrator enters the Pro license in the admin settings. Pro and Enterprise can be self-hosted at no additional cost, so the license applies to the same instance and not a new one. Licenses are individual and non-transferable, so record which named account holds the license and who can renew it. The output is an admin console that shows the paid features as active.
Configure SSO and row and column permissions
The identity owner connects SAML, JWT or OIDC using the setup documented for your provider, and the BI owner maps groups and attributes. Advanced LDAP group sync and SCIM provisioning also require Pro or Enterprise, so confirm which of these your directory needs. Then the BI owner sets row and column level permissions and tests them with a non-admin account from each group. The output is a test log showing that each sample user sees only the data their group allows.
Test a move back down in a copy
Before you rely on Pro features, the team restores the backup to a separate host and tests what happens when the paid license is removed. Moving down from Pro makes the paid features unavailable, including SSO, row and column permissions and auditing, so any dashboard or access rule that depends on them must be replaced or documented first. Run the test on a copy, not the production instance. The output is a written rollback result that states which features stop working and which users are affected.
Questions buyers ask before choosing a Metabase edition
Do Metabase Pro and Enterprise have different features?
No. Metabase states that Pro and Enterprise are feature-wise the same software. They differ in support, procurement, pricing and deployment options, so the choice between them is about how you buy and support the product, not what it can do. Enterprise adds custom pricing, procurement help, a dedicated success engineer, a 1-day support SLA and the option of air-gapped deployment, which the pricing FAQ says is available on Enterprise only for an additional fee. Check the current Metabase pricing page and confirm the feature list in writing before you sign, since plan contents can change.
What does the Metabase Pro price cover and how are users billed?
Pro is listed at 575 US dollars per month, or 517.50 dollars per month billed yearly (6,210 dollars a year), with the first 10 users included and 12 dollars per additional user per month. The per-user charge is the part that grows with your organization. According to the pricing FAQ, everyone who signs in directly or through SSO counts as a billed user, including users of embeds accessed through your product, so count embedded end users as well as internal analysts. Licenses are individual and non-transferable, so plan for named accounts rather than shared logins. Ask the vendor to confirm how embed viewers are counted for your specific embedding model before you commit.
Do I need a consultant to configure SSO and row-level permissions?
Not always. Metabase documents SSO setups for several identity providers, and the effort depends on how many groups, attributes and permission rules you need to map. Simple group-based access can often be configured by an experienced administrator, while advanced LDAP group and attribute sync, SCIM provisioning and row and column permissions across many data sources take longer to design and test. Outside help is most useful when you need a tested permission model, a documented identity mapping and evidence for an audit. DeployOpen implements, integrates and documents self-hosted platforms in your own infrastructure under a written scope, so the decision can be made from that scope rather than from a generic estimate.
How long does a self-hosted Metabase installation take?
The answer depends on your implementation scope, so there is no reliable figure to quote here. The main drivers are the application database you choose, whether you need SSO and permissions on day one, how many data sources you connect, your network and security controls, and whether you run a cluster. Metabase recommends PostgreSQL for production rather than the embedded H2 default, and a move from H2 needs a one-time load-from-h2 step run with the same Metabase version that last updated the H2 file. Ask any provider, including DeployOpen, for a written scope that lists each of these items with its own deliverable and timeline before you plan a go-live date.
Can a small team run self-hosted Metabase on its own?
Yes, a capable team can run Metabase alone for a modest deployment, but the work is recurring. You will need to back up the application database before each upgrade, run upgrades release by release from versions older than 40, and plan around the migration lock that makes a clustered upgrade need a single node first. You also need a support path: the open source edition is self-hosted with forum-only support, so a production outage has no vendor on the hook. Track the version support page, since LTS releases are supported for 14 months and non-LTS releases usually reach end of life after 2 months. If nobody on the team has time for that routine, budget for a retainer or an operations owner.
What happens to my features if we downgrade from Pro?
Paid features stop being available when you move back to Open Source, so plan the downgrade as a configuration change with consequences. The pricing page places SSO, row and column level permissions, multi-tenant data segregation and usage analytics and auditing only in Pro and Enterprise. Open source and Starter keep Google sign-in and LDAP, but JWT, OIDC, SAML and SCIM require Pro or Enterprise. Before any downgrade, export the users, groups and permission rules you rely on, record who depends on row-level access, and test what each user sees afterward. Confirm the exact behavior of existing configuration with Metabase before acting, because a silent loss of access controls is a security risk.
What should we ask for in a written quote for Metabase?
Ask for a line-by-line breakdown that separates the software license, the implementation work and the recurring support. For the license, get the edition, the included user count, the per-user rate, how embedded viewers are counted and whether any air-gapped deployment fee applies. For implementation, ask which hosting, application database, identity provider, permission model and data sources are in scope, what is delivered as documentation and what the acceptance tests cover. For recurring costs, ask about upgrade support, backup and monitoring responsibilities, and any retainer. Also ask what is excluded, how changes to scope are priced and who owns the configuration and documentation at the end. DeployOpen provides fixed-scope quotes from written scope, so use that scope as the basis for comparing any proposal.
When Enterprise is worth the premium over Pro
Choose Enterprise over Pro only when a requirement outside the software forces it. Metabase states that Pro and Enterprise are feature-wise the same software, so the premium buys support, procurement help, deployment options and account management rather than extra BI capability. Enterprise starts at 20,000 US dollars per year, and the published Enterprise tier adds custom pricing, procurement help, a dedicated success engineer, a 1-day support SLA and the option of air-gapped deployment. If your procurement policy requires a named vendor support path, a contractual response window or a dedicated contact, those items are the reason to pay. If none of them appear in your requirements, the same row-level permissions, SSO and auditing are available on Pro at 575 US dollars per month, or 6,210 dollars a year billed yearly, for the first 10 users.
Air-gapped deployment deserves separate scrutiny because the Pro price does not include it. The Metabase pricing FAQ says air-gapped deployment is available on Enterprise only and carries an additional fee. Before you request a quote, confirm with the Metabase sales team whether your network model needs that option, what the fee covers, and whether your Pro licence can be converted without rebuilding the instance. Also confirm how the 1-day support SLA is measured, what severity levels it applies to, and whether the success engineer is included in the base Enterprise fee. Ask for these terms in writing, because the published pricing page is a starting point and current terms can change.
Pro is the right choice for teams that need the paid features, such as SSO through SAML or OIDC, row and column permissions and usage auditing, but can run their own incident response and rely on Metabase's standard channels. Plan the annual cost against your user count, since everyone who signs in directly or through SSO is billed, including embedded end users. Confirm current Enterprise and Pro terms directly with Metabase before you budget, and capture the agreed support path, SLA definitions and any air-gap fee in your procurement record.
How DeployOpen scopes and supports a Metabase deployment
DeployOpen plans, implements, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For Metabase, that means matching the edition to your access model, identity provider, application database and upgrade routine, then delivering the configuration and evidence your team needs to run it.
How we scope
- Written scope records which Metabase edition is in use or planned, and why the required features justify it.
- Scope lists the data sources, user groups, SSO provider and permission model that Metabase must honor.
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
- Ask for the scope to state which items depend on your vendor quote, such as Enterprise air-gapped deployment.
How we build
- Deploy Metabase in your cloud account, data center or air-gapped network, with the application database you choose.
- Configure SSO, group sync and row and column permissions against your identity provider and data model.
- Test access rules with named test accounts so each group sees only the data it is entitled to see.
- Document configuration keys, upgrade steps and the decisions behind the chosen plan for your reviewers.
How we hand over
- Handover includes runbooks for backups of the application database before any Metabase upgrade.
- Documentation covers the migration path from the embedded H2 database to PostgreSQL or MySQL where applicable.
- Your team receives a record of user counting, licensing assumptions and the edition-specific settings in use.
- Compliance readiness material is prepared as evidence for your own auditors, which DeployOpen does not issue.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after handover.
- Retainers can cover planned upgrades across Metabase release lines and their end-of-life dates.
- Ask any provider to confirm which support tier, response commitments and SLA apply to your chosen plan.
- Security testing of the deployed instance can be scoped separately and repeated after significant changes.

