Summary and recommendation
TravelPerk offers native SCIM 2.0 provisioning through both Okta and Microsoft Entra ID, but gates this functionality behind Premium and Pro plans ($15-25 per trip). Teams on the Starter plan (free) are locked out of automated provisioning entirely. Additionally, TravelPerk's per-trip pricing model can create unpredictable costs for organizations with frequent travelers, and only one provisioning system can run at a time, limiting integration flexibility.
For organizations trying to control travel costs with the free Starter plan, this creates a fundamental gap in identity governance. Manual user management becomes a bottleneck when employees need travel accounts provisioned quickly for business trips, while the lack of automated deprovisioning leaves former employees with lingering access to corporate travel booking systems.
The strategic alternative
TravelPerk gates SCIM behind Premium. Skip the Premium 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 required | Premium |
| SSO required first? | No |
| SSO available? | Yes |
| SSO protocol | SAML 2.0 |
| Documentation | Not available |
Supported identity providers
| IdP | SSO | SCIM | Notes |
|---|---|---|---|
| Okta | ✓ | ✓ | OIN app with full provisioning |
| Microsoft Entra ID | ✓ | ✓ | Gallery app with SCIM |
| Google Workspace | ✓ | JIT only | SAML SSO with just-in-time provisioning |
| OneLogin | ✓ | ✓ | Supported |
The cost of not automating
Without SCIM (or an alternative like Stitchflow), your IT team manages TravelPerk accounts manually. Here's what that costs:
The TravelPerk pricing problem
TravelPerk gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.
Tier comparison
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Starter | Free | ||
| Pro | $25/trip | ||
| Premium | $15/trip | ||
| Enterprise | Custom |
Plan Structure
| Plan | Price | SCIM |
|---|---|---|
| Starter | Free | ❌ |
| Pro | $25/trip | ❌ |
| Premium | $15/trip | ✓ |
| Enterprise | Custom | ✓ |
What this means in practice
For organizations currently on Starter or Pro plans needing SCIM access:
Annual cost impact examples (Premium tier)
Pro to Premium comparison
The per-trip model makes budgeting difficult since costs scale directly with travel frequency, not headcount.
Additional constraints
Summary of challenges
- TravelPerk supports SCIM but only at Premium tier (Custom)
- 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
TravelPerk doesn't sell SCIM à la carte. It's bundled with Premium/Enterprise features that may not align with your core need for automated provisioning:
The Premium plan costs $15/trip, which can quickly escalate for organizations with frequent business travel. If your team takes 100 trips annually, you're looking at $1,500/year minimum - and that's before considering the operational overhead of managing per-trip billing.
Stitchflow Insight
We estimate ~60% of Premium/Enterprise features are irrelevant for teams that primarily need automated user provisioning and basic travel booking. You're essentially paying premium pricing for a travel management suite when you just want SCIM integration.
What IT admins are saying
Community sentiment on TravelPerk's SCIM provisioning reveals mixed experiences with cost concerns dominating the conversation. Common complaints:
- Premium plan requirement ($15/trip) just to access basic SCIM functionality
- Per-trip pricing model creates unpredictable costs for organizations with frequent travelers
- Only one provisioning system allowed at a time, limiting integration flexibility
- Free Starter plan lacks any automated user management capabilities
We're looking at $15 per trip just to get SCIM working, which adds up fast when you have a sales team traveling constantly. The math gets ugly quick.
TravelPerk's SCIM works fine when it's running, but the restriction to only one provisioning system at a time is annoying when you need multiple identity sources.
The recurring theme
TravelPerk gates essential identity automation behind premium pricing that can spiral out of control for travel-heavy organizations, making basic SCIM provisioning an expensive proposition.
The decision
| Your Situation | Recommendation |
|---|---|
| On Starter plan, need SCIM | Use Stitchflow: avoid the $15-25/trip Premium/Pro upgrade |
| On Pro/Premium, want to avoid per-trip costs | Use Stitchflow: flat $5K/year vs. variable trip charges |
| High travel volume organization | Use Stitchflow: predictable costs vs. scaling trip fees |
| Already on Premium/Pro with SCIM | Use native SCIM: you're paying for it |
| Enterprise plan with custom pricing | Evaluate native SCIM: likely included in your deal |
The bottom line
TravelPerk's per-trip pricing model makes SCIM costs unpredictable and potentially expensive for organizations with frequent travelers. Stitchflow delivers the same provisioning capabilities with flat, predictable pricing regardless of travel volume.
Make TravelPerk workflows AI-native
TravelPerk gates SCIM behind Premium. We build complete offboarding, user access reviews, and license workflows without that SCIM Tax upgrade.
Technical specifications
SCIM Version
2.0
Supported Operations
Create, Update, Deactivate, Groups
Supported Attributes
Not specifiedPlan requirement
Premium
Prerequisites
None
Key limitations
- SCIM requires Premium or Pro plan
- Starter (free) plan does not include SCIM
- Only one provisioning system can run at a time
- Per-trip pricing model may increase costs for frequent travelers
Documentation not available.
Configuration for Okta
Integration type
Okta Integration Network (OIN) app with SCIM provisioning
Where to enable
Required credentials
SCIM endpoint URL and bearer token (generated in app admin console).
Configuration steps
Enable Create Users, Update User Attributes, and Deactivate Users.
Provisioning trigger
Okta provisions based on app assignments (users or groups).
Docs
Supports Create, Update, Deactivate Users, Group Push, Group Linking, Schema Discovery
TravelPerk gates SCIM behind Premium. Stitchflow automates complete workflows without that SCIM Tax upgrade.
Configuration for Entra ID
Integration type
Microsoft Entra Gallery app with SCIM provisioning
Where to enable
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 automatic user provisioning with manager/approver mapping
TravelPerk gates SCIM behind Premium. Stitchflow automates complete workflows without that SCIM Tax upgrade.
Unlock SCIM for
TravelPerk
TravelPerk gates SCIM behind Premium plan. We automate complete offboarding and access reviews across your stack without that SCIM Tax upgrade.
See how it works


