Sticker price vs real cost
| What you see | What you actually pay |
|---|---|
| "Developer tier is free" | Free tier is a single seat and excludes the Semantic Layer entirely |
| Per-developer seat | Starter around $100/user/mo; Enterprise custom, with seat minimums |
| "Semantic Layer included" | Metered at ~$0.075 per queried metric, on top of seats |
| Predictable SaaS | Public reports: $40K-$95K/yr for 10-20 developers |
dbt Cloud tiers (2026)
| Plan | Price | Semantic Layer? | Notes |
|---|---|---|---|
| Developer | Free | No | Single developer seat |
| Starter / Team | ~$100 / developer / mo | Yes (metered) | Per-metric usage applies |
| Enterprise | Custom | Yes (metered) | SSO, RBAC, seat minimums, negotiated commit |
The dbt Semantic Layer (MetricFlow) itself is open-source at the definition level, but the served, governed Semantic Layer that downstream tools query is a paid dbt Cloud capability. That is the lock-in worth planning for.
What actually drives your dbt bill
- Seats. Per-developer fees with minimums on paid tiers. This is the base.
- Queried metrics. The Semantic Layer meters at roughly $0.075 per queried metric. Dashboards, notebooks, and agents that request metrics frequently accumulate consumption.
- Warehouse compute. Generated SQL still runs on your warehouse, so Snowflake or BigQuery compute is a separate line.
- Tier gating. The Semantic Layer is unavailable on the free tier, so any real use starts at a paid plan.
Fix the Context, Not the Model. A per-metric meter rewards a tight, well-governed metric set and taxes sprawl. The discipline that lowers your dbt bill is the same discipline that makes answers trustworthy.
A note on the dbt-Fivetran merger
dbt Labs and Fivetran announced a merger in 2026. Combined-company packaging can shift, and bundling of ingestion, transformation, and the Semantic Layer may change how these capabilities are priced. Treat every figure here as point-in-time and reconfirm on the current dbt Cloud pricing page.
How dbt Semantic Layer pricing compares
| Platform | Model | Entry |
|---|---|---|
| dbt Semantic Layer | Per-seat + ~$0.075/queried metric | Developer free (no SL); $100/user/mo Starter |
| Cube Cloud | Per-seat + CCU consumption | Free tier; $40/dev/mo (teardown) |
| AtScale | Annual enterprise license | Custom, no public price (teardown) |
| Colrows | Priced on questions asked; dashboards & re-runs unmetered | Free POC; custom annual |
Colrows prices on the natural-language requests people and applications submit, not per queried metric or per seat - one agent call counts once, however many internal steps it takes, and every dashboard, report, and re-run is unmetered. For the platform contrast, see Colrows vs dbt Semantic Layer.
Comparing more than one option? Semantic layer pricing compared puts dbt's meter side by side with Cube, AtScale, Looker, Power BI Copilot and ThoughtSpot, scored on what actually triggers overage.
Frequently asked questions
How much does the dbt Semantic Layer cost?
It requires a paid dbt Cloud plan (Starter around $100/user/mo, or custom Enterprise) plus roughly $0.075 per queried metric. Public reports put 10-20 developer deployments at $40K-$95K/yr.
Is the dbt Semantic Layer available on the free plan?
No. The Semantic Layer is not on the free Developer tier. It requires a paid dbt Cloud plan (Team/Starter or Enterprise). This is a common source of budget surprise.
What is the per-metric charge?
Roughly $0.075 per queried metric, metered on top of seats. Every metric a downstream tool or agent requests counts, so high-frequency querying adds a consumption line on top of seat fees.
Does the dbt-Fivetran merger change pricing?
dbt Labs and Fivetran announced a merger in 2026. Packaging and pricing may evolve as the combined company integrates. Treat any figure as point-in-time and confirm against current dbt Cloud pricing before committing.



