specification: FinOps Framework specificationVersion: '1.0' schema: https://www.finops.org/framework/ provider: RudderStack providerId: rudderstack created: '2026-05-08' # Provenance stamped 2026-08-11: this artifact was written by the API Evangelist # bulk sweep dated 2026-05-08, not harvested from the provider. See roadmap#35. method: generated modified: '2026-08-13' reconciled: true tags: - Customer Data Platform - CDP - Data Pipeline - Event Streaming - FinOps - Cost Management - FOCUS description: >- RudderStack's billing surface is a tier-based monthly subscription metered primarily on monthly tracked events. Free (250K events) is gratis; Growth starts at $265/month including 1M events on a published volume ladder (1M/3M/5M/7M/10M/25M) with 15% off on annual billing; Enterprise is custom-quoted. (Corrected 2026-08-13 against the live pricing page — the previously recorded $220 "Starter" tier no longer exists; see plans/rudderstack-plans-pricing.yml.) Reverse ETL connections, Profiles, and Python Transformations gate higher tiers. Hidden adjacent costs include the customer-owned data warehouse compute used by Profiles and Reverse ETL, and the egress traffic to downstream SaaS destinations. notes: >- Reconciled against published RudderStack pricing on 2026-05-08. RudderStack does not currently expose a public FOCUS-formatted billing feed; usage and invoice data is available through the Dashboard, monthly invoices, and (for Enterprise) custom usage exports. Self-hosted (open-source) deployments do not generate RudderStack invoices but do incur infrastructure cost in the operator's cloud. sources: - https://www.rudderstack.com/pricing/ - https://www.rudderstack.com/docs/data-pipelines/event-stream/ - https://focus.finops.org/focus-specification/v1-3/ alignedWith: framework: FinOps Foundation Framework frameworkUrl: https://www.finops.org/framework/ dataSpec: FOCUS dataSpecVersion: '1.3' dataSpecUrl: https://focus.finops.org/focus-specification/v1-3/ publisherName: RudderStack serviceCategory: Customer Data Platform billingModel: pricingCategory: Tier-Based Subscription with Event Quota billingFrequency: Monthly billingTerm: Monthly or Annual billingCurrency: USD chargeCategories: - Subscription - Usage - Adjustment - Tax commitmentDiscount: 15% annual prepay discount on Growth; committed-volume discount on Enterprise contracts. focusColumns: ServiceName: RudderStack ServiceCategory: Customer Data Platform ProviderName: RudderStack PublisherName: RudderStack InvoiceIssuerName: RudderStack BillingCurrency: USD ChargeCategory: Subscription PricingCategory: Standard Pricing meters: - name: tracked_events description: Events ingested via Event Stream (identify, track, page, screen, group, alias) and counted toward the plan's monthly quota. unit: event aggregation: sum dimensions: - workspace - source - event_type - name: reverse_etl_rows description: Rows synced through Reverse ETL pipelines. unit: row aggregation: sum dimensions: - workspace - source - destination - model - name: profiles_runs description: Profiles model executions (identity stitching, feature compute, audience materialization). unit: run aggregation: sum dimensions: - workspace - project - model - name: transformation_invocations description: Transformation function invocations (JS or Python) on the streaming pipeline. unit: invocation aggregation: sum dimensions: - workspace - destination - language - name: connections_active description: Active source-to-destination connections (caps vary by tier). unit: connection-month aggregation: max dimensions: - workspace - source - destination principles: - name: Visibility description: >- Pull the monthly invoice and Dashboard usage report. Track event-volume burn-down vs plan quota; on Enterprise, request a scheduled usage export feeding your cost-allocation pipeline. Account for warehouse compute consumed by Profiles and Reverse ETL inside your warehouse provider's bill, not the RudderStack invoice. - name: Allocation description: >- Use one workspace per business unit (or use source-level tagging) to attribute event volume back to product surfaces. Allocate Reverse ETL rows by destination owner. - name: Optimization description: >- Suppress noisy events at the SDK and via Tracking Plan validation; right-size Reverse ETL sync frequency; archive rarely used connections; consolidate shadow workspaces; renegotiate at renewal once stable volume is known. - name: Accountability description: >- Assign a workspace owner; alert on month-to-date events at 70/85/95% of plan; review forecast monthly with the contract owner ahead of renewal. maintainers: - FN: Kin Lane email: kin@apievangelist.com