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 Semantic Assets, not seats or queries | Free ($0) + custom Enterprise |
Colrows prices on the number of governed Semantic Assets it manages, not per queried metric or per seat, so an agent that asks a thousand questions costs the same as one that asks ten. 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.



