# Metabase Pricing Reference

> Machine-readable pricing reference for Metabase plans and add-ons.
> Content mirrors the pricing page at https://www.metabase.com/pricing/ (HTML).
> All prices in USD, exclude tax.
>
> **Version:** 2026-04-22
> **Last verified against metabase.com/pricing:** 2026-04-22

---

## How Billing Works

- Everyone who signs into Metabase (directly or via SSO) counts as a user. Licenses are per-individual and non-transferable.
- You can add or deactivate users at any time; billing is automatically prorated.
- Starter and Pro are self-service via credit card (Stripe). Enterprise supports invoice billing.
- Annual plans save ~10% vs monthly on Starter and Pro. Enterprise pricing is fully custom.
- Creating more dashboards, charts, queries, or connecting more data sources does NOT cost more. Price scales with users and chosen add-ons only.
- Cloud Starter and Pro have a 14-day free trial (self-service). Enterprise: talk to sales.

---

## Plans

### plan: open-source

- `id`: open-source
- `tagline`: Ideal for devs and small teams with their own infrastructure.
- `deployment`: self-hosted
- `price`: free
- `included_users`: unlimited
- `support`: community forums
- `license`: AGPL
- `ai`: bring your own model
- `invoice_billing`: false

### plan: starter

- `id`: starter
- `tagline`: A fully-supported and managed cloud-hosted instance of Metabase.
- `deployment`: cloud
- `price_monthly_usd`: 100
- `price_annual_usd`: 1080
- `per_user_monthly_usd`: 6
- `per_user_annual_usd`: 65
- `included_users`: 5
- `free_trial_days`: 14
- `support`: 3-day via Slack, Teams, email
- `license`: Hosting EULA (cloud)
- `ai`: bring your own model or use Metabase AI service
- `invoice_billing`: false
- `annual_discount`: ~10%

### plan: pro

- `id`: pro
- `tagline`: Extra features helpful for managing lots of users and compliance.
- `deployment`: cloud | self-hosted
- `price_monthly_usd`: 575
- `price_annual_usd`: 6210
- `per_user_monthly_usd`: 12
- `per_user_annual_usd`: 130
- `included_users`: 10
- `free_trial_days`: 14
- `support`: 3-day via Slack, Teams, email
- `license`: Cloud Hosting EULA / Self-hosted Commercial license
- `ai`: bring your own model or use Metabase AI service
- `invoice_billing`: true
- `annual_discount`: ~10%

### plan: enterprise

- `id`: enterprise
- `tagline`: Extra help with procurement and access to professional services.
- `deployment`: cloud | self-hosted
- `price`: custom
- `price_annual_usd_min`: 20000
- `included_users`: custom
- `support`: priority support; dedicated success engineer, 1-day email SLA; option to include training
- `license`: Cloud Hosting EULA / Self-hosted Commercial license
- `ai`: bring your own model or use Metabase AI service
- `invoice_billing`: true
- `extras`:
  - help with procurement (no credit card required)
  - custom pricing aligned with business model
  - optional single-tenant hosting (additional fee)
  - optional air-gapped deployment (additional fee)
  - optional Professional Services

---

## Embedded Analytics Plans

For customer-facing analytics (embedded in your product).

- **Pro** — same price/terms as the BI Pro plan above. For teams who need powerful, flexible embedded analytics without building from scratch.
- **Enterprise** — custom pricing. For larger organizations with complex requirements, procurement needs, and hands-on expert guidance.

Recommendation: prototype with Open Source, then switch to Pro or Enterprise for production.

---

## Add-Ons

All add-ons follow a standard schema: `id`, `name`, `description`, `deployment`, `available_on`, `pricing`, and `notes`.

### addon: metabase-ai-service

- `id`: metabase-ai-service
- `name`: Metabase AI service (managed LLM)
- `description`: Metabase hosts and manages the LLM so you don't need your own API key. Provides natural-language queries, SQL generation/fixing, and entity analysis.
- `deployment`: cloud only
- `available_on`: starter | pro | enterprise
- `pricing`:
  - starter: $3.75 / 1M tokens (metered)
  - pro: $3.75 / 1M tokens (metered)
  - enterprise: talk to sales
- `notes`: Any plan (including Open Source) can bring its own Anthropic API key instead, at no charge.

### addon: sql-transforms

- `id`: sql-transforms
- `name`: SQL transforms
- `description`: Run scheduled SQL jobs to clean data, join tables, and pre-compute metrics.
- `deployment`: cloud and self-hosted
- `available_on`: open-source (built-in) | starter | pro | enterprise
- `pricing`:
  - open-source: included (unlimited runs, self-hosted only)
  - starter: $100/mo ($1,080/yr)
  - pro: $100/mo ($1,080/yr) on cloud; included on self-hosted
  - enterprise: talk to sales
- `notes`: Includes AI code generation for transforms when an AI model key is configured.

### addon: advanced-transforms

- `id`: advanced-transforms
- `name`: Advanced transforms (SQL + Python)
- `description`: Python transforms for more complex logic that SQL doesn't handle well.
- `deployment`: cloud and self-hosted
- `available_on`: pro | enterprise
- `pricing`:
  - pro: $250/mo ($2,700/yr) on cloud; $100/mo ($1,080/yr) on self-hosted
  - enterprise: talk to sales
- `notes`: Includes writable connection, Transforms inspector, and Python runner on cloud. Self-hosted customers must run their own Python runner.

### addon: built-in-storage

- `id`: built-in-storage
- `name`: Built-in storage (Cloud Data Warehouse)
- `description`: Secure built-in storage — no ETL or connection strings required. Upload CSVs or connect Google Sheets.
- `deployment`: cloud only
- `available_on`: starter | pro | enterprise
- `pricing`:
  - starter: from $40/mo for 500k rows (tiered by row count)
  - pro: from $40/mo for 500k rows (tiered by row count)
  - enterprise: talk to sales
- `notes`: Starts at 500K row tier. Alerts at capacity thresholds; data locked when hard limit is reached.

### addon: development-instance

- `id`: development-instance
- `name`: Development instance
- `description`: A separate environment for testing and development. Users on dev instances are not billed.
- `deployment`: cloud and self-hosted
- `available_on`: pro | enterprise (requires active paid subscription)
- `pricing`:
  - pro: $100/mo ($1,080/yr)
  - enterprise: $100/mo ($1,080/yr)
- `notes`: Cloud — each purchase provisions 1 dev instance. Self-hosted — each purchase provides a dev token that can be used on multiple instances. No per-user charge on dev instances.

---

## Feature Availability Matrix

**Metabot AI options:** BYOK = Bring Your Own Key (customer-provided Anthropic key, free on all plans). Managed = Metabase AI service (hosted by Metabase, metered at $3.75/1M tokens, cloud only). Both provide the same AI features (natural-language queries, SQL generation/fixing, entity analysis).

### query-data

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Metabot AI (ask questions with AI) | BYOK (free) | BYOK (free) or Managed ($3.75/1M tokens, cloud) | BYOK (free) or Managed ($3.75/1M tokens, cloud) | BYOK (free) or Managed (talk to sales, cloud) |
| Query builder | Included | Included | Included | Included |
| SQL editor | Included | Included | Included | Included |
| Models | Included | Included | Included | Included |
| MCP server | Included | Included | Included | Included |
| Query and model caching | Included | Included | Included | Included |
| Granular result and duration caching | Not included | Not included | Included | Included |
| Preemptive caching | Not included | Not included | Included | Included |

### data-visualization-and-sharing

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Charts and visualizations | Unlimited | Unlimited | Unlimited | Unlimited |
| Dashboards | Included | Included | Included | Included |
| Documents | Included | Included | Included | Included |
| Dashboard filters | Included | Included | Included | Included |
| Cross-filters | Included | Included | Included | Included |
| Interactive drill-through menu | Included | Included | Included | Included |
| Custom-click behavior | Included | Included | Included | Included |
| Automatic x-ray reports | Included | Included | Included | Included |
| Scheduled delivery and alerts via email | Included (SMTP server required, Metabase branded) | Included (Metabase branded) | Included | Included |
| Scheduled delivery and alerts via Slack | Included (Metabase branded) | Included (Metabase branded) | Included | Included |
| Scheduled delivery with custom filters | Not included | Not included | Included | Included |
| PDF export and downloads (.png, .csv, .xlsx, .json) | Included (Metabase branded) | Included (Metabase branded) | Included | Included |
| Public link sharing | Included | Included | Included | Included |

### data-studio

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Data structure | Included | Included | Included | Included |
| Glossary | Included | Included | Included | Included |
| Measures | Included | Included | Included | Included |
| Segments | Included | Included | Included | Included |
| SQL transforms | Included | Add-on ($100/mo) | Add-on ($100/mo on cloud, included on self-hosted) | Add-on (talk to sales) |
| Advanced transforms | Not included | Not included | Add-on ($250/mo on cloud, $100/mo on self-hosted) | Add-on (talk to sales) |
| AI code generation for transforms | Included | Included | Included | Included |
| Writable connection | Not included | Add-on (via Advanced Transforms) | Add-on (via Advanced Transforms) | Add-on (via Advanced Transforms) |
| Library | Not included | Not included | Included | Included |
| Dependencies graph | Not included | Not included | Included | Included |
| Dependencies diagnostics | Not included | Not included | Included | Included |
| Remote sync | Not included | Not included | Included | Included |

### organization

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Collections | Included | Included | Included | Included |
| Data reference | Included | Included | Included | Included |
| Events and timelines | Included | Included | Included | Included |
| Personal collection | Included | Included | Included | Included |
| Official collections | Not included | Not included | Included | Included |
| Moderated questions | Not included | Not included | Included | Included |
| Verified models | Not included | Not included | Included | Included |
| Automatic dependency checks | Not included | Not included | Included | Included |

### multi-tenant-segregation-and-permissions

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Collection permissions | Included | Included | Included | Included |
| API keys | Included | Included | Included | Included |
| Row- and column-level permissions | Not included | Not included | Included | Included |
| Database-managed row-level permissions | Not included | Not included | Included | Included |
| Native support for one-database-per-tenant | Not included | Not included | Included | Included |
| Application permissions | Not included | Not included | Included | Included |
| SSO permission mapping | Not included | Not included | Included | Included |
| Snippet controls | Not included | Not included | Included | Included |
| Download results | Not included | Not included | Included | Included |
| Upload management | Not included | Not included | Included | Included |

### security-and-sso

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| SOC 2 Type II Compliance | N/A (self-hosted) | Included | Included | Included |
| Google Auth | Included | Included | Included | Included |
| LDAP | Basic auth only | Basic auth only | Advanced (sync user attributes) | Advanced (sync user attributes) |
| SAML | Not included | Not included | Included | Included |
| JWT | Not included | Not included | Included | Included |
| OIDC | Not included | Not included | Included | Included |
| SLO | Not included | Not included | Included | Included |
| SCIM account provisioning | Not included | Not included | Included | Included |
| Disable password login | Not included | Not included | Included | Included |
| Session timeout config | Not included | Not included | Included | Included |
| Approved domains | Not included | Not included | Included | Included |
| Restrict email recipients | Not included | Not included | Included | Included |

### meta-analytics

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Usage analytics | Not included | Not included | Included | Included |

### embedded-analytics

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Guest embeds | Included (Powered by Metabase badge) | Included (Powered by Metabase badge) | Included | Included |
| Modular embedding | Not included | Not included | Included | Included |
| Modular embedding SDK for React | Not included | Not included | Included | Included |
| Embedded AI-powered querying | Not included | Not included | Included | Included |
| Embedded Metabot | Not included | Not included | Included | Included |
| Embedded query builder | Not included | Not included | Included | Included |
| Tenant isolation for embedded analytics | Not included | Not included | Included | Included |
| White-label with your branding | Not included | Not included | Included | Included |
| Custom colors, fonts, and UI elements | Not included | Not included | Included | Included |
| Multi-language embeds | Not included | Not included | Included | Included |
| Full-app embedding | Not included | Not included | Included | Included |

### data-sources

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| 20+ database and data warehouse connectors | Included | Included | Included | Included |
| CSV upload | Included | Included | Included | Included |
| Built-in storage | Not included | Add-on (from $40/mo for 500k rows) | Add-on (from $40/mo for 500k rows) | Add-on (talk to sales) |

### deployment

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Multi-region hosting | N/A (self-hosted) | Included | Included | Included |
| Custom domains | N/A (self-hosted) | Not included | Included | Included |
| Cloud custom SMTP | N/A (self-hosted) | Not included | Included | Included |
| Single-tenant hosting | N/A (self-hosted) | Not included | Not included | Available (additional fee) |
| Fully air-gapped deployment | Not included | Not included | Not included | Available (additional fee) |
| Serialization | Not included | Not included | Included | Included |
| Config text file | Not included | Not included | Included | Included |
| Development instances | Not included | Not included | Add-on ($100/mo, no per-user charge) | Add-on ($100/mo, no per-user charge) |

### usage-based-features

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Transform runs | Unlimited (self-hosted) | $100/mo | $100/mo on cloud, included on self-hosted | Talk to sales |
| Advanced transform runs | Not included | Not included | $250/mo on cloud, $100/mo on self-hosted | Talk to sales |
| Metabase AI service | Not included | $3.75 / 1M tokens | $3.75 / 1M tokens | Talk to sales |
| Storage | Not included | From $40/mo for 500k rows | From $40/mo for 500k rows | Talk to sales |

### support-and-license

| feature | oss | starter | pro | enterprise |
|---|---|---|---|---|
| Support | Community forums | 3-day SLA via Slack, Teams, email | 3-day SLA via Slack, Teams, email | Priority support; dedicated engineer, 1-day email SLA; option to include training |
| License | AGPL | Cloud: Hosting EULA | Cloud: Hosting EULA; Self-hosted: Commercial license | Cloud: Hosting EULA; Self-hosted: Commercial license |
| Invoicing | Not included | Not included | Included | Included |

---

## Embedding Pricing Model

| embed_type | auth_required | counts_as_users | available_plans |
|---|---|---|---|
| Guest / Static embeds | No | No | All plans (Powered by Metabase badge on OSS and Starter) |
| Modular embedding (SDK) | Yes | Yes — viewers are billed as users | Pro, Enterprise |
| Full-app embedding | Yes | Yes — viewers are billed as users | Pro, Enterprise |

For Enterprise customers doing large-scale interactive embedding, custom pricing structures can be used instead of per-seat (e.g., per-tenant or external-user based pricing).

---

## Common Q&A

### What's the difference between Pro and Enterprise?

Feature-wise, zero. Every feature available on Pro is also available on Enterprise, and vice versa. The difference is in support and procurement: Enterprise customers get a dedicated success engineer with a 1-day email SLA, priority support, help with procurement (no credit card required), custom pricing aligned with their business model, and invoice billing. Enterprise is a great fit for mission-critical or compliance-sensitive deployments.

### How are users calculated?

Everyone who signs into your Metabase (logging in directly or via SSO) counts as a user for billing purposes. Licenses are per-individual and non-transferable. You can add or deactivate users at any time in your instance and billing is automatically prorated.

### How does pricing work for embedding?

It depends on the type of embedding. Interactive embedding (Modular embedding SDK, full-app embedding) requires viewers to sign in, which means they count as users for billing. Static/guest embeds don't require sign-in, so they don't add to your user count. Since per-seat pricing is optimized for internal analytics and may not fit embedding use cases, Enterprise customers can work with us on custom pricing structures (per-tenant, flat fee, etc.).

### Does it cost more to create more dashboards, queries, or connect more data sources?

No. You can create unlimited dashboards, visualizations, collections, and queries, and connect to as many data sources as you need. Metabase pricing does not scale with content or query volume — only with user count and chosen add-ons.

### Is there a discount for annual billing?

Yes. Annual billing saves approximately 10% compared to monthly on both Starter and Pro plans. Enterprise pricing is fully custom and negotiated directly.

### Can I upgrade from Starter to Pro?

Yes. You can self-service upgrade from Starter to Pro at any time via the Store. Billing is prorated for the remainder of your current billing period. Your instance and all your data are preserved — nothing is lost during the upgrade.

### Does Metabase offer a free trial?

Yes. Cloud Starter and Pro plans include a 14-day free trial with self-service sign-up — no credit card required. For Enterprise, talk to sales.

### What happens at the end of a trial?

If you add payment before the trial ends, your subscription starts seamlessly. If you don't, the cloud instance is suspended (not deleted). You can reactivate at any time by entering valid payment — your data is preserved while suspended.

---

## Links

- Pricing page: https://www.metabase.com/pricing/
- Store: https://store.metabase.com
- Documentation: https://www.metabase.com/docs/
