Pricing Overview
dbt follows an open-source core + paid cloud pricing model. dbt Core, the command-line transformation framework, is free and open source under the Apache 2.0 license -- and dbt Labs has committed to keeping it that way indefinitely. dbt Cloud is the paid SaaS platform that adds a hosted IDE, job scheduler, semantic layer, documentation hosting, and governance features on top of dbt Core.
The key distinction every team should understand: dbt Core handles SQL-based transformations, modular project structure, built-in testing, auto-generated documentation, and lineage graphs entirely for free. dbt Cloud adds the operational convenience and collaboration features that growing teams need. Recent pricing simplification consolidated the tiers into Developer, Team, and Enterprise.
Plan Comparison
| Plan | Price | Billing | Key Features |
|---|---|---|---|
| dbt Core (CLI) | Free / Open Source (Apache 2.0) | No license cost | SQL transformations, testing, documentation, lineage, all warehouse adapters |
| dbt Cloud Developer | Free (1 developer seat) | Free tier | Cloud IDE, basic scheduling, single developer, limited run history |
| dbt Cloud Team | ~$100/developer/month | Per developer, monthly | Multi-seat collaboration, semantic layer, catalog basics, CI/CD, extended history |
| dbt Cloud Enterprise | ~$50,000/year (custom) | Annual contract | SSO/SAML, advanced governance, extended security, higher limits, priority support |
Hidden Costs and Considerations
Beyond the dbt license costs, several expenses affect total cost of ownership:
- Warehouse compute: dbt runs transformations inside your cloud data warehouse (Snowflake, BigQuery, Redshift, Databricks). Every dbt run consumes warehouse compute credits. For active teams running multiple models across development, staging, and production, warehouse costs from dbt runs can exceed the dbt Cloud subscription itself.
- dbt Core orchestration: If you use dbt Core instead of dbt Cloud, you need a separate orchestrator (Airflow, Dagster, Prefect) to schedule runs. This adds its own infrastructure and maintenance costs.
- Per-seat scaling: dbt Cloud Team pricing at ~$100/developer/month adds up as your analytics engineering team grows. A 10-person team pays
$1,000/month ($12,000/year) before warehouse costs. - CI/CD runs: dbt Cloud charges for CI job runs in pull request workflows. High-velocity teams with many PRs per day will see CI run costs accumulate.
- Semantic layer queries: The dbt semantic layer enables downstream tools to query governed metrics, but query volume at scale may factor into enterprise pricing negotiations.
Cost Estimates by Team Size
Solo analytics engineer: The free dbt Cloud Developer plan is the clear starting point. One developer seat with the cloud IDE and basic scheduling costs nothing. Pair it with dbt Core locally for maximum flexibility.
Small team (5 developers): At ~$100/developer/month, a 5-person team on dbt Cloud Team costs ~$500/month ($6,000/year). This is reasonable for the collaboration features, semantic layer access, and CI/CD automation. Self-hosting dbt Core with Airflow would save the dbt Cloud cost but add orchestration infrastructure and maintenance expenses.
Mid-size team (25 developers): At ~$100/developer/month, 25 developers cost ~$2,500/month ($30,000/year). At this scale, the Enterprise plan at ~$50,000/year becomes worth evaluating for the SSO, governance, and security features, especially if your organization requires SAML authentication and audit logging.
How dbt Pricing Compares
Dbt Cloud's per-developer pricing model differs from orchestration tools like Dagster Cloud (~$10-$100+/month) and Fivetran (MAR-based usage pricing). The comparison is not apples-to-apples because dbt handles transformation while these tools handle orchestration and ingestion respectively.
The most direct comparison is between dbt Cloud and running dbt Core with your own orchestration. Self-hosting dbt Core with Airflow or Dagster eliminates the ~$100/developer/month dbt Cloud fee but requires maintaining a scheduler, CI/CD pipeline, and documentation hosting yourself. For teams with fewer than 5 developers, the free dbt Cloud Developer plan and dbt Core cover most needs. For larger teams, dbt Cloud Team's collaboration and governance features justify the per-seat cost.
We recommend the free dbt Cloud Developer plan for individuals and the Team plan at ~$100/developer/month for collaborative teams of 3-15 developers. Enterprise pricing at ~$50,000/year makes sense for organizations with 15+ developers or strict security and compliance requirements.
One factor that often tips the decision toward dbt Cloud Team is the built-in CI/CD pipeline. Running dbt tests automatically on pull requests catches data quality issues before they reach production. Building equivalent CI/CD functionality with dbt Core requires integrating GitHub Actions or similar tools with your own dbt runner, which takes engineering time to set up and maintain. For teams that value rapid, safe iteration on their transformation layer, the ~$100/developer/month covers both the collaboration platform and the CI/CD automation that would otherwise require custom infrastructure.
It is also worth noting that dbt Core's Apache 2.0 license commitment means there is no risk of the free CLI being deprecated or paywalled. Teams can confidently build on dbt Core knowing the open-source foundation is permanent, and layer dbt Cloud on top only for the features that justify the per-seat cost.