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.
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 it available on the free plan?
No. The Semantic Layer is not on the free Developer tier; it needs a paid plan.
What is the per-metric charge?
Roughly $0.075 per queried metric, metered on top of seats.



