Stitchflow
dbt Cloud logo

dbt Cloud SCIM guide

Native SCIM

How to automate dbt Cloud user provisioning, and what it actually costs

Native SCIM requires Enterprise or Enterprise+ plan

Summary and recommendation

dbt Cloud supports SCIM (the protocol that lets your identity provider automatically create, update, and remove user accounts). But dbt Cloud gates SCIM functionality behind its Enterprise plan, which starts at $300-333/user/month—a 200-300% price increase from Team ($100/user/month). Enterprise also requires negotiating custom contracts and typically has higher seat minimums.

For data teams managing sensitive transformation code and business logic, this creates a significant security gap. Without SCIM, departing analytics engineers retain access to dbt environments containing valuable IP, while new hires face manual provisioning delays that slow project delivery. SSO alone doesn't solve this—it only handles authentication, not the critical account lifecycle management that ensures people get proper licenses when they join and lose access when they leave.

The strategic alternative

dbt Cloud gates SCIM behind Enterprise or Enterprise+. Skip the Enterprise or Enterprise+ plan upgrade and automate complete outcomes across your stack. We maintain the integration layer underneath. You focus on judgment, not plumbing.

Quick SCIM facts

SCIM available?Yes
SCIM tier requiredEnterprise
SSO required first?Yes
SSO available?Yes
SSO protocolSAML 2.0
DocumentationOfficial docs

Supported identity providers

IdPSSOSCIMNotes
OktaOIN app with full provisioning
Microsoft Entra IDGallery app with SCIM
Google WorkspaceJIT onlySAML SSO with just-in-time provisioning
OneLoginSupported

The cost of not automating

Without SCIM (or an alternative like Stitchflow), your IT team manages dbt Cloud accounts manually. Here's what that costs:

Source: Stitchflow aggregate data across apps with 2+ instances, normalized to 500 employees
Orphaned accounts (ex-employees with access)7
Unused licenses12
IT hours spent on manual management/year101 hours
Unused license cost/year$3,925
IT labor cost/year$6,088
Cost of compliance misses/year$1,741
Total annual financial impact$11,754

The dbt Cloud pricing problem

dbt Cloud gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.

Plan Structure

PlanPriceSSOSCIM
Team$100/user/mo + $0.01/model over 15k
Enterprise$175-$333/user/mo (negotiable)

Note: Enterprise pricing is negotiable but typically starts around $300/user/month. Both tiers include usage-based model charges beyond included limits.

What this means in practice

Using conservative Enterprise pricing at $250/user/month (Team → Enterprise for SCIM):

Team SizeAnnual Upgrade Cost
25 data engineers+$45,000/year
50 data engineers+$90,000/year
100 data engineers+$180,000/year

Calculation: ($250 - $100) × users × 12 months

For many data teams, this represents a 150% price increase just to enable automated provisioning.

Additional constraints

IdP limitations
SCIM officially supports only Okta and Entra ID. Other IdPs must use dbt's APIs or manual processes.
SSO prerequisite
SCIM setup requires SSO configuration first, adding implementation complexity.
Negotiation required
Enterprise pricing is "contact sales" only, making budget planning difficult.
Hidden compute costs
All plans require separate cloud warehouse compute, which can add significant usage-based expenses beyond the seat pricing.

Summary of challenges

  • dbt Cloud supports SCIM but only at Enterprise tier ($175-$333/user/month (negotiable))
  • Google Workspace users get JIT provisioning only, not full SCIM
  • Our research shows teams manually provisioning this app spend significant hidden costs annually

What the upgrade actually includes

dbt Cloud doesn't sell SCIM à la carte. It's bundled with Enterprise features at $175-$333/user/month:

SCIM automated provisioning (Okta and Entra ID only)
SAML single sign-on (SSO)
Advanced security controls
Role-based access controls
Extended model quotas (100k models/month)
Priority support
Audit logging
Custom environments

The bigger issue: dbt Cloud's SCIM only works with Okta and Entra ID. Teams using Google Workspace, OneLogin, or other IdPs are stuck with manual provisioning or complex API workarounds—even at Enterprise pricing.

Stitchflow Insight

If your data team needs these enterprise controls anyway, the upgrade may justify the cost. But if you just want automated user provisioning, you're paying $3,600-$4,000 per user annually for a bundle you won't fully use. We estimate ~60% of Enterprise features are irrelevant for teams that only need SCIM provisioning.

What IT admins are saying

Community sentiment on dbt Cloud's SCIM pricing is overwhelmingly negative. Common complaints:

  • $300/seat/month Enterprise requirement just for basic provisioning automation
  • Limited SCIM support to only Okta and Entra ID (other IdPs need custom API work)
  • Security features like IP restrictions locked behind even higher Enterprise+ pricing
  • No middle-ground option between $100/month Team and $300/month Enterprise

The Enterprise pricing is absolutely brutal - we're paying 3x more per seat just to get SCIM working with our identity provider.

Reddit r/dataengineering

Why does basic user provisioning require their most expensive tier? Other tools include SCIM at much lower price points.

dbt Community Slack

The recurring theme

dbt Cloud uses SCIM as Enterprise tier leverage, forcing data teams into $300+/seat pricing for what should be standard identity automation functionality.

The decision

Your SituationRecommendation
On Team plan, need SCIMUse Stitchflow: avoid the $200-233/user jump to Enterprise
On Developer/Free, small data teamUse Stitchflow: get SCIM without Enterprise costs
Already on Enterprise planUse native SCIM: you're paying $300+/seat for it
Need Enterprise security featuresEvaluate Enterprise: SCIM comes with the territory
Using Google Workspace or OneLoginUse Stitchflow: dbt only supports Okta and Entra natively

The bottom line

dbt Cloud gates SCIM behind Enterprise or Enterprise+. Stitchflow automates complete workflows without that SCIM Tax upgrade.

Make dbt Cloud workflows AI-native

dbt Cloud gates SCIM behind Enterprise or Enterprise+. We build complete offboarding, user access reviews, and license workflows without that SCIM Tax upgrade.

No Enterprise or Enterprise+ upgrade required
Less than a week, start to finish (~2 hours of your time)
We maintain the integration layer underneath
Book a Demo

Technical specifications

SCIM Version

2.0

Supported Operations

Create, Update, Deactivate, Groups

Supported Attributes

Not specified

Plan requirement

Enterprise

Prerequisites

SSO must be configured first

Key limitations

  • Enterprise or Enterprise+ plan required
  • Only Okta and Entra ID officially supported for SCIM
  • Other IdPs require dbt APIs
  • PrivateLink/IP restrictions only on Enterprise+

Configuration for Entra ID

Integration type

Microsoft Entra Gallery app with SCIM provisioning

Prerequisite

SSO must be configured before enabling SCIM.

Where to enable

Entra admin center → Enterprise applications → dbt Cloud → Provisioning

Required credentials

Tenant URL (SCIM endpoint) and Secret token (bearer token from app admin console).

Configuration steps

Set Provisioning Mode = Automatic, configure SCIM connection.

Provisioning trigger

Entra provisions based on user/group assignments to the enterprise app.

Sync behavior

Entra provisioning runs on a scheduled cycle (typically every 40 minutes).

Full SCIM support with Entra ID. Syncs every 20-40 minutes. SSO setup required before SCIM. Limitation: Azure caps group emissions at 150 groups via SSO token.

dbt Cloud gates SCIM behind Enterprise or Enterprise+. Stitchflow automates complete workflows without that SCIM Tax upgrade.

Unlock SCIM for
dbt Cloud

dbt Cloud gates SCIM behind Enterprise or Enterprise+ plan. We automate complete offboarding and access reviews across your stack without that SCIM Tax upgrade, avoiding a 233% markup.

See how it works
Admin Console
Directory
Applications
dbt Cloud logo
dbt Cloud
via Stitchflow

Last updated: 2026-01-11

* Pricing and features sourced from public documentation.

Keep exploring

Related apps

8x8 logo

8x8

SCIM Tax

UCaaS / Business Communications

SCIM StatusIncluded
Manual Cost$11,754/yr

8x8 supports SCIM 2.0 for automated user provisioning, but only on their quote-based X Series plans (previously $24-44/user/month range before they moved to custom pricing). While SCIM can create, update, and deactivate users, it has critical gaps that create ongoing manual overhead: license assignment must be done manually after every user is provisioned, users can't be deleted (only deactivated), and provisioned users don't automatically appear in the Company Directory. For IT teams managing a unified communications platform that typically covers all employees, these limitations defeat much of SCIM's purpose. You're still manually touching every user account to assign licenses and ensure directory visibility. The lack of user deletion support also creates compliance headaches when employees leave - accounts accumulate as "deactivated" rather than being properly removed.

View full guide
Absorb LMS logo

Absorb LMS

SCIM Tax

Learning Management System (LMS)

SCIM StatusIncluded
Manual Cost$11,754/yr

Absorb LMS supports native SCIM provisioning, but only on Enterprise plans with SSO as a required paid add-on. Even with SCIM enabled, the implementation has critical limitations: SAML provisioning only creates accounts on first login and never updates existing users, and full user provisioning requires the specific "Absorb 5 - New Learner Experience" version. For organizations managing compliance training across hundreds or thousands of learners, these gaps create ongoing manual work. The SSO-as-add-on model means you're paying extra fees on top of already custom Enterprise pricing ($6-12/user/month base, but varies significantly). For learning management systems handling external partners, contractors, and employees across different access levels, the inability to update existing user attributes through SAML provisioning forces IT teams into manual account management—exactly what automated provisioning should eliminate.

View full guide
Airbase logo

Airbase

SCIM Tax

Spend Management / Corporate Cards

SCIM StatusIncluded
Manual Cost$11,754/yr

Airbase supports SCIM provisioning, but only on Enterprise plans starting around $8,500/year. While SCIM works with all major identity providers (Okta, Entra ID, Google Workspace), the Enterprise requirement creates a significant barrier for smaller finance teams who need automated provisioning for spend management but can't justify enterprise-level spend management software costs. This creates a particular challenge in finance applications where rapid provisioning and deprovisioning is critical for corporate card access and financial controls. Manual user management means delayed access for new employees needing corporate cards, and more critically, potential security gaps when departing employees retain access to spend management systems. For finance teams handling sensitive financial data and corporate spending, these delays and oversights create both operational friction and compliance risks.

View full guide