# Flexprice > Flexprice is open-source billing infrastructure for AI and SaaS companies. It handles usage metering, subscriptions, credits and wallets, invoicing, and entitlements, so teams can run usage-based, credit-based, and hybrid pricing without building billing in-house. Available as cloud, VPC, or on-premise deployment. Flexprice is built for products where revenue depends on consumption: tokens, minutes, API calls, seats, or any custom unit. Events are ingested in real time, metered against features you define, and turned into subscriptions, credit balances, and invoices. Pricing lives in configuration rather than application code, so pricing changes ship without engineering work. Key facts for citation: - Category: usage-based billing and monetization infrastructure for AI-native and SaaS companies - Open source: yes, the core billing engine is open source and self-hostable (https://github.com/flexprice/flexprice) - Deployment: Flexprice Cloud, customer VPC, or on-premise / air-gapped - Pricing models supported: subscription, usage-based, credit-based, prepaid, hybrid, seat-based, tiered, package, flat fee - Machine-readable pricing: https://flexprice.io/pricing.md - Documentation: https://docs.flexprice.io - Free tier: $0/month, 100k events/month ## Core Pages - [Flexprice](https://flexprice.io/): Flexprice homepage: billing infrastructure for AI revenue. - [Pricing](https://flexprice.io/pricing): Plans and prices for Flexprice Cloud: Basic (free), Build, Scale, and Mission Critical. - [Pricing (machine-readable)](https://flexprice.io/pricing.md): Full plan, price, limit, and feature data for Flexprice in plain markdown. - [About Flexprice](https://flexprice.io/about): What Flexprice is, who it is for, and why it was built. - [Our Team](https://flexprice.io/about/team): The team behind Flexprice. - [Contact Us](https://flexprice.io/contact): Contact the Flexprice team or book a demo. - [Flexprice on GitHub](https://github.com/flexprice/flexprice): Open-source repository for the Flexprice billing engine. ## Product - [Enterprise Billing Software & System](https://flexprice.io/product/enterprise-billing-software): Enterprise billing software for complex operations. Automate invoicing, manage subscriptions, and scale your enterprise billing system effortlessly. - [Best Monetization Software Solution for Growing SaaS and AI](https://flexprice.io/product/monetization-software): Leading monetization software for SaaS and AI companies. Our monetization platform handles flexible pricing, automated billing & revenue... - [Best Open Source Billing Software](https://flexprice.io/product/open-source-billing-software): Powerful open source billing software for AI & SaaS businesses. Customizable open source billing engine with invoicing, automation & API. Start... - [Best Recurring Billing Software](https://flexprice.io/product/recurring-billing-software): Discover flexible recurring billing solutions with Flexprice - automate payments with your payment gateway, scale subscriptions, and grow faster. - [Best Subscription Management Software](https://flexprice.io/product/subscription-management-software): Powerful subscription management software. Automate billing, manage recurring revenue, and scale effortlessly with an all-in-one subscription... - [Usage-Based Billing Platform](https://flexprice.io/product/usage-based-billing-software): Simplify usage-based pricing for your AI product. Track usage, automate billing, and scale revenue effortlessly with Flexprice. Try it for free. ## Features - [Subscription & Invoice Management with Credits](https://flexprice.io/features/billing-and-invoicing): Manage subscriptions, create custom invoices, and issue credit notes in one platform. Flexprice supports recurring and one-time credits, manual... - [Credit Grants for AI and Agentic Companies](https://flexprice.io/features/credits-and-wallets): Automate recurring, promotional, or paid credits with Flexprice. Track balances in real-time, enable credit rollovers, and map GPU time or tokens... - [Integrations](https://flexprice.io/features/integrations): Connect Flexprice to the tools you already use. From ERP to payments and CRM, Flexprice keeps your billing stack in sync. - [Pricing Experiments](https://flexprice.io/features/pricing-experiments): Test pricing changes safely, migrate customers between plans, and operate billing at global scale. Complete audit trails, regional pricing, and... - [Pricing Models](https://flexprice.io/features/pricing-models): Flexprice helps you configure any pricing model from day one. Add volume discounts, custom enterprise contracts, and promotional pricing as you... - [Accurate Usage Metering for AI and Agentic Companies](https://flexprice.io/features/usage-metering): Track API calls, compute time, and custom usage events with Flexprice’s real-time aggregation and event debugger. Ingest data from any source and... - [Features](https://flexprice.io/features): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... ## Solutions - [Flexprice for Engineers](https://flexprice.io/solutions/engineering): Test pricing changes safely, migrate customers between plans, and operate billing at global scale. Complete audit trails, regional pricing, and... - [Flexprice for Finance](https://flexprice.io/solutions/finance): Accurate invoicing and revenue reporting across subscriptions, usage, and credits without manual finance operations. - [Flexprice for Fintech](https://flexprice.io/solutions/fintech): Usage-based billing built for fintech companies. Meter every transaction in real time, reconcile invoices to the cent, and stay audit-ready... - [Flexprice for Product](https://flexprice.io/solutions/product): Stop waiting on sprints to test a pricing hypothesis. Launch any model, iterate in real time, and let billing work in the background. - [Flexprice for Voice AI](https://flexprice.io/solutions/voice-ai): Flexprice meters every minute, conversation, and outcome in real time then handles credits, wallets, and invoicing so your team can focus on the... ## Comparisons - [Compare](https://flexprice.io/compare): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Flexprice vs Chargebee](https://flexprice.io/compare/flexprice-vs-chargebee): Compare Flexprice and Chargebee for AI and usage-based billing. Chargebee is subscription-first. Flexprice is usage-first with native credits... - [Flexprice vs Lago](https://flexprice.io/compare/flexprice-vs-lago): Compare Flexprice and Lago for open-source usage-based billing. Both are open source but Flexprice goes deeper on credits, entitlements... - [Flexprice vs Metronome](https://flexprice.io/compare/flexprice-vs-metronome): Flexprice vs Metronome : Compare features, pricing, and flexibility. See why AI and SaaS teams choose Flexprice as the top Metronome alternative. - [Flexprice vs Orb](https://flexprice.io/compare/flexprice-vs-orb): Compare Flexprice and Orb for usage-based billing. Flexprice is open source, supports multiple payment gateways, and covers PLG to enterprise. - [Flexprice vs Stripe](https://flexprice.io/compare/flexprice-vs-stripe): Flexprice vs Stripe : Compare features, pricing, and flexibility. See why AI and SaaS teams choose Flexprice as the top Stripe alternative. ## Customer Stories - [Customer Stories](https://flexprice.io/customer-stories): Explore how customers use Flexprice to fix pricing and deploy it in unique ways, to win. - [How CASParser Cut 60-Minute Metering Lag to Near Real-Time and Unlocked SLG + PLG with Flexprice](https://flexprice.io/customer-stories/casparser): A real-time metering and entitlements layer that updates quotas instantly, exposes usage events directly to customers, supports flexible plan... - [How Segwise Shipped Credit-Based Pricing in 3 Days After Spending 3 Weeks Building It In-House](https://flexprice.io/customer-stories/segwise): A credit-based metering platform that automated usage tracking across AI analysis workloads, gave sales and CS teams self-service controls, and... - [How Simplismart Scaled to 750+ Pricing Features and Reclaimed 30% of Daily Engineering Bandwidth with Flexprice](https://flexprice.io/customer-stories/simplismart): A unified billing platform that automated metering across 750+ pricing features, provided real-time customer analytics, and scaled with their... ## Documentation: Getting Started - [Welcome to Flexprice](https://docs.flexprice.io/docs/welcome-to-flexprice): Developers should focus on building, not billing - [Architecture](https://docs.flexprice.io/docs/getting-started/architecture): How Flexprice is engineered for scale, reliability, and data integrity — the infrastructure, data flows, failure modes, and recovery guarantees... - [Flexprice Cloud](https://docs.flexprice.io/docs/getting-started/cloud): Learn how to quickly get started with Flexprice Cloud - the fastest way to integrate usage-based pricing - [Configuration](https://docs.flexprice.io/docs/getting-started/configuration): Configure your self-hosted Flexprice instance - [Go-Live Checklist](https://docs.flexprice.io/docs/getting-started/go-live-checklist): Complete this before switching to Production. - [Self-hosting on AWS](https://docs.flexprice.io/docs/getting-started/self-hosting-aws): Complete guide to deploy Flexprice on AWS with ECS, Aurora PostgreSQL, MSK, EKS, and Redis - [Self-hosting the Frontend](https://docs.flexprice.io/docs/getting-started/self-hosting-frontend): Run the Flexprice dashboard on your own infrastructure and connect it to a self-hosted backend - [Self-hosting Flexprice](https://docs.flexprice.io/docs/getting-started/self-hosting-guide): Learn how to set up and run Flexprice on your own infrastructure ## Documentation: Event Ingestion and Metering - [Event Ingestion API Reference](https://docs.flexprice.io/docs/event-ingestion/api-reference): Complete API reference for sending events to Flexprice - [Connecting to Billing](https://docs.flexprice.io/docs/event-ingestion/connecting-to-billing): Learn how to connect events to billing and see usage in invoices - [Creating a Metered Feature](https://docs.flexprice.io/docs/event-ingestion/creating-a-metered-feature): Step-by-step guide to create a metered feature for event ingestion - [Event Debugger](https://docs.flexprice.io/docs/event-ingestion/event-debugger): Monitor and debug event processing in real-time - [Event Monitoring](https://docs.flexprice.io/docs/event-ingestion/monitoring): Monitor the health and performance of your event ingestion and processing pipeline - [Overview](https://docs.flexprice.io/docs/event-ingestion/overview): Learn how to send usage events to Flexprice for metered billing - [Sending Events](https://docs.flexprice.io/docs/event-ingestion/sending-events): Learn how to send usage events to Flexprice via API - [Troubleshooting Event Ingestion](https://docs.flexprice.io/docs/event-ingestion/troubleshooting): Comprehensive guide to fixing common event ingestion issues in Flexprice - [Validating Events](https://docs.flexprice.io/docs/event-ingestion/validating-events): Learn how to verify that events are being processed correctly in Flexprice - [Get Started](https://docs.flexprice.io/docs/collectors/get-started): Install and run the Flexprice Bento Collector with Docker or Kubernetes - [How It Works](https://docs.flexprice.io/docs/collectors/how-it-works): Architecture, batching, and performance optimization for the Bento Collector - [Flexprice Collector](https://docs.flexprice.io/docs/collectors/overview): Stream usage events from Kafka and other sources into Flexprice with reliable delivery ## Documentation: Product Catalogue (Features, Plans, Pricing) - [Apply Coupon to a Subscription](https://docs.flexprice.io/docs/product-catalogue/coupons/apply-discount-on-subscription): Link coupons to subscriptions at creation or post-creation. Use subscription phases to schedule discount windows. - [Create a Coupon](https://docs.flexprice.io/docs/product-catalogue/coupons/create): Create percentage or fixed-amount discount coupons via API or dashboard. - [Coupons Overview](https://docs.flexprice.io/docs/product-catalogue/coupons/overview): Create percentage or fixed-amount discounts and apply them to subscriptions at the invoice or line-item level. - [Pricing unit](https://docs.flexprice.io/docs/product-catalogue/custom-pricing/pricing-unit): This feature allows you to create and use your own currency in Flexprice. With create Price Units, add them to plans and wallets in custom currency. - [Use cases](https://docs.flexprice.io/docs/product-catalogue/custom-pricing/use-cases): Add charges and create wallets using custom price units. All billing calculations use base currency. - [AVERAGE](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/average): Calculates the average value of a specified property across all matching events. - [COUNT](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/count): Counts the number of distinct events (by ID) that match the criteria. - [COUNT UNIQUE](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/count-unique): Counts the number of distinct values for a specified property. - [LATEST](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/latest): Returns the most recent value of a property based on event timestamp. - [MAX](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/max): Get the maximum value of a property with optional bucketed or group-by calculations. - [Overview](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/overview): Aggregation types define how usage is measured from incoming events. They are used to calculate billable consumption and form the foundation of... - [SUM](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/sum): Sums the values of a specified property across all matching events. - [SUM WITH MULTIPLIER](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/sum-with-multiplier): Sums property values and applies a configurable multiplier. - [WEIGHTED SUM](https://docs.flexprice.io/docs/product-catalogue/features/aggregation/weighted-sum): Time-weighted sum calculation where values are prorated based on duration. - [Creating a feature](https://docs.flexprice.io/docs/product-catalogue/features/create) - [Custom Expression](https://docs.flexprice.io/docs/product-catalogue/features/custom-expression): Compute a per-event quantity from event properties using a CEL formula, then aggregate the result. - [Entitlement Grants](https://docs.flexprice.io/docs/product-catalogue/features/entitlement-grants): Configure time-boxed usage quotas on entitlements — rolling windows, parallel limits, and amount-based caps with exhaustion alerts and overage billing - [Link features to plans](https://docs.flexprice.io/docs/product-catalogue/features/linking-to-plans) - [Overview](https://docs.flexprice.io/docs/product-catalogue/features/overview) - [Use cases](https://docs.flexprice.io/docs/product-catalogue/features/use-cases) - [Feature-Wallet Balance Alert](https://docs.flexprice.io/docs/product-catalogue/features/wallet-balance-alert): Set up automated alerts to monitor feature wallet balances and receive notifications when thresholds are crossed - [Groups](https://docs.flexprice.io/docs/product-catalogue/groups): Create named groups (e.g. product line, region, tier), assign prices to them, and see usage and cost broken down by group in analytics and the... - [Charges grouping](https://docs.flexprice.io/docs/product-catalogue/groups/charges-grouping): Assign prices (charges) to a group when adding or editing a charge. - [Creating a group](https://docs.flexprice.io/docs/product-catalogue/groups/create): Create and list groups. Entity type is set once at creation and cannot be changed. - [Feature grouping](https://docs.flexprice.io/docs/product-catalogue/groups/feature-grouping): Assign features to a group when creating or editing a feature. - [Overview](https://docs.flexprice.io/docs/product-catalogue/groups/overview): Create named groups (e.g. Usage Pricing, Add-on Charges) for features and prices, and see grouped invoice line-items, usage and cost broken down... - [Archiving a plan](https://docs.flexprice.io/docs/product-catalogue/plans/archive) - [Flat fee](https://docs.flexprice.io/docs/product-catalogue/plans/billing-models/flat-fee) - [Package](https://docs.flexprice.io/docs/product-catalogue/plans/billing-models/package) - [Volume tiered](https://docs.flexprice.io/docs/product-catalogue/plans/billing-models/volume-tiered) - [Advance vs Arrear](https://docs.flexprice.io/docs/product-catalogue/plans/charges/advance-vs-arrear) - [Cloning a plan](https://docs.flexprice.io/docs/product-catalogue/plans/clone): Create a duplicate of an existing plan with a new name and lookup key, including its active prices, published entitlements, and plan-scoped credit... - [Creating a plan](https://docs.flexprice.io/docs/product-catalogue/plans/create): Follow the steps below to create a pricing plan in Flexprice: - [Localisation](https://docs.flexprice.io/docs/product-catalogue/plans/localisation) - [Overview](https://docs.flexprice.io/docs/product-catalogue/plans/overview) - [Price Overrides](https://docs.flexprice.io/docs/product-catalogue/plans/price-overrides): Learn how to customize pricing for individual customers by overriding plan charges during subscription creation. - [Pricing Plans](https://docs.flexprice.io/docs/product-catalogue/plans/pricing): Learn how to create and manage pricing plans in Flexprice, including step-by-step creation, billing models, and price termination management. - [Updating a Plan Price](https://docs.flexprice.io/docs/product-catalogue/plans/update-price): Update a plan price's amount, tiers, or metadata — and safely propagate the change to all active subscribers using the price sync workflow. - [Clone Cursor pricing](https://docs.flexprice.io/docs/product-catalogue/plans/use-cases/clone-cursor-pricing) - [Clone OpenAI pricing](https://docs.flexprice.io/docs/product-catalogue/plans/use-cases/clone-openai-pricing) - [Apply Tax to Customers and Subscriptions](https://docs.flexprice.io/docs/product-catalogue/taxes/apply): Link tax rates to tenants, customers, and subscriptions. Manage post-creation changes via the subscription modification API. - [Configure Tax Rates](https://docs.flexprice.io/docs/product-catalogue/taxes/configure): Create and manage reusable tax rate definitions in flexprice. - [Taxes Overview](https://docs.flexprice.io/docs/product-catalogue/taxes/overview): How flexprice handles tax rates, associations, and automatic inheritance across customers and subscriptions. ## Documentation: Customers - [Archive a customer](https://docs.flexprice.io/docs/customers/archive) - [Creating a customer](https://docs.flexprice.io/docs/customers/create) - [Customer Portal](https://docs.flexprice.io/docs/customers/customer-portal): Generate secure sessions for customers to access their billing information - [Overview](https://docs.flexprice.io/docs/customers/overview) - [Alerts and Notifications](https://docs.flexprice.io/docs/customers/threshold-notifications): Configure proactive threshold-based alerts for wallet balances and usage — at the customer level or individual feature level — with real-time... - [Customer Timezones](https://docs.flexprice.io/docs/customers/timezone-aware-billing): Bill customers in their local timezone. Set a timezone on a customer and Flexprice automatically aligns billing periods, usage windows... ## Documentation: Subscriptions - [Consolidated Billing](https://docs.flexprice.io/docs/subscriptions/billing-workflows/consolidated-billing): One parent subscription covers multiple child customers. Usage from all children rolls up into a single invoice sent to the parent. - [Delegated Invoicing](https://docs.flexprice.io/docs/subscriptions/billing-workflows/delegated-invoicing): The subscription belongs to one customer, but the invoice is sent to a different customer: the delegated payer. Entitlements, usage, and line... - [Grouped Invoicing](https://docs.flexprice.io/docs/subscriptions/billing-workflows/grouped-invoicing): Merge invoices from multiple separate subscriptions into a single consolidated invoice. Each subscription keeps its own line items, entitlements... - [Subscription Billing Workflows](https://docs.flexprice.io/docs/subscriptions/billing-workflows/overview): Choose the billing workflow that matches your business model. Each workflow controls who owns the subscription, who receives the invoice, and how... - [Standalone Billing](https://docs.flexprice.io/docs/subscriptions/billing-workflows/standalone): The default subscription workflow. Each customer has their own independent subscription, invoice, and wallet. No hierarchy configuration required. - [Commitment](https://docs.flexprice.io/docs/subscriptions/commitment/overview): Commitment-based pricing lets a customer guarantee a minimum spend or quantity per billing period while billing actual usage above that floor at a... - [Time-of-Day Commitment Buckets](https://docs.flexprice.io/docs/subscriptions/commitment/time-of-day-buckets): Time-of-day buckets override a line item's commitment, price, and overage for specific hour ranges within a UTC day - [Customer Hierarchy](https://docs.flexprice.io/docs/subscriptions/customer-hierarchy): Configure billing relationships at the subscription level so you can separate who uses your product from who pays for it. - [Create subscription for a customer](https://docs.flexprice.io/docs/subscriptions/customers-create-subscription): Once a customer is created, you can create a subscription for them by following these steps: - [Group Spend Alerts](https://docs.flexprice.io/docs/subscriptions/how-to-configure-spend-alerts/how-to-configure-group-spend-alerts): Monitor spend summed across every subscription line item whose feature belongs to a group, configured via API - [Line Item Spend Alerts](https://docs.flexprice.io/docs/subscriptions/how-to-configure-spend-alerts/how-to-configure-subscription-line-item-spend-alerts): Monitor spend on a single subscription line item and get notified by webhook when it crosses a configured threshold - [Subscription Spend Alerts](https://docs.flexprice.io/docs/subscriptions/how-to-configure-spend-alerts/how-to-configure-subscription-spend-alerts): Monitor total usage-based spend across a subscription and get notified by webhook when it crosses a configured threshold - [What Are Spend Alerts?](https://docs.flexprice.io/docs/subscriptions/how-to-configure-spend-alerts/what-are-spend-alerts): Threshold-based alerts that track billed spend at the subscription, line item, or group level, with webhook notifications on every state change - [Subscription Override Line Items](https://docs.flexprice.io/docs/subscriptions/override-line-items): Learn how to customize pricing for specific subscriptions by overriding plan prices with custom amounts, quantities, billing models, and tier... - [Plan Price Overrides](https://docs.flexprice.io/docs/subscriptions/plan-price-overrides): Give a specific customer custom rates without changing the plan for everyone else. Apply overrides at subscription creation time. - [Progressive Billing](https://docs.flexprice.io/docs/subscriptions/progressive-billing): Progressive billing automatically triggers mid-period invoices when a subscription's current-period usage crosses a defined threshold - [Record payment for subscription](https://docs.flexprice.io/docs/subscriptions/record-payment): Complete guide to Flexprice payment system including payment methods, behaviors, and wallet payment logic - [Reservation / Commitment Discount](https://docs.flexprice.io/docs/subscriptions/reservation-discount) - [Seat-Based Pricing](https://docs.flexprice.io/docs/subscriptions/seat-based-pricing): Bill customers per user, seat, or license. Set quantity at subscription creation and adjust it at any time with optional future-dating. - [Subscription Line Item Overrides](https://docs.flexprice.io/docs/subscriptions/subscription-line-item-overrides): Add, update, or remove individual charges on a live subscription, and push plan pricing changes to existing subscribers using the price sync workflow. - [Understanding Proration](https://docs.flexprice.io/docs/subscriptions/understanding-proration): Learn how proration works when changing subscription plans and how it affects your billing - [Upgrade & Downgrade](https://docs.flexprice.io/docs/subscriptions/upgrade-and-downgrade): Learn how to upgrade or downgrade subscription plans with automatic proration and billing adjustments - [View subscription](https://docs.flexprice.io/docs/subscriptions/view): View a customer’s subscription details, active plans, and upcoming invoices. - [Pause subscription](https://docs.flexprice.io/docs/subscriptions/workflows/pause) - [Trialing](https://docs.flexprice.io/docs/subscriptions/workflows/trialing): Offer free trial periods on subscriptions before billing begins ## Documentation: Wallets and Credits - [Auto Top-Up](https://docs.flexprice.io/docs/wallet/auto-top-up): Automatically recharge customer wallets when balance falls below a configured threshold to ensure uninterrupted service. - [Conversion rate](https://docs.flexprice.io/docs/wallet/conversion-rate): Conversion rate links your unit (e.g. credits) to base currency (e.g. USD). Billing stays in one currency. - [Creating a wallet](https://docs.flexprice.io/docs/wallet/create) - [Low Balance Alert](https://docs.flexprice.io/docs/wallet/low-balance-alert): Configure Wallet Sentinel Alerts to get notified when a customer's wallet balance crosses configurable Info, Warning, or Critical thresholds. - [Manual Debit](https://docs.flexprice.io/docs/wallet/manual-debit): Manually deduct credits from customer wallets for refunds, adjustments, or administrative corrections. - [Prepaid & Promotional credits](https://docs.flexprice.io/docs/wallet/prepaid-and-promotional): Description of your new file. - [Top-up wallet](https://docs.flexprice.io/docs/wallet/top-up) - [Wallet Transactions](https://docs.flexprice.io/docs/wallet/transactions): Track and monitor all wallet activity including credits added, debits, and transaction status ## Documentation: Invoices and Payments - [Invoice Calculation Order](https://docs.flexprice.io/docs/invoices/calculation): The exact sequence flexprice uses to calculate invoice totals: line items, discounts, wallet credits, tax, and final amount. - [Managing Invoices](https://docs.flexprice.io/docs/invoices/managing) - [Overview](https://docs.flexprice.io/docs/invoices/overview) - [Partial payments](https://docs.flexprice.io/docs/invoices/partial-payments) - [Autopay & Mandates](https://docs.flexprice.io/docs/checkout/autopay-mandates): Collect a recurring payment mandate once at checkout, then let future invoices charge automatically - [Checkout Sessions API](https://docs.flexprice.io/docs/checkout/checkout-sessions): Create a time-bounded payment session that activates a subscription on successful payment. - [Implementation Guide](https://docs.flexprice.io/docs/checkout/implementation-guide): Step-by-step guide to integrating Flexprice Checkout: backend setup, customer redirect, webhook handling, and go-live checklist. - [Checkout](https://docs.flexprice.io/docs/checkout/overview): Accept payment and activate subscriptions in a hosted checkout flow, without building any payment UI. - [Pay-First Checkout](https://docs.flexprice.io/docs/checkout/pay-first-checkout): Collect payment before a subscription or wallet change takes effect, using an opt-in checkout object on the endpoint you already call - [Razorpay Checkout Setup](https://docs.flexprice.io/docs/checkout/razorpay-checkout): Configure Razorpay to work with Flexprice Checkout Sessions, including the exact webhook events required. ## Documentation: AI Cost Tracking - [Ingesting AI Usage](https://docs.flexprice.io/docs/ai-cost-tracking/ingesting-ai-usage): A technical look at how Flexprice normalises usage from any AI gateway or provider into a single standardised event, attaches cost, and... - [Overview](https://docs.flexprice.io/docs/ai-cost-tracking/overview): Turn fragmented AI spend across gateways, clouds, and SaaS into one metered, priced, and governed view — internal cost by team, user, and... ## Documentation: Access Control and Settings - [Manage API Keys](https://docs.flexprice.io/docs/rbac/api): Generate and manage API keys with specific permissions - [Overview](https://docs.flexprice.io/docs/rbac/overview): Control access to your Flexprice resources with role-based permissions - [Creating a Service Account](https://docs.flexprice.io/docs/rbac/service-accounts/create): Create a service account with specific permissions for your automated services - [Settings](https://docs.flexprice.io/docs/settings/settings): Configure subscription auto-cancellation, invoice numbering, and wallet balance alerts at the tenant and environment level. - [Model Context Protocol (MCP)](https://docs.flexprice.io/docs/connect/mcp-server): Connect Cursor, Claude, VS Code, and other MCP clients to your Flexprice API ## Documentation: Webhooks, Exports and Embedded UI - [Webhooks](https://docs.flexprice.io/docs/webhook/webhooks): Learn about webhook events in Flexprice - [Automated Data Export to Amazon S3](https://docs.flexprice.io/docs/data-exports/amazon-s3/export): Automate data exports to Amazon S3 with flexible scheduling and configuration - [Overview](https://docs.flexprice.io/docs/exportable-ui/overview): Exportable React components from the Flexprice dashboard that work with any data source - [Pricing Card](https://docs.flexprice.io/docs/exportable-ui/pricing-widget/pricing-card): Individual plan card for dashboards, billing pages, upgrade modals, and custom layouts - [Pricing Table](https://docs.flexprice.io/docs/exportable-ui/pricing-widget/pricing-table): Comparison table for showcasing multiple plans, features, and entitlements - [Pricing Widget](https://docs.flexprice.io/docs/exportable-ui/pricing-widget/pricing-widget): Complete pricing selector with billing toggle, plan grid, CTAs, and recommended plans ## Documentation: Implementation Guides and Scenarios - [Build Credit-based Pricing like Apollo.io](https://docs.flexprice.io/docs/boiler-plate/credit-based-pricing): Credit-based pricing is a usage-based model where customers prepay for a set number of credits and spend them as they use features, with each... - [Build Hybrid Pricing like Resend](https://docs.flexprice.io/docs/boiler-plate/hybrid-pricing): Hybrid pricing combines fixed subscription fees (recurring base charge) with usage-based metering (pay-per-use overages), plus entitlements that... - [Build Usage-based Pricing like Vapi.ai](https://docs.flexprice.io/docs/boiler-plate/usage-based-pricing): Vapi is a developer platform for building, testing, and deploying realistic, human-like voice AI agents. - [How to evolve pricing](https://docs.flexprice.io/docs/scenarios/how-to-evolve-pricing): Use scenarios to experiment with packaging, rates, and pricing models before rolling them out - [How to launch new products](https://docs.flexprice.io/docs/scenarios/how-to-launch-new-products): Use scenarios to de-risk first-time monetization and turn pricing into a growth lever - [Overview](https://docs.flexprice.io/docs/scenarios/overview): Visualize the impact of pricing changes using your real historical data before making them live ## Documentation: Changelog and Contributing - [Changelog](https://docs.flexprice.io/docs/changelog): What we’ve been shipping at Flexprice lately - [Project Architecture](https://docs.flexprice.io/docs/contributing-guide/architechture): Understanding the project structure and architecture - [Backend Development Setup](https://docs.flexprice.io/docs/contributing-guide/backend-setup): Complete guide to setting up the Flexprice backend development environment - [Code of Conduct](https://docs.flexprice.io/docs/contributing-guide/code-of-contuct): Community guidelines and standards - [Frontend Development Setup](https://docs.flexprice.io/docs/contributing-guide/frontend-setup): Complete guide to setting up the Flexprice frontend development environment - [Contributing Guide](https://docs.flexprice.io/docs/contributing-guide/introduction): Learn how to contribute to this open source project ## Integrations - [Chargebee Connection Setup](https://docs.flexprice.io/integrations/chargebee/connection-setup): Complete guide to setting up and configuring Chargebee connections in Flexprice - [Chargebee Customer Synchronization](https://docs.flexprice.io/integrations/chargebee/customer-sync): Complete guide to customer synchronization between Flexprice and Chargebee - [Chargebee Invoice Sync & Webhook Handling](https://docs.flexprice.io/integrations/chargebee/invoice-sync): Complete guide to syncing invoices to Chargebee and handling webhooks - [Chargebee Item Sync](https://docs.flexprice.io/integrations/chargebee/item-sync): Complete guide to syncing item families, items, and item prices to Chargebee - [Introduction](https://docs.flexprice.io/integrations/introduction): Connect Flexprice with your favorite tools and platforms to streamline your pricing and revenue operations - [AWS Marketplace Agreement Registration](https://docs.flexprice.io/integrations/marketplace-integration/aws/agreement-registration): Link each buyer AWS Marketplace agreement to a Flexprice subscription so their usage is reported to AWS - [How to Set Up AWS Marketplace](https://docs.flexprice.io/integrations/marketplace-integration/aws/connection-setup): Complete guide to listing your product on AWS Marketplace and connecting your AWS seller account to Flexprice - [AWS Marketplace Usage Reporting](https://docs.flexprice.io/integrations/marketplace-integration/aws/usage-reporting): What Flexprice meters to AWS Marketplace and when it reports - [Azure Marketplace Agreement Registration](https://docs.flexprice.io/integrations/marketplace-integration/azure/agreement-registration): Link each buyer Azure Marketplace subscription to a Flexprice subscription so their usage is reported to Azure - [How to Set Up Azure Marketplace](https://docs.flexprice.io/integrations/marketplace-integration/azure/connection-setup): Complete guide to creating your Azure Marketplace offer and giving Flexprice your Microsoft Entra app credentials - [Azure Marketplace Usage Reporting](https://docs.flexprice.io/integrations/marketplace-integration/azure/usage-reporting): What Flexprice meters to Azure Marketplace and when it reports - [GCP Marketplace Agreement Registration](https://docs.flexprice.io/integrations/marketplace-integration/gcp/agreement-registration): Link each buyer GCP Marketplace entitlement to a Flexprice subscription so their usage is reported to GCP - [How to Set Up GCP Marketplace](https://docs.flexprice.io/integrations/marketplace-integration/gcp/connection-setup): Complete guide to listing your product on GCP Marketplace and connecting your GCP producer project to Flexprice - [GCP Marketplace Usage Reporting](https://docs.flexprice.io/integrations/marketplace-integration/gcp/usage-reporting): What Flexprice meters to GCP Marketplace and when it reports - [Overview](https://docs.flexprice.io/integrations/marketplace-integration/overview): Sell your product through Flexprice supported marketplaces and meter each buyer usage back to them from Flexprice - [How to Set Up Charge Automatically](https://docs.flexprice.io/integrations/moyasar/autopay): Save a customer card via Flexprice checkout and charge invoices automatically - [Moyasar Connection Setup](https://docs.flexprice.io/integrations/moyasar/connection-setup): Complete guide to setting up and configuring Moyasar connections in Flexprice - [Moyasar Invoice Synchronization](https://docs.flexprice.io/integrations/moyasar/invoice-sync): Complete guide to invoice synchronization between Flexprice and Moyasar - [Nomod Connection Setup](https://docs.flexprice.io/integrations/nomod/connection-setup): Complete guide to setting up and configuring Nomod connections in Flexprice - [Nomod Customer Synchronization](https://docs.flexprice.io/integrations/nomod/customer-sync): Complete guide to customer synchronization between Flexprice and Nomod - [Nomod Payment Links & Invoice Sync](https://docs.flexprice.io/integrations/nomod/payment-links): Complete guide to creating payment links and handling the Nomod checkout flow - [Paddle Connection Setup](https://docs.flexprice.io/integrations/paddle/connection-setup): Complete guide to setting up and configuring Paddle connections in Flexprice - [Paddle Integration Workflow](https://docs.flexprice.io/integrations/paddle/integration-workflow): End-to-end guide to the Paddle integration: subscription sync, customer checkout, and invoice auto-charge - [QuickBooks Connection Setup](https://docs.flexprice.io/integrations/quickbooks/connection-setup): Complete guide to setting up and configuring QuickBooks Online connections in Flexprice - [QuickBooks Integration Workflow](https://docs.flexprice.io/integrations/quickbooks/integration-workflow): Complete end-to-end workflow for syncing invoices from Flexprice to QuickBooks Online - [Item Sync to QuickBooks](https://docs.flexprice.io/integrations/quickbooks/item-sync): Learn how Flexprice automatically creates and manages items in QuickBooks for invoice line items - [Razorpay Connection Setup](https://docs.flexprice.io/integrations/razorpay/connection-setup): Complete guide to setting up and configuring Razorpay connections in Flexprice - [Razorpay Customer Synchronization](https://docs.flexprice.io/integrations/razorpay/customer-sync): Complete guide to on-demand customer synchronization between Flexprice and Razorpay - [Razorpay Integration Workflow](https://docs.flexprice.io/integrations/razorpay/integration-workflow): Complete guide to integrating Flexprice with Razorpay for payment processing - [Razorpay Payment Links & Invoice Sync](https://docs.flexprice.io/integrations/razorpay/payment-links): Complete guide to creating payment links and handling the Razorpay checkout flow - [Card Payment Checkout Flow](https://docs.flexprice.io/integrations/stripe/card-payment): Complete guide to processing card payments using saved payment methods - [Stripe Connection Setup](https://docs.flexprice.io/integrations/stripe/connection-setup): Complete guide to setting up and configuring Stripe connections in Flexprice - [Stripe Customer Synchronization](https://docs.flexprice.io/integrations/stripe/customer-sync): Complete guide to on-demand customer synchronization between Flexprice and Stripe - [Invoice Sync & Save Card](https://docs.flexprice.io/integrations/stripe/examples/invoice-sync-workflow) - [Stripe Invoice Sync Flow](https://docs.flexprice.io/integrations/stripe/invoice-sync): Comprehensive guide to Stripe invoice synchronization, collection methods, and payment reconciliation - [Stripe Payment Links & Checkout Flow](https://docs.flexprice.io/integrations/stripe/payment-links): Complete guide to creating payment links and handling the Stripe checkout flow - [Tabs Connection Setup](https://docs.flexprice.io/integrations/tabs/connection-setup): Connect Flexprice to Tabs to automatically sync invoices - [Tabs Invoice Sync](https://docs.flexprice.io/integrations/tabs/invoice-sync): How Flexprice syncs invoices to Tabs, creating customers, contracts, and obligations automatically - [Whop Connection Setup](https://docs.flexprice.io/integrations/whop/connection-setup): Connect Flexprice to Whop to sync invoices and reconcile payments automatically - [Whop Invoice Sync](https://docs.flexprice.io/integrations/whop/invoice-sync): How Flexprice pushes invoices to Whop and reconciles payment status automatically - [Zoho Books Connection Setup](https://docs.flexprice.io/integrations/zohobooks/connection-setup): Complete guide to setting up and configuring Zoho Books connections in Flexprice ## API Reference REST API for Flexprice. Base documentation: https://docs.flexprice.io/api-reference/introduction - [Error responses](https://docs.flexprice.io/api-reference/error-responses): Understand Flexprice API error response formats and error codes - [Introduction](https://docs.flexprice.io/api-reference/introduction) - [Pagination](https://docs.flexprice.io/api-reference/pagination): Learn how to paginate through API responses using offset-based pagination ### API: Addons - [Create addon](https://docs.flexprice.io/api-reference/addons/create-addon): Use when defining an optional purchasable item (e.g. extra storage or support tier). Ideal for add-ons that customers can attach to a subscription. - [Delete addon](https://docs.flexprice.io/api-reference/addons/delete-addon): Use when retiring an addon (e.g. end-of-life). Returns 200 with success message. - [Get addon](https://docs.flexprice.io/api-reference/addons/get-addon): Use when you need to load a single addon (e.g. for display or to attach to a subscription). - [Get addon by lookup key](https://docs.flexprice.io/api-reference/addons/get-addon-by-lookup-key): Use when resolving an addon by external id (e.g. from your product catalog). Ideal for integrations. - [Query addons](https://docs.flexprice.io/api-reference/addons/query-addons): Use when listing or searching addons (e.g. catalog or subscription builder). Returns a paginated list; supports filtering and sorting. - [Update addon](https://docs.flexprice.io/api-reference/addons/update-addon): Use when changing addon details (e.g. name, pricing, or metadata). ### API: Alerts - [Query alert logs](https://docs.flexprice.io/api-reference/alerts/query-alert-logs): Use when viewing or searching alert history (e.g. support triage or customer-facing alert log). Returns a paginated list; supports filtering by... ### API: Alert Settings - [Create alert settings](https://docs.flexprice.io/api-reference/alertsettings/create-alert-settings): Configure a subscription, line item, or group spend alert. - [Delete alert settings](https://docs.flexprice.io/api-reference/alertsettings/delete-alert-settings): Soft delete an alert setting. - [Get alert settings](https://docs.flexprice.io/api-reference/alertsettings/get-alert-settings): Fetch a single alert setting by id. - [Query alert settings](https://docs.flexprice.io/api-reference/alertsettings/query-alert-settings): List or search alert settings. Returns a paginated list. - [Update alert settings](https://docs.flexprice.io/api-reference/alertsettings/update-alert-settings): Patch an alert setting's config; omitted fields keep their stored value. ### API: Checkout - [Create checkout session](https://docs.flexprice.io/api-reference/checkout/create-checkout-session) - [Delete checkout session](https://docs.flexprice.io/api-reference/checkout/delete-checkout-session) - [Get checkout session](https://docs.flexprice.io/api-reference/checkout/get-checkout-session) ### API: Costs - [Create costsheet](https://docs.flexprice.io/api-reference/costs/create-costsheet): Use when setting up a new pricing configuration (e.g. a new product or region). Costsheets group prices and define the default for the environment. - [Delete costsheet](https://docs.flexprice.io/api-reference/costs/delete-costsheet): Use when retiring a costsheet (e.g. end-of-life product). Soft-deletes; status set to deleted. - [Get active costsheet](https://docs.flexprice.io/api-reference/costs/get-active-costsheet): Use when you need the tenant's default pricing configuration (e.g. for checkout or plan display). Returns the active costsheet for the environment. - [Get combined revenue and cost analytics](https://docs.flexprice.io/api-reference/costs/get-combined-revenue-and-cost-analytics): Use when building dashboards or reports that need revenue vs cost, ROI, and margin over a time period (e.g. finance views or executive summaries). - [Get combined revenue and cost analytics (V2)](https://docs.flexprice.io/api-reference/costs/get-combined-revenue-and-cost-analytics-v2): Use when you need the same revenue/cost/ROI analytics but computed from the costsheet usage-tracking pipeline (e.g. for consistency with... - [Get costsheet](https://docs.flexprice.io/api-reference/costs/get-costsheet): Use when you need to load a single costsheet (e.g. for editing or display). Supports optional expand for related prices. - [Query costsheets](https://docs.flexprice.io/api-reference/costs/query-costsheets): Use when listing or searching costsheets (e.g. admin catalog). Returns a paginated list; supports filtering and sorting. - [Update costsheet](https://docs.flexprice.io/api-reference/costs/update-costsheet): Use when changing costsheet name or metadata. ### API: Coupon Associations - [Get coupon association](https://docs.flexprice.io/api-reference/coupon-associations/get-coupon-association): Get a single coupon association by ID. Coupon associations are created and removed via the subscription modify API. - [List coupon associations](https://docs.flexprice.io/api-reference/coupon-associations/list-coupon-associations): List coupon associations with optional filters. Coupon associations are created and removed via the subscription modify API. ### API: Coupons - [Create coupon](https://docs.flexprice.io/api-reference/coupons/create-coupon): Use when creating a discount (e.g. promo code or referral). Ideal for percent or fixed value, with optional validity and usage limits. - [Delete coupon](https://docs.flexprice.io/api-reference/coupons/delete-coupon): Use when retiring a coupon (e.g. campaign ended). Returns 200 with success message. - [Get coupon](https://docs.flexprice.io/api-reference/coupons/get-coupon): Use when you need to load a single coupon (e.g. for display or to validate a code). - [Get coupon by code](https://docs.flexprice.io/api-reference/coupons/get-coupon-by-code): Use when resolving a coupon by promo code (e.g. checkout or validation). - [Query coupons](https://docs.flexprice.io/api-reference/coupons/query-coupons): Use when listing or searching coupons (e.g. promo management). Returns a paginated list; supports filtering and sorting. - [Update coupon](https://docs.flexprice.io/api-reference/coupons/update-coupon): Use when changing coupon config (e.g. value, validity, or usage limits). ### API: Credit Grants - [Create credit grant](https://docs.flexprice.io/api-reference/credit-grants/create-credit-grant): Use when giving a customer or plan credits (e.g. prepaid balance or promotional credits). Scope can be plan or subscription; supports start/end dates. - [Delete credit grant](https://docs.flexprice.io/api-reference/credit-grants/delete-credit-grant): Use when removing or ending a credit grant (e.g. revoke promo or close prepaid). Plan-scoped grants are archived; subscription-scoped supports... - [Get addon credit grants](https://docs.flexprice.io/api-reference/credit-grants/get-addon-credit-grants): Use when listing credits attached to an addon (e.g. included prepaid or promo credits). - [Get credit grant](https://docs.flexprice.io/api-reference/credit-grants/get-credit-grant): Use when you need to load a single credit grant (e.g. for display or to check balance). - [Get plan credit grants](https://docs.flexprice.io/api-reference/credit-grants/get-plan-credit-grants): Use when listing credits attached to a plan (e.g. included prepaid or promo credits). - [Update credit grant](https://docs.flexprice.io/api-reference/credit-grants/update-credit-grant): Use when changing a credit grant (e.g. amount or end date). Request body contains the fields to update. ### API: Credit Notes - [Create credit note](https://docs.flexprice.io/api-reference/credit-notes/create-credit-note): Use when issuing a refund or adjustment (e.g. customer dispute or proration). Links to an invoice; create as draft then finalize. - [Finalize credit note](https://docs.flexprice.io/api-reference/credit-notes/finalize-credit-note): Use when locking a draft credit note and applying the credit (e.g. after approval). Once finalized, applied per billing provider. - [Get credit note](https://docs.flexprice.io/api-reference/credit-notes/get-credit-note): Use when you need to load a single credit note (e.g. for display or reconciliation). - [Void credit note](https://docs.flexprice.io/api-reference/credit-notes/void-credit-note): Use when cancelling a draft credit note (e.g. created by mistake). Only draft credit notes can be voided. ### API: Customers - [Create customer](https://docs.flexprice.io/api-reference/customers/create-customer): Use when onboarding a new billing customer (e.g. sign-up or CRM sync). Ideal for linking via external_customer_id to your app's user id. - [Delete customer](https://docs.flexprice.io/api-reference/customers/delete-customer): Use when removing a customer (e.g. GDPR or churn). Returns 204 No Content on success. - [Get customer](https://docs.flexprice.io/api-reference/customers/get-customer): Use when you need to load a single customer (e.g. for a billing portal or to attach a subscription). - [Get customer by external ID](https://docs.flexprice.io/api-reference/customers/get-customer-by-external-id): Use when resolving a customer by your app's id (e.g. from your user table). Ideal for integrations that key by external id. - [Get customer entitlements](https://docs.flexprice.io/api-reference/customers/get-customer-entitlements): Use when checking what a customer can access (e.g. feature gating or usage limits). Supports optional filters (feature_ids, subscription_ids). - [Get customer entitlements by external ID](https://docs.flexprice.io/api-reference/customers/get-customer-entitlements-by-external-id): Use when checking entitlements by your app's customer id (e.g. feature gating at the edge). Supports optional filters (feature_ids, subscription_ids). - [Get customer usage summary](https://docs.flexprice.io/api-reference/customers/get-customer-usage-summary): Use when showing a customer's usage (e.g. portal or overage alerts). Identify by customer_id or customer_lookup_key; supports filters. - [Get subscriptions for customer by external ID](https://docs.flexprice.io/api-reference/customers/get-subscriptions-for-customer-by-external-id): Returns all subscriptions for a customer looked up by external_id, with line-item meters and entitlements attached (no pagination). - [Get upcoming credit grant applications](https://docs.flexprice.io/api-reference/customers/get-upcoming-credit-grant-applications): Use when showing upcoming or pending credits for a customer (e.g. in a portal or for forecasting). - [Query customers](https://docs.flexprice.io/api-reference/customers/query-customers): Use when listing or searching customers (e.g. admin CRM or reporting). Returns a paginated list; supports filtering and sorting. - [Update customer](https://docs.flexprice.io/api-reference/customers/update-customer): Use when updating customer details (e.g. name, email, or metadata). Identify by id or external_customer_id. ### API: Entitlements - [Create entitlement](https://docs.flexprice.io/api-reference/entitlements/create-entitlement): Use when attaching a feature (and its limit) to a plan or addon (e.g. "10 seats" or "1000 API calls"). Defines what the plan/addon includes. - [Create entitlements in bulk](https://docs.flexprice.io/api-reference/entitlements/create-entitlements-in-bulk): Use when attaching many features to a plan or addon at once (e.g. initial plan setup or import). Bulk version of create entitlement. - [Delete entitlement](https://docs.flexprice.io/api-reference/entitlements/delete-entitlement): Use when removing a feature from a plan or addon (e.g. deprecating a capability). Returns 200 with success message. - [Get addon entitlements](https://docs.flexprice.io/api-reference/entitlements/get-addon-entitlements): Use when checking what features or limits an addon grants (e.g. for display or entitlement logic). - [Get entitlement](https://docs.flexprice.io/api-reference/entitlements/get-entitlement): Use when you need to load a single entitlement (e.g. to display or edit a feature limit). - [Get plan entitlements](https://docs.flexprice.io/api-reference/entitlements/get-plan-entitlements): Use when checking what a plan includes (e.g. feature list or limits for display or gating). - [Query entitlements](https://docs.flexprice.io/api-reference/entitlements/query-entitlements): Use when listing or searching entitlements (e.g. plan editor or audit). Returns a paginated list; supports filtering by plan, addon, feature. - [Update entitlement](https://docs.flexprice.io/api-reference/entitlements/update-entitlement): Use when changing an entitlement (e.g. increasing or decreasing a limit). Request body contains the fields to update. ### API: Environments - [Clone an environment](https://docs.flexprice.io/api-reference/environments/clone-an-environment): Clone all published features and plans from the source environment into a target environment. If target_environment_id is provided, entities are... ### API: Events - [Bulk ingest events](https://docs.flexprice.io/api-reference/events/bulk-ingest-events): Use when batching usage events (e.g. backfill or high-volume ingestion). More efficient than single event calls; returns 202 when accepted. - [Get event](https://docs.flexprice.io/api-reference/events/get-event): Use when debugging a specific event (e.g. why it failed or how it was aggregated). Reads the meter-usage pipeline; includes processing status and... - [Get Hugging Face inference data](https://docs.flexprice.io/api-reference/events/get-hugging-face-inference-data): Use when fetching Hugging Face inference usage or billing data (e.g. for HF-specific reporting or reconciliation). Reads the meter-usage pipeline. - [Get usage analytics](https://docs.flexprice.io/api-reference/events/get-usage-analytics): Use when building analytics views (e.g. usage by feature or customer over time). Supports filtering, grouping, and time-series breakdown. - [Get usage by meter](https://docs.flexprice.io/api-reference/events/get-usage-by-meter): Use when showing usage for a specific meter (e.g. dashboard or overage check). Supports time range, filters, and grouping by customer or subscription. - [Get usage statistics](https://docs.flexprice.io/api-reference/events/get-usage-statistics): Use when building usage reports or dashboards across events. Supports filters and grouping; defaults to last 7 days if no range provided. - [Ingest event](https://docs.flexprice.io/api-reference/events/ingest-event): Use when sending a single usage event from your app (e.g. one API call or one GB stored). Events are processed asynchronously; returns 202 with... - [List raw events](https://docs.flexprice.io/api-reference/events/list-raw-events): Use when debugging ingestion or exporting raw event data (e.g. support or audit). Returns a paginated list; supports time range and sorting. ### API: Features - [Clone a feature](https://docs.flexprice.io/api-reference/features/clone-a-feature): Clone an existing feature - [Create feature](https://docs.flexprice.io/api-reference/features/create-feature): Use when defining a new feature or capability to gate or meter (e.g. feature flags or usage-based limits). Ideal for boolean or usage features. - [Delete feature](https://docs.flexprice.io/api-reference/features/delete-feature): Use when retiring a feature (e.g. deprecated capability). Returns 200 with success message. - [Query features](https://docs.flexprice.io/api-reference/features/query-features): Use when listing or searching features (e.g. catalog or entitlement setup). Returns a paginated list; supports filtering and sorting. - [Update feature](https://docs.flexprice.io/api-reference/features/update-feature): Use when changing feature definition (e.g. name, type, or meter). Request body contains the fields to update. ### API: Groups - [Create group](https://docs.flexprice.io/api-reference/groups/create-group): Use when organizing entities into a group (e.g. for filtering prices or plans by product line or region). - [Delete group](https://docs.flexprice.io/api-reference/groups/delete-group): Use when removing a group and clearing its entity associations (e.g. retiring a product line). Returns 204 or 200 on success. - [Get group](https://docs.flexprice.io/api-reference/groups/get-group): Use when you need to load a single group (e.g. for display or to assign entities). - [Query groups](https://docs.flexprice.io/api-reference/groups/query-groups): Use when listing or searching groups (e.g. admin catalog). Returns a paginated list; supports filtering and sorting. ### API: Integrations - [Delink integration mapping](https://docs.flexprice.io/api-reference/integrations/delink-integration-mapping): Soft-delete (archive) the mapping between a FlexPrice entity and a provider entity. - [Get entity integration mappings](https://docs.flexprice.io/api-reference/integrations/get-entity-integration-mappings): Get integration mappings for a specific entity by entity type and entity ID. - [Get integration configurations](https://docs.flexprice.io/api-reference/integrations/get-integration-configurations): Returns the base capabilities and current sync configuration for all connected providers. - [Link integration mapping](https://docs.flexprice.io/api-reference/integrations/link-integration-mapping): Link a FlexPrice entity to provider entity with provider-specific side effects. ### API: Invoices - [Attempt invoice payment](https://docs.flexprice.io/api-reference/invoices/attempt-invoice-payment): Use when paying an invoice with the customer's wallet balance (e.g. prepaid credits or balance applied at checkout). - [Create one-off invoice](https://docs.flexprice.io/api-reference/invoices/create-one-off-invoice): Use when creating a manual or one-off invoice (e.g. custom charge or non-recurring billing). Invoice is created in draft; finalize when ready. - [Finalize invoice](https://docs.flexprice.io/api-reference/invoices/finalize-invoice): Use when locking an invoice for payment (e.g. after review). Once finalized, line items are locked; invoice can be paid or voided. - [Get customer invoice summary](https://docs.flexprice.io/api-reference/invoices/get-customer-invoice-summary): Use when showing a customer's invoice overview (e.g. billing portal or balance summary). Includes totals and multi-currency breakdown. - [Get invoice](https://docs.flexprice.io/api-reference/invoices/get-invoice): Use when loading an invoice for display or editing (e.g. portal or reconciliation). Supports group_by for usage breakdown and... - [Get invoice PDF](https://docs.flexprice.io/api-reference/invoices/get-invoice-pdf): Use when delivering an invoice PDF to the customer (e.g. email attachment or download). Use url=true for a presigned URL instead of binary. Use... - [Get invoice preview](https://docs.flexprice.io/api-reference/invoices/get-invoice-preview): Use when showing a customer what they will be charged (e.g. preview before checkout or plan change). No invoice is created. - [Query invoices](https://docs.flexprice.io/api-reference/invoices/query-invoices): Use when listing or searching invoices (e.g. admin view or customer history). Returns a paginated list; supports filtering by customer, status... - [Recalculate draft invoice (v2)](https://docs.flexprice.io/api-reference/invoices/recalculate-draft-invoice-v2): Recalculates a draft SUBSCRIPTION invoice in-place (replaces line items, reapplies credits/coupons/taxes). Use when subscription or usage data... - [Recalculate invoice (voided invoice)](https://docs.flexprice.io/api-reference/invoices/recalculate-invoice-voided-invoice): Starts an async workflow that creates a fresh replacement invoice for a voided SUBSCRIPTION invoice (same billing period). Returns workflow_id and... - [Trigger invoice communication webhook](https://docs.flexprice.io/api-reference/invoices/trigger-invoice-communication-webhook): Use when sending an invoice to the customer (e.g. trigger email or Slack). Payload includes full invoice details for your integration. - [Update invoice](https://docs.flexprice.io/api-reference/invoices/update-invoice): Use when updating invoice metadata or due date (e.g. PDF URL, net terms). For paid invoices only safe fields can be updated. - [Update invoice payment status](https://docs.flexprice.io/api-reference/invoices/update-invoice-payment-status): Use when reconciling payment status from an external gateway or manual entry (e.g. mark paid after bank confirmation). - [Void invoice](https://docs.flexprice.io/api-reference/invoices/void-invoice): Use when cancelling an invoice (e.g. order cancelled or duplicate). Only unpaid invoices can be voided. ### API: Marketplace - [Register a marketplace agreement (AWS, GCP, or Azure)](https://docs.flexprice.io/api-reference/marketplace/register-a-marketplace-agreement-aws-gcp-or-azure): Registers an AWS, GCP, or Azure Marketplace buyer agreement against an existing Flexprice subscription, upserting plan/subscription/customer... ### API: Payments - [Create payment](https://docs.flexprice.io/api-reference/payments/create-payment): Use when recording a payment against an invoice (e.g. after receiving funds via a gateway or manual entry). - [Delete payment](https://docs.flexprice.io/api-reference/payments/delete-payment): Use when removing or voiding a payment record (e.g. correcting erroneous entries). Returns 200 with success message. - [Get payment](https://docs.flexprice.io/api-reference/payments/get-payment): Use when you need to load a single payment (e.g. for a receipt view or reconciliation). - [List payments](https://docs.flexprice.io/api-reference/payments/list-payments): Use when listing or searching payments (e.g. reconciliation UI or customer payment history). Returns a paginated list; supports filtering by... - [Process payment](https://docs.flexprice.io/api-reference/payments/process-payment): Use when you need to charge or process a payment (e.g. trigger the payment provider to capture funds). Returns updated payment with status. - [Update payment](https://docs.flexprice.io/api-reference/payments/update-payment): Use when updating payment status or metadata (e.g. after reconciliation or adding a reference). ### API: Plans - [Clone a plan](https://docs.flexprice.io/api-reference/plans/clone-a-plan): Clone an existing plan, copying its active prices, published entitlements, and published credit grants - [Create plan](https://docs.flexprice.io/api-reference/plans/create-plan): Use when defining a new pricing plan (e.g. Free, Pro, Enterprise). Attach prices and entitlements; customers subscribe to plans. - [Delete plan](https://docs.flexprice.io/api-reference/plans/delete-plan): Use when retiring a plan (e.g. end-of-life). Existing subscriptions may be affected. Returns 200 with success message. - [Get plan](https://docs.flexprice.io/api-reference/plans/get-plan): Use when you need to load a single plan (e.g. for display or to create a subscription). - [Query plans](https://docs.flexprice.io/api-reference/plans/query-plans): Use when listing or searching plans (e.g. plan picker or admin catalog). Returns a paginated list; supports filtering and sorting. - [Synchronize plan prices](https://docs.flexprice.io/api-reference/plans/synchronize-plan-prices): Use when you have changed plan prices and need to push them to all active subscriptions (e.g. global price update). Returns workflow ID. - [Update plan](https://docs.flexprice.io/api-reference/plans/update-plan): Use when changing plan details (e.g. name, interval, or metadata). Partial update supported. ### API: Price Units - [Create price unit](https://docs.flexprice.io/api-reference/price-units/create-price-unit): Use when defining a new unit of measure for pricing (e.g. GB, API call, seat). Ideal for metered or usage-based prices. - [Delete price unit](https://docs.flexprice.io/api-reference/price-units/delete-price-unit): Use when removing a price unit that is no longer needed. Fails if any price references this unit. - [Get price unit](https://docs.flexprice.io/api-reference/price-units/get-price-unit): Use when you need to load a single price unit (e.g. for display or when creating a price). - [Get price unit by code](https://docs.flexprice.io/api-reference/price-units/get-price-unit-by-code): Use when resolving a price unit by code (e.g. from an external catalog or config). Ideal for integrations. - [List price units](https://docs.flexprice.io/api-reference/price-units/list-price-units): Use when listing price units (e.g. in a catalog or when creating prices). Returns a paginated list; supports status, sort, and pagination. - [Query price units](https://docs.flexprice.io/api-reference/price-units/query-price-units): Use when searching or listing price units (e.g. admin catalog). Returns a paginated list; supports filtering and sorting. - [Update price unit](https://docs.flexprice.io/api-reference/price-units/update-price-unit): Use when renaming or updating metadata for a price unit. Code is immutable once created. ### API: Prices - [Create price](https://docs.flexprice.io/api-reference/prices/create-price): Use when adding a new price to a plan or catalog (e.g. per-seat, flat, or metered). Ideal for both simple and usage-based pricing. - [Create prices in bulk](https://docs.flexprice.io/api-reference/prices/create-prices-in-bulk): Use when creating many prices at once (e.g. importing a catalog or setting up a plan with multiple tiers). - [Delete price](https://docs.flexprice.io/api-reference/prices/delete-price): Use when retiring a price (e.g. end-of-life or replacement). Optional effective date or cascade for subscriptions. - [Get price](https://docs.flexprice.io/api-reference/prices/get-price): Use when you need to load a single price (e.g. for display or editing). Response includes expanded meter and price unit when applicable. - [Get price by lookup key](https://docs.flexprice.io/api-reference/prices/get-price-by-lookup-key): Use when resolving a price by external id (e.g. from your catalog or CMS). Ideal for integrations. - [Query prices](https://docs.flexprice.io/api-reference/prices/query-prices): Use when listing or searching prices (e.g. plan builder or catalog). Returns a paginated list; supports filtering and sorting. - [Update price](https://docs.flexprice.io/api-reference/prices/update-price): Use when changing price configuration (e.g. amount, billing scheme, or metadata). ### API: RBAC - [Get a specific RBAC role](https://docs.flexprice.io/api-reference/rbac/get-a-specific-rbac-role): Use when you need to show or edit a single role (e.g. role detail page). Includes permissions, name, and description. - [List all RBAC roles](https://docs.flexprice.io/api-reference/rbac/list-all-rbac-roles): Use when building role pickers or permission UIs. Returns all roles with permissions and descriptions. ### API: Scheduled Tasks - [Create scheduled task](https://docs.flexprice.io/api-reference/scheduled-tasks/create-scheduled-task): Use when setting up recurring data exports or other scheduled jobs. Ideal for report generation or syncing data on a schedule. - [Delete a scheduled task](https://docs.flexprice.io/api-reference/scheduled-tasks/delete-a-scheduled-task): Use when removing a scheduled task from the active roster. Archives the task and removes it from the scheduler (soft delete). - [Get scheduled task](https://docs.flexprice.io/api-reference/scheduled-tasks/get-scheduled-task): Use when you need to load a single scheduled task (e.g. to show details in a UI or check its configuration). - [List scheduled tasks](https://docs.flexprice.io/api-reference/scheduled-tasks/list-scheduled-tasks): Use when listing or managing scheduled tasks in an admin UI. Returns a list; supports filtering by status, type, and pagination. - [Schedule draft finalization](https://docs.flexprice.io/api-reference/scheduled-tasks/schedule-draft-finalization): Triggers the draft invoice finalization workflow that scans computed draft invoices whose finalization delay has elapsed and finalizes them... - [Schedule update billing period](https://docs.flexprice.io/api-reference/scheduled-tasks/schedule-update-billing-period): Use when you need to trigger a billing-period update workflow (e.g. to recalculate or sync billing windows). - [Trigger force run](https://docs.flexprice.io/api-reference/scheduled-tasks/trigger-force-run): Use when you need to run a scheduled export immediately (e.g. on-demand report or catch-up). Supports optional custom time range. - [Update a scheduled task](https://docs.flexprice.io/api-reference/scheduled-tasks/update-a-scheduled-task): Use when pausing or resuming a scheduled task. Only the enabled field can be changed. ### API: Secrets - [Create a new API key](https://docs.flexprice.io/api-reference/secrets/create-a-new-api-key): Use when issuing a new API key (e.g. for a service account or for the current user). Provide service_account_id to create for a service account. - [Delete an API key](https://docs.flexprice.io/api-reference/secrets/delete-an-api-key): Use when revoking an API key (e.g. rotation or compromise). Permanently invalidates the key. - [List API keys](https://docs.flexprice.io/api-reference/secrets/list-api-keys): Use when listing API keys (e.g. admin view or rotating keys). Returns a paginated list. ### API: Subscriptions - [Activate draft subscription](https://docs.flexprice.io/api-reference/subscriptions/activate-draft-subscription): Use when turning a draft subscription live (e.g. after collecting payment or completing setup). Once activated, billing and entitlements apply. - [Add addon to subscription](https://docs.flexprice.io/api-reference/subscriptions/add-addon-to-subscription): Use when adding an optional product or add-on to an existing subscription (e.g. extra storage or support tier). - [Cancel subscription](https://docs.flexprice.io/api-reference/subscriptions/cancel-subscription): Use when a customer churns or downgrades. Supports immediate or end-of-period cancellation and proration. Ideal for self-serve or support-driven... - [Cancel subscription schedule](https://docs.flexprice.io/api-reference/subscriptions/cancel-subscription-schedule): Use when cancelling a scheduled change (e.g. customer changed mind). Identify by schedule ID in path or by subscription ID + schedule type in body. - [Create subscription](https://docs.flexprice.io/api-reference/subscriptions/create-subscription): Use when onboarding a customer to a plan or starting a new subscription. Ideal for draft subscriptions (activate later) or active from start. - [Create subscription line item](https://docs.flexprice.io/api-reference/subscriptions/create-subscription-line-item): Use when adding a new charge or seat to a subscription (e.g. extra seat or one-time add). Supports price_id or inline price. - [Delete subscription line item](https://docs.flexprice.io/api-reference/subscriptions/delete-subscription-line-item): Use when removing a charge or seat from a subscription (e.g. downgrade). Line item ends; retained for history but no longer billed. - [Execute subscription modification](https://docs.flexprice.io/api-reference/subscriptions/execute-subscription-modification): Execute a mid-cycle subscription modification (inheritance, quantity change, grouped invoicing, trial end, coupon, or tax). - [Execute subscription plan change](https://docs.flexprice.io/api-reference/subscriptions/execute-subscription-plan-change): Use when applying a plan change (e.g. upgrade or downgrade). Executes proration and generates invoice or credit as needed. - [Get active addon associations](https://docs.flexprice.io/api-reference/subscriptions/get-active-addon-associations): Use when listing which add-ons are currently attached to a subscription (e.g. for display or editing). - [Get subscription](https://docs.flexprice.io/api-reference/subscriptions/get-subscription): Use when you need to load a single subscription (e.g. for a billing portal or to check status). - [Get subscription entitlements](https://docs.flexprice.io/api-reference/subscriptions/get-subscription-entitlements): Use when checking what features or limits a subscription has (e.g. entitlement checks or feature gating). Optional feature_ids to filter. - [Get subscription schedule](https://docs.flexprice.io/api-reference/subscriptions/get-subscription-schedule): Use when you need to load a single scheduled change (e.g. to show when a plan change or renewal takes effect). - [Get subscription (V2)](https://docs.flexprice.io/api-reference/subscriptions/get-subscription-v2): Use when you need a subscription with related data (line items, prices, plan). Supports expand for detailed payloads without extra round-trips. - [Get upcoming credit grant applications](https://docs.flexprice.io/api-reference/subscriptions/get-upcoming-credit-grant-applications): Use when showing upcoming or pending credits for a subscription (e.g. in a portal or for forecasting). - [Get usage by subscription](https://docs.flexprice.io/api-reference/subscriptions/get-usage-by-subscription): Use when showing usage for a subscription (e.g. in a portal or for overage checks). Supports time range and filters. - [List all subscription schedules](https://docs.flexprice.io/api-reference/subscriptions/list-all-subscription-schedules): Use when listing or searching scheduled changes across subscriptions (e.g. admin view). Returns schedules with optional filtering. - [List subscription schedules](https://docs.flexprice.io/api-reference/subscriptions/list-subscription-schedules): Use when listing scheduled changes for a subscription (e.g. upcoming plan change or renewal). Returns all schedules for that subscription. - [Preview subscription modification](https://docs.flexprice.io/api-reference/subscriptions/preview-subscription-modification): Preview the impact of a mid-cycle subscription modification (inheritance, quantity change, grouped invoicing, trial end, coupon, or tax) without... - [Preview subscription plan change](https://docs.flexprice.io/api-reference/subscriptions/preview-subscription-plan-change): Use when showing a customer the cost of a plan change before they confirm (e.g. upgrade/downgrade preview with proration). - [Query subscriptions](https://docs.flexprice.io/api-reference/subscriptions/query-subscriptions): Use when listing or searching subscriptions (e.g. admin view or customer subscription list). Returns a paginated list; supports filtering by... - [Remove addon from subscription](https://docs.flexprice.io/api-reference/subscriptions/remove-addon-from-subscription): Use when removing an add-on from a subscription (e.g. downgrade or opt-out). - [Search subscription line items](https://docs.flexprice.io/api-reference/subscriptions/search-subscription-line-items): List subscription line items with a JSON filter (subscription, customer, price, pagination, expand=prices, etc.). - [Update subscription](https://docs.flexprice.io/api-reference/subscriptions/update-subscription): Use when changing subscription details (e.g. quantity, billing anchor, or parent). Supports partial update; send "" to clear parent_subscription_id. - [Update subscription line item](https://docs.flexprice.io/api-reference/subscriptions/update-subscription-line-item): Use when changing a subscription line item (e.g. quantity or price). Implemented by ending the current line and creating a new one for clean billing. ### API: Tasks - [Create a new task](https://docs.flexprice.io/api-reference/tasks/create-a-new-task): Use when submitting a file or job for async processing (e.g. export or import). Returns task ID to poll for status and result. - [Download task export file](https://docs.flexprice.io/api-reference/tasks/download-task-export-file): Use when letting a user download an exported file (e.g. report or data export). Returns a presigned URL; supports FlexPrice or customer-owned S3. - [Get a task](https://docs.flexprice.io/api-reference/tasks/get-a-task): Use when checking task status or progress (e.g. polling after create). Returns task by ID. - [Get task processing result](https://docs.flexprice.io/api-reference/tasks/get-task-processing-result): Use when fetching the outcome of a completed task (e.g. export URL or error message). Call after task status is complete. - [List tasks](https://docs.flexprice.io/api-reference/tasks/list-tasks): Use when listing or searching async tasks (e.g. admin queue view). Returns list with optional filtering. - [Update task status](https://docs.flexprice.io/api-reference/tasks/update-task-status): Use when updating task status (e.g. marking complete or failed from a worker). Typically called by backend processors. ### API: Tax Associations - [Create Tax Association](https://docs.flexprice.io/api-reference/tax-associations/create-tax-association): Use when linking a tax rate to an entity (e.g. customer, product, or region) so that rate applies on invoices. - [Delete tax association](https://docs.flexprice.io/api-reference/tax-associations/delete-tax-association): Use when removing a tax association (e.g. entity no longer subject to that rate). - [Get Tax Association](https://docs.flexprice.io/api-reference/tax-associations/get-tax-association): Use when you need to load a single tax association (e.g. for display or editing). - [List tax associations](https://docs.flexprice.io/api-reference/tax-associations/list-tax-associations): Use when listing tax associations (e.g. tax config or audit). Returns list with optional filtering. - [Update tax association](https://docs.flexprice.io/api-reference/tax-associations/update-tax-association): Use when changing a tax association (e.g. switch rate or entity). Request body contains the fields to update. ### API: Tax Rates - [Create a tax rate](https://docs.flexprice.io/api-reference/tax-rates/create-a-tax-rate): Use when defining a new tax rate (e.g. VAT or sales tax) for use in invoices. Attach to customers or products via tax associations. - [Delete a tax rate](https://docs.flexprice.io/api-reference/tax-rates/delete-a-tax-rate): Use when retiring a tax rate (e.g. no longer applicable). Fails if still referenced by associations. - [Get a tax rate](https://docs.flexprice.io/api-reference/tax-rates/get-a-tax-rate): Use when you need to load a single tax rate (e.g. for display or when creating an association). - [Get tax rates](https://docs.flexprice.io/api-reference/tax-rates/get-tax-rates): Use when listing tax rates (e.g. tax config UI). Returns tax rates with optional filters. - [Update a tax rate](https://docs.flexprice.io/api-reference/tax-rates/update-a-tax-rate): Use when changing a tax rate (e.g. rate value or name). Request body contains the fields to update. ### API: Tenants - [Get billing usage for the current tenant](https://docs.flexprice.io/api-reference/tenants/get-billing-usage-for-the-current-tenant): Use when showing the current tenant's billing usage (e.g. admin billing page or usage caps). Returns subscription and usage for the tenant. - [Get tenant by ID](https://docs.flexprice.io/api-reference/tenants/get-tenant-by-id): Get tenant by ID - [Update a tenant](https://docs.flexprice.io/api-reference/tenants/update-a-tenant): Use when changing tenant details (e.g. name or billing info). Request body contains the fields to update. ### API: Users - [Create user or service account](https://docs.flexprice.io/api-reference/users/create-user-or-service-account): Create a user account (type=user, email required; returns user + password for login) or a service account (type=service_account, roles required)... - [Delete service account](https://docs.flexprice.io/api-reference/users/delete-service-account): Soft-delete (archive) a service account by ID. - [Get current user](https://docs.flexprice.io/api-reference/users/get-current-user): Use to show the logged-in user's profile in the UI or to check permissions and roles for the current session. - [Query users](https://docs.flexprice.io/api-reference/users/query-users): Use when listing or searching service accounts in an admin UI, or when auditing who has API access and which roles they have. - [Update current user](https://docs.flexprice.io/api-reference/users/update-current-user): Update the current authenticated user. Supports name and metadata updates. - [Update service account](https://docs.flexprice.io/api-reference/users/update-service-account): Update a service account by ID (name only). ### API: Wallets - [Create a new wallet](https://docs.flexprice.io/api-reference/wallets/create-a-new-wallet): Use when giving a customer a prepaid or credit balance (e.g. prepaid plans or promotional credits). - [Get Customer Wallets](https://docs.flexprice.io/api-reference/wallets/get-customer-wallets): Use when resolving wallets by external customer id or lookup key (e.g. from your app's user id). Supports optional real-time balance and expand. - [Get wallet](https://docs.flexprice.io/api-reference/wallets/get-wallet): Use when you need to load a single wallet (e.g. for a balance or settings view). - [Get wallet balance](https://docs.flexprice.io/api-reference/wallets/get-wallet-balance): Use when displaying or checking current wallet balance (e.g. before charging or in a portal). Supports optional expand for credits breakdown and... - [Get wallet transactions](https://docs.flexprice.io/api-reference/wallets/get-wallet-transactions): Use when showing transaction history for a wallet (e.g. credit/debit log or audit). Returns a paginated list; supports limit, offset, and filters. - [Get wallets by customer ID](https://docs.flexprice.io/api-reference/wallets/get-wallets-by-customer-id): Use when showing a customer's wallets (e.g. balance overview by currency or in a billing portal). Supports optional expand for balance breakdown. - [Query wallet transactions](https://docs.flexprice.io/api-reference/wallets/query-wallet-transactions): Use when searching or reporting on wallet transactions (e.g. cross-wallet history or reconciliation). Returns a paginated list; supports filtering... - [Query wallets](https://docs.flexprice.io/api-reference/wallets/query-wallets): Use when listing or searching wallets (e.g. admin view or reporting). Returns a paginated list; supports filtering by customer and status. - [Terminate a wallet](https://docs.flexprice.io/api-reference/wallets/terminate-a-wallet): Use when closing a customer wallet (e.g. churn or migration). Closes the wallet and applies remaining balance per policy (refund or forfeit). - [Top up wallet](https://docs.flexprice.io/api-reference/wallets/top-up-wallet): Use when adding funds to a wallet (e.g. top-up, refund, or manual credit). Supports optional idempotency via reference. - [Update a wallet](https://docs.flexprice.io/api-reference/wallets/update-a-wallet): Use when changing wallet settings (e.g. enabling or updating auto top-up thresholds). ### API: Workflows - [Query workflows](https://docs.flexprice.io/api-reference/workflows/query-workflows): Use when listing or auditing workflow runs (e.g. ops dashboard or debugging). Returns a paginated list; supports filtering by workflow type and... ## Webhook Events - [checkout.session.completed](https://docs.flexprice.io/api-reference/webhook-events/checkoutsessioncompleted): Fired when payment is confirmed; the subscription is now active and the invoice is finalized. - [checkout.session.expired](https://docs.flexprice.io/api-reference/webhook-events/checkoutsessionexpired): Fired when a Checkout Session times out without payment; draft records are cleaned up. - [checkout.session.failed](https://docs.flexprice.io/api-reference/webhook-events/checkoutsessionfailed): Fired when payment fails or the provider cancels the payment link. - [checkout.session.initiated](https://docs.flexprice.io/api-reference/webhook-events/checkoutsessioninitiated): Fired when a Checkout Session is created and a payment URL is returned to the customer. - [credit_note.created](https://docs.flexprice.io/api-reference/webhook-events/credit_notecreated): Fired when a new credit note is created. - [credit_note.updated](https://docs.flexprice.io/api-reference/webhook-events/credit_noteupdated): Fired when a credit note is updated. - [customer.created](https://docs.flexprice.io/api-reference/webhook-events/customercreated): Fired when a new customer is created. - [customer.deleted](https://docs.flexprice.io/api-reference/webhook-events/customerdeleted): Fired when a customer is deleted. - [customer.updated](https://docs.flexprice.io/api-reference/webhook-events/customerupdated): Fired when a customer is updated. - [entitlement.created](https://docs.flexprice.io/api-reference/webhook-events/entitlementcreated): Fired when a new entitlement is created. - [entitlement.deleted](https://docs.flexprice.io/api-reference/webhook-events/entitlementdeleted): Fired when an entitlement is deleted. - [entitlement.updated](https://docs.flexprice.io/api-reference/webhook-events/entitlementupdated): Fired when an entitlement is updated. - [event.rejected](https://docs.flexprice.io/api-reference/webhook-events/eventrejected): Fired when an ingested usage event produces no meter usage — either no meter is registered for its event name, or meters exist for the name but... - [feature.created](https://docs.flexprice.io/api-reference/webhook-events/featurecreated): Fired when a new feature is created. - [feature.deleted](https://docs.flexprice.io/api-reference/webhook-events/featuredeleted): Fired when a feature is deleted. - [feature.updated](https://docs.flexprice.io/api-reference/webhook-events/featureupdated): Fired when a feature is updated. - [feature.wallet_balance.alert](https://docs.flexprice.io/api-reference/webhook-events/featurewallet_balancealert): Fired when a feature's associated wallet balance crosses an alert threshold. - [invoice.communication.triggered](https://docs.flexprice.io/api-reference/webhook-events/invoicecommunicationtriggered): Fired when an invoice communication (e.g. email notification) is triggered. - [invoice.create.drafted](https://docs.flexprice.io/api-reference/webhook-events/invoicecreatedrafted): Fired when a new invoice is created in draft state. - [invoice.payment.overdue](https://docs.flexprice.io/api-reference/webhook-events/invoicepaymentoverdue): Fired when an invoice payment is overdue past the due date. - [invoice.update](https://docs.flexprice.io/api-reference/webhook-events/invoiceupdate): Fired when an invoice is updated. - [invoice.update.finalized](https://docs.flexprice.io/api-reference/webhook-events/invoiceupdatefinalized): Fired when an invoice is finalized and locked for payment. - [invoice.update.payment](https://docs.flexprice.io/api-reference/webhook-events/invoiceupdatepayment): Fired when an invoice payment status changes. - [invoice.update.voided](https://docs.flexprice.io/api-reference/webhook-events/invoiceupdatevoided): Fired when an invoice is voided (e.g. order cancelled or duplicate). - [payment.created](https://docs.flexprice.io/api-reference/webhook-events/paymentcreated): Fired when a new payment is created. - [payment.failed](https://docs.flexprice.io/api-reference/webhook-events/paymentfailed): Fired when a payment fails. - [payment.pending](https://docs.flexprice.io/api-reference/webhook-events/paymentpending): Fired when a payment is pending processing. - [payment.success](https://docs.flexprice.io/api-reference/webhook-events/paymentsuccess): Fired when a payment succeeds. - [payment.updated](https://docs.flexprice.io/api-reference/webhook-events/paymentupdated): Fired when a payment is updated. - [subscription.activated](https://docs.flexprice.io/api-reference/webhook-events/subscriptionactivated): Fired when a draft subscription is activated. - [subscription.cancelled](https://docs.flexprice.io/api-reference/webhook-events/subscriptioncancelled): Fired when a subscription is cancelled (immediately or end-of-period). - [subscription.created](https://docs.flexprice.io/api-reference/webhook-events/subscriptioncreated): Fired when a new subscription is created. - [subscription.draft.created](https://docs.flexprice.io/api-reference/webhook-events/subscriptiondraftcreated): Fired when a new draft subscription is created (not yet activated). - [subscription.group_spend.threshold_reached](https://docs.flexprice.io/api-reference/webhook-events/subscriptiongroup_spendthreshold_reached): Fired when a feature group's total metered spend on a subscription crosses an alert threshold (critical, warning, or info) for the current billing... - [subscription.group_spend.threshold_recovered](https://docs.flexprice.io/api-reference/webhook-events/subscriptiongroup_spendthreshold_recovered): Fired when a feature group's total metered spend on a subscription falls back below all configured alert thresholds for the current billing period. - [subscription.line_item_spend.threshold_reached](https://docs.flexprice.io/api-reference/webhook-events/subscriptionline_item_spendthreshold_reached): Fired when a subscription line item's metered spend crosses an alert threshold (critical, warning, or info) for the current billing period. - [subscription.line_item_spend.threshold_recovered](https://docs.flexprice.io/api-reference/webhook-events/subscriptionline_item_spendthreshold_recovered): Fired when a subscription line item's metered spend falls back below all configured alert thresholds for the current billing period. - [subscription.paused](https://docs.flexprice.io/api-reference/webhook-events/subscriptionpaused): Fired when a subscription is paused. - [subscription.phase.created](https://docs.flexprice.io/api-reference/webhook-events/subscriptionphasecreated): Fired when a new subscription phase is created. - [subscription.phase.deleted](https://docs.flexprice.io/api-reference/webhook-events/subscriptionphasedeleted): Fired when a subscription phase is deleted. - [subscription.phase.updated](https://docs.flexprice.io/api-reference/webhook-events/subscriptionphaseupdated): Fired when a subscription phase is updated. - [subscription.renewal.due](https://docs.flexprice.io/api-reference/webhook-events/subscriptionrenewaldue): Fired when a subscription renewal is upcoming (cron-driven). - [subscription.resumed](https://docs.flexprice.io/api-reference/webhook-events/subscriptionresumed): Fired when a paused subscription is resumed. - [subscription.spend.threshold_reached](https://docs.flexprice.io/api-reference/webhook-events/subscriptionspendthreshold_reached): Fired when a subscription's total metered spend crosses an alert threshold (critical, warning, or info) for the current billing period. - [subscription.spend.threshold_recovered](https://docs.flexprice.io/api-reference/webhook-events/subscriptionspendthreshold_recovered): Fired when a subscription's total metered spend falls back below all configured alert thresholds for the current billing period. - [subscription.updated](https://docs.flexprice.io/api-reference/webhook-events/subscriptionupdated): Fired when a subscription is updated (e.g. quantity, billing anchor, or metadata changes). - [wallet.created](https://docs.flexprice.io/api-reference/webhook-events/walletcreated): Fired when a new wallet is created. - [wallet.credit_balance.dropped](https://docs.flexprice.io/api-reference/webhook-events/walletcredit_balancedropped): Fired when a wallet's credit balance drops below an alert threshold. - [wallet.credit_balance.recovered](https://docs.flexprice.io/api-reference/webhook-events/walletcredit_balancerecovered): Fired when a wallet's credit balance recovers above an alert threshold. - [wallet.ongoing_balance.dropped](https://docs.flexprice.io/api-reference/webhook-events/walletongoing_balancedropped): Fired when a wallet's ongoing balance drops below an alert threshold. - [wallet.ongoing_balance.recovered](https://docs.flexprice.io/api-reference/webhook-events/walletongoing_balancerecovered): Fired when a wallet's ongoing balance recovers above an alert threshold. - [wallet.ongoing_balance.updated](https://docs.flexprice.io/api-reference/webhook-events/walletongoing_balanceupdated): Fired when a wallet's ongoing (real-time) balance changes. - [wallet.terminated](https://docs.flexprice.io/api-reference/webhook-events/walletterminated): Fired when a wallet is terminated. - [wallet.transaction.created](https://docs.flexprice.io/api-reference/webhook-events/wallettransactioncreated): Fired when a new wallet transaction is created (top-up, deduction, etc.). - [wallet.transaction.updated](https://docs.flexprice.io/api-reference/webhook-events/wallettransactionupdated): Fired when an existing wallet transaction is updated (e.g. pending to completed). - [wallet.updated](https://docs.flexprice.io/api-reference/webhook-events/walletupdated): Fired when a wallet is updated. ## Questions and Answers - [Questions and Answers](https://flexprice.io/questions): Explore how AI and agentic companies can scale with usage-based pricing. Learn strategies, real-world examples, and billing best practices with... - [What Are The Best Tools to Handle AI Company Billing and Metered Usage?](https://flexprice.io/questions/best-tools-for-ai-billing-and-metered-usage): The best tools to handle AI company billing and metered usage is Flexprice and we have a whole list for you. Compare metering, cost and throughput. - [The Best Usage Based Billing System for API and Metered Pricing](https://flexprice.io/questions/best-usage-based-billing-system-for-api-metered-pricing): A flexible enterprise billing system lets you change pricing post-launch without engineering. Five questions to test any vendor, plus proof from... - [How to Implement Hybrid Pricing Models for SaaS: Flat Fee Plus Usage](https://flexprice.io/questions/hybrid-pricing-model-flat-fee-plus-usage): Implement hybrid pricing models for SaaS in five steps: split the model, meter one metric per charge, set billing timing, handle overage, and bill... - [Lago vs Stripe Billing: Which One Handles Complex Metering](https://flexprice.io/questions/lago-vs-stripe-billing-comparison): Lago vs Stripe Billing for complex metering and subscription management. Where each is genuinely strong, where each stops, and how to decide... ## Tools and Resources - [Usage-Based Pricing Quiz](https://flexprice.io/tools/pricing-quiz): Answer 6 quick questions about your product and billing and get a clear recommendation on if usage-based pricing is for you or not. - [Pricing Roast](https://flexprice.io/tools/pricing-roast): Drop your pricing page link, find where you are loosing users today. - [How To Price Your AI in 2025](https://flexprice.io/pricing-playbook): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Wall of Love](https://flexprice.io/wall-of-love): Celebrating the love from our community. Their words, their wins, and the love they have for us, all in one place. - [Flexprice Commit, June 2025](https://flexprice.io/commit): A full week of new features built for AI & Agentic teams who are done with duct-taped billing. - [Flexprice Commit #2, August 2025](https://flexprice.io/commit-2): A day of new features built for AI & Agentic teams who are done with duct-taped billing. - [How Monetization Became Infra and No One Noticed](https://flexprice.io/webinar/how-monetization-became-infra-and-no-one-noticed): Monetization isn't just a backoffice problem anymore. It's an infrastructure one. This webinar zooms out to show you what's really happening in... ## Blog - [Flexprice Blog](https://flexprice.io/blog): Index of all Flexprice articles on usage-based billing, pricing strategy, and monetization. - [25 years of pricing evolution. The billing stack is still from 2019](https://flexprice.io/blog/25-years-pricing-evolution-billing-stack-stuck-2019): Your pricing model changed. Your billing stack didn't. A deep dive into 25 years of AI SaaS pricing evolution, why per-seat is structurally... - [5 Best Billing Infrastructure Tools for High-Volume Transactions in 2026](https://flexprice.io/blog/5-best-billing-infrastructure-tools-for-high-volume-transactions): Discover the 5 best billing infrastructure tools for high-volume transactions. Handle millions of events with Flexprice’s scalable, real-time... - [7 Pricing Metrics That Actually Capture AI Product Value in 2026](https://flexprice.io/blog/7-pricing-metrics-capture-ai-product-value): Learn the 7 pricing metrics AI companies use to align revenue with product value, including token pricing, API calls, compute hours, outcome-based... - [9 Tools for Managing Subscription Credits and Feature Access in 2025](https://flexprice.io/blog/9-tools-for-managing-subscription-credits-and-feature-access): Explore 9 tools that simplify subscription credits and feature access management. Learn how to unify billing, usage, and entitlements in one system. - [AI-Powered Price Optimization Solutions for Startups](https://flexprice.io/blog/ai-powered-price-optimization-solutions): Discover how AI-powered pricing tools like Flexprice optimize revenue and margins for usage-heavy startups with real-time metering, flexible... - [Learn Why Your AI Pricing is Failing and How to Fix It from Marcos Rivera](https://flexprice.io/blog/ai-pricing-frameworks-marcos-rivera): AI pricing is breaking SaaS margins and confusing customers. Learn the 3 frameworks Marcos Rivera uses to price AI profitably without killing... - [What Are Some of The Best Alternatives to Traditional Billing for Consumption Based Model 2025](https://flexprice.io/blog/alternatives-to-traditional-billing-for-consumption-based-model): Discover 6 proven consumption-based billing models for APIs, AI/ML, and metered products. Learn hybrid pricing, usage tiers, prepaid credits, and... - [Automated Billing Software: Complete Guide for B2B SaaS in 2026](https://flexprice.io/blog/automated-billing-software-guide): Automated billing software guide for B2B SaaS: Why you need it, how it works, top platforms like Flexprice, and when to implement. Stop losing... - [Best 5 Orb Alternatives For Usage Based Pricing And Billing in 2026](https://flexprice.io/blog/best-5-orb-alternatives-for-usage-based-pricing-and-billing): Explore the 5 best alternatives to Orb for usage-based billing. Compare Flexprice, Schematic, Metronome, Chargebee, and Lago on metering, pricing... - [Best 5 Schematic alternatives for usage-based billing](https://flexprice.io/blog/best-5-schematic-alternatives-for-usage-based-billing): Discover the best Schematic alternatives for usage-based billing. Compare Flexprice, Metronome, Lago, OpenMeter, and Orb to find the right billing... - [Best AI Cost Tracking Tools for Agent Infrastructure Startups](https://flexprice.io/blog/best-ai-cost-tracking-tools-for-agent-infrastructure-startups): Best AI cost tracking tools for agent infrastructure startups in 2025. Monitor tokens, GPU costs & API usage. Control AI spending before it spirals. - [Best 5 Alguna alternatives for usage-based billing for AI and SaaS companies](https://flexprice.io/blog/best-alguna-alternatives-for-usage-based-billing): Discover the best Alguna alternatives for usage-based billing. Compare Flexprice with other billing options to find the right billing... - [Best Billing Infrastructure for High-Volume API Transactions in 2026](https://flexprice.io/blog/best-billing-infrastructure-for-high-volume-api-transactions): Best billing infrastructure for high-volume API transactions. Handle millions of events with scalable metering, credits & real-time invoicing systems. - [Best Billing Platforms for Credit Based Pricing in Observability (2025 Guide)](https://flexprice.io/blog/best-billing-platforms-for-credit-based-pricing-in-observability): Explore the best credit-based billing platforms for observability in 2025. Learn how to implement usage-based pricing, manage credit wallets, and... - [Best Billing Platforms for Outcome Based Pricing in Support AI in 2026](https://flexprice.io/blog/best-billing-platforms-for-outcome-based-pricing-in-support-ai): The right billing platform for Support AI products. Compare platforms that support outcome-based pricing for autonomous ticket resolution and chat... - [Best Consumption Based Billing Tools for Support AI in 2025](https://flexprice.io/blog/best-consumption-based-billing-tools-for-support-ai): Explore the top consumption based billing tools for Support AI companies. Learn how Flexprice connects credits, entitlements, and invoices to... - [Best Credit-Based Pricing Software for AI Companies in 2026](https://flexprice.io/blog/best-credit-based-pricing-software-for-ai-companies): Discover the best credit-based pricing software for AI companies in 2026. Learn how credits work, why they solve unpredictable AI billing, and... - [Best Credit-Based Pricing Tools for Voice AI Companies](https://flexprice.io/blog/best-credit-based-pricing-tools-for-voice-ai-companies): Best credit-based pricing tools for Voice AI companies. Compare billing platforms for call minutes, tokens & API usage - [Best Enterprise Billing Software for Usage-Based and API-Driven SaaS in 2026: An Honest Breakdown](https://flexprice.io/blog/best-enterprise-billing-software): Metronome got acquired by Stripe. Orb got acquired by Adyen. If you're evaluating enterprise billing software for usage-based or hybrid pricing in... - [Best Feature Management Tools for SaaS in 2025 (and How Flexprice Completes the Stack)](https://flexprice.io/blog/best-feature-management-tools-for-saas): The ultimate guide to feature management for SaaS. Learn how feature flagging tools and Flexprice’s entitlement system power modern billing. - [5 Best Multi-Entity Billing Platforms For AI And SaaS In 2026](https://flexprice.io/blog/best-multi-entity-billing-software-for-ai-saas): Looking for multi-entity billing software in 2026? Compare the top platforms for AI and SaaS, including Flexprice, Stripe Billing, Zuora, Maxio... - [Best Open Source Alternatives to Traditional Billing Platforms in 2026](https://flexprice.io/blog/best-open-source-alternatives-to-traditional-billing-platforms): Open source alternatives to traditional billing platforms like Stripe Billing, Chargebee & Recurly for modern SaaS. Compare platforms for... - [Best Open Source Usage-Based Billing Platform for an AI Startup (2026 Guide)](https://flexprice.io/blog/best-open-source-usage-based-billing-platform-for-an-ai-startup-%282025-guide%29): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Best Outcome-Based Billing Software for Agent Infrastructure Startups](https://flexprice.io/blog/best-outcome-based-billing-software-for-agent-infrastructure-startups): Discover how outcome-based billing is transforming AI and agent infrastructure startups. Learn what it means, explore the best tools like... - [Best Outcome Based Billing Software for AI Companies in 2026](https://flexprice.io/blog/best-outcome-based-billing-software-for-ai-companies): Top outcome-based billing platforms for AI companies in 2026. Compare Flexprice, Zenskar, Hyperline, Younium, and Paid.ai with features and use cases. - [Best platforms for managing usage-based pricing for API products in 2026?](https://flexprice.io/blog/best-platform-for-usage-based-pricing-for-api-products): Best platforms for API usage-based pricing. Compare billing tools for API calls, tokens & data volume. Move beyond flat subscription models for APIs. - [What are the Best Practices for Implementing Dynamic Pricing Models in 2025?](https://flexprice.io/blog/best-practices-for-implementing-dynamic-pricing-models): Discover the best practices for implementing dynamic pricing models in 2025, from setting SMART goals to choosing the right tools. Learn how to... - [Best practices for usage metering in cloud services](https://flexprice.io/blog/best-practices-for-usage-metering-in-cloud-services): Best practices for usage metering in cloud services. Learn to track events, choose aggregation methods, scale reliably, and provide customer... - [Best Softwares for Building Custom Pricing Models for AI Services](https://flexprice.io/blog/best-softwares-for-building-custom-pricing-models-for-ai-services): AI billing is dynamic. Discover the best custom pricing models for your AI product and how Flexprice does it. - [Best Solutions for Handling High-Volume Event Tracking](https://flexprice.io/blog/best-solutions-for-handling-high-volume-event-tracking): Your existing billing systems might choke when your product is scaling. Learn about the best solutions that can handle your high-volume of... - [Best Solutions for Tracking GPU Costs in Machine Learning](https://flexprice.io/blog/best-solutions-for-tracking-gpu-costs-in-machine-learning): A complete guide to tracking GPU costs in Machine Learning. Explore the top tools for GPU cost monitoring. Discover why teams move beyond... - [Best Subscription Management Tools for AI Developer Workflows in 2025](https://flexprice.io/blog/best-subscription-management-tools-for-ai-developer-workflows): Explore five developer-first subscription management tools for AI products, including Flexprice, built to handle real-time usage, credits, and... - [Best Tools for Managing AI Inference Costs in 2025](https://flexprice.io/blog/best-tools-for-managing-ai-inference-costs): Discover the best tools for managing AI inference costs in 2025. Learn how to optimize token usage, track GPU spend, and build efficient AI stacks... - [Best Tools for Managing Complex Subscription Tiers 2025](https://flexprice.io/blog/best-tools-for-managing-complex-subscription-tiers-2025): A 2025 guide to the best tools for managing complex subscription tiers. Compare the best tools and learn how Flexprice simplifies hybrid and... - [6 Best Tools for Managing Promotional Credits in SaaS in 2025](https://flexprice.io/blog/best-tools-for-managing-promotional-credits-in-saas): Most AI teams start with spreadsheets or coupons to manage credits, only to rebuild everything later. Explore the best tools for managing... - [Best Tools for Usage Analytics and Billing in 2025](https://flexprice.io/blog/best-tools-for-usage-analytics-and-billing-in-2025): Learn how Flexprice and other tools help teams unify metering, pricing, analytics, and invoicing into one real-time, revenue-ready workflow... - [Best Tools to Manage a Hybrid Pricing Model in 2026](https://flexprice.io/blog/best-tools-to-manage-a-hybrid-pricing-model): Manage hybrid pricing models with Flexprice and other top billing tools in 2025. Compare flexible billing platforms for scalable, transparent... - [Best Usage Based Billing Tools for Video AI in 2025](https://flexprice.io/blog/best-usage-based-billing-tools-for-video-ai): Best usage-based pricing tools for video AI in 2025. See how Flexprice simplifies transparent, real-time billing. - [Best Usage-Based Pricing Tools for SaaS Companies in 2026](https://flexprice.io/blog/best-usage-based-pricing-tools-for-saas-companies): Discover the best usage-based billing tools for SaaS in 2026. Learn how Flexprice and others help you meter real usage, launch hybrid pricing, and... - [Best Usage-Based Pricing Tools for SaaS Companies in 2026](https://flexprice.io/blog/best-usage-based-pricing-tools-saas-companies): Discover the best usage-based billing tools for SaaS in 2026. Learn how Flexprice and others help you meter real usage, launch hybrid pricing, and... - [7 Billing Edge Cases That Have Already Broken Systems at Companies You Use Every Day](https://flexprice.io/blog/billing-edge-cases-break-homegrown-systems): Proration bugs ate $1,400 in Stripe credits. Patreon double-charged thousands of users. OpenAI credits vanished. These aren't rare. Here's why... - [Commit - Day 05 : Introducing Billing Workflows](https://flexprice.io/blog/billing-workflow): Simplify your SaaS billing workflow with Flexprice, introducing advanced usage metrics, seamless credit application, and calendar-aligned billing... - [Buy Vs Build](https://flexprice.io/blog/buy-vs-build): The Billing Dilemma for Software Companies - [Choosing the right billing system](https://flexprice.io/blog/choosing-the-right-billing-system): What Really Matters? - [6 Subscription Pricing Models Every SaaS Team Should Know](https://flexprice.io/blog/common-subscription-pricing-models): Compare the six subscription pricing models: flat-rate, per seat, tiered, usage-based, credits, hybrid, and pick the one your billing system can... - [The Complete Guide to Netlify Pricing and Plans 2026](https://flexprice.io/blog/complete-guide-to-netlify-pricing-and-plans): Learn how Netlify's hybrid pricing really works. Compare Free, Pro, and Enterprise plans, understand usage limits, overages, and avoid surprise bills. - [You Can Try to Build Billing In-House But You Probably Can't Afford to Own It](https://flexprice.io/blog/cost-of-building-billing-system-in-house): Most engineering teams estimate billing at a few sprints. Here's what that estimate always misses: 9 subsystems, permanent maintenance, and deals... - [Your Guide to Choosing Between Credit Based Pricing and Usage Based Pricing](https://flexprice.io/blog/credit-based-pricing-vs-usage-based-pricing): Every founder faces this pricing dilemma. Credit-based vs usage-based: see real examples, hidden tradeoffs. This guide will help you to choose a... - [Critical Features to Look for in The Automated Billing Software For AI And SaaS](https://flexprice.io/blog/critical-features-to-look-for-implementing-automated-billing-software-ai-saas): Learn the important features to look for before implementing automated billing software for AI and SaaS. Avoid billing debt and scale usage-based... - [The complete guide to Cursor pricing in 2026 [+ How to Clone Pricing in 5 Mins]](https://flexprice.io/blog/cursor-pricing-guide): Learn how Cursor pricing works in 2026 including plans usage credits overages and model costs with tips to avoid hidden charges and pick the right... - [Postman Pricing Guide 2025 (All Plans, Costs and Features Explained)](https://flexprice.io/blog/detailed-postman-pricing-guide): Complete Postman pricing breakdown for 2025. Understand all plans, usage-based costs, add-ons like Postbot and Flows, and avoid surprise billing. - [Resend Pricing Guide 2025 (All Plans Features Costs Explained](https://flexprice.io/blog/detailed-resend-pricing-guide): Complete Resend pricing breakdown for 2025. Compare transactional vs marketing plans, understand usage costs, feature limits, and overage logic... - [The Complete Guide to ElevenLabs Plans Overages and Usage Based Pricing in 2026](https://flexprice.io/blog/elevenlabs-pricing-breakdown): Complete ElevenLabs pricing guide in 2026: plan comparisons, Flash vs Multilingual models, overage costs, and how to choose the right tier for... - [Commit - Day 04 : Introducing Enterprise Billing Controls](https://flexprice.io/blog/enterprise-billing-controls): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [What is Enterprise Billing Software: A complete guide for AI and SaaS](https://flexprice.io/blog/enterprise-billing-software-guide-ai-saas): What is enterprise billing software? Learn how AI and SaaS companies manage usage-based pricing, hybrid billing models, invoicing, and revenue... - [Commit 2 : Improving Enterpise Billing Controls](https://flexprice.io/blog/enterprise-billing-workflows): Enterprise billing without the mess, Flexprice now lets you handle custom pricing, discounts, add-ons, taxes, and Stripe sync natively. - [Essential Billing Features for Credit-Based Pricing (AI SaaS Guide)](https://flexprice.io/blog/essential-billing-features-for-credit-based-pricing): Credit based pricing can backfire without the right foundations. Learn what parameters AI and SaaS founders must assess before switching pricing... - [What Features To Look for Before Adopting Usage-Based Pricing Software For AI and SaaS](https://flexprice.io/blog/features-to-look-for-usage-based-pricing-software): A feature-focused buyer’s guide to usage-based pricing software. Compare billing platform capabilities for PLG, sales-led, and enterprise SaaS teams. - [What Makes an Enterprise Billing System Actually Flexible?](https://flexprice.io/blog/flexible-enterprise-billing-system): A flexible enterprise billing system lets you change pricing post-launch without engineering. Five questions to test any vendor, plus proof from... - [Flexprice vs Metronome: Which Usage-Based Billing Platform Should You Choose?](https://flexprice.io/blog/flexprice-vs-metronome-usage-based-billing-comparison): Compare Flexprice vs Metronome for modern usage-based billing. Learn how they differ on metering, pricing, credits, contracts, invoicing, and... - [Flexprice vs Stripe Billing and Which One Actually Fits Your Billing Needs](https://flexprice.io/blog/flexprice-vs-stripe-billing-which-one-fits-your-billing-needs): Flexprice vs Stripe Billing: A detailed comparison of usage-based billing, metering, credits, and enterprise pricing. Learn how Flexprice solves... - [Grandfathering](https://flexprice.io/blog/grandfathering): Blessing and a curse. Let’s break it down. - [How to Handle Unpredictable Usage Spikes in AI Billing Before They Destroy Your Margins](https://flexprice.io/blog/handle-unpredictable-usage-spikes-ai-billing): Infrastructure costs spiking without warning. Learn how to manage unpredictable AI usage with hybrid pricing, guardrails, and real-time visibility. - [The Hidden Costs of "Just Use Stripe": When Native Billing Stops Working](https://flexprice.io/blog/hidden-costs-of-stripe-billing-when-native-billing-stops-working): OpenAI, Anthropic, and Databricks didn't trust Stripe Billing. Here's why native Stripe breaks for usage-based AI products, and what to build instead. - [How Your Billing System Dictates Your Revenue](https://flexprice.io/blog/how-billing-system-affects-saas-revenue): Your billing cadence, pricing unit, and dunning setup are revenue decisions, not admin ones. Here's what each choice is costing you, with the data... - [How Enterprise Billing Software Actually Works Behind the Scenes](https://flexprice.io/blog/how-enterprise-billing-software-works): How an enterprise billing system turns signed contracts into booked revenue. Walk through the six stages, real data flow, and signals you've... - [How software companies can implement usage based pricing for AI applications](https://flexprice.io/blog/how-software-companies-can-implement-usage-based-pricing-for-ai-applications): A 7-step roadmap for software companies to implement usage-based pricing for AI apps. Learn metering, credit systems, pricing rules, and unit... - [How to Automate Subscription Billing Workflows in 2025](https://flexprice.io/blog/how-to-automate-subscription-billing-workflows): A complete 2025 guide to automate subscription billing, recurring payments, and billing workflows automation for SaaS with Flexprice. - [How to calculate customer usage for billing](https://flexprice.io/blog/how-to-calculate-customer-usage-for-billing): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [How to Choose a Billing Platform: A 7-Category Checklist for SaaS and AI Teams](https://flexprice.io/blog/how-to-choose-a-billing-platform-for-saas-and-ai-teams-checklist): Use this 7-category checklist to score SaaS billing platforms on what actually matters in production - [How to Choose the Best Enterprise Billing Software in 2026](https://flexprice.io/blog/how-to-choose-best-enterprise-billing-software): A practical guide to choosing enterprise billing software in 2026. Must-have features, evaluation criteria, and what to ask vendors before you sign. - [How to Choose Between Usage-Based Pricing and Subscription Pricing Before You Lock Yourself Into the Wrong Model](https://flexprice.io/blog/how-to-choose-between-usage-based-and-subscription-pricing): Not sure whether usage-based or subscription pricing is right for your business? Here's a practical framework to help AI and SaaS founders make... - [How to Design Tiered Pricing Models for SaaS?](https://flexprice.io/blog/how-to-design-tiered-pricing-models-for-saas): You no longer have to charge all your customers the same while you can deploy tiered pricing which is fair as well as profitable. - [How to Implement Usage-Based Billing for SaaS Products (The Developer-First Approach with Flexprice)](https://flexprice.io/blog/how-to-implemement-usage-based-billing-for-saas): Usage-based billing is charging your customers for what they use. Dive into the blog for a step-by-step guide on how to implement it for SaaS... - [How to implement Clay’s pricing using Flexprice?](https://flexprice.io/blog/how-to-implement-clay-pricing-using-flexprice): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [How to Implement Credit Based Billing for AI Applications?](https://flexprice.io/blog/how-to-implement-credit-based-billing-for-ai-applications): Learn how to implement transparent, credit-based billing for AI applications. Discover key challenges, best practices, and a step-by-step... - [How to Implement Credit System in Subscription Model in 2025](https://flexprice.io/blog/how-to-implement-credit-system-in-subscription-model): Learn how to implement a credit based pricing model inside your subscription billing system. Discover how Flexprice helps SaaS teams launch... - [How to Implement Real-Time Credit Gating with Flexprice](https://flexprice.io/blog/how-to-implement-real-time-credit-gating): Credit gating fails in production because of stale caches, bad expiry ordering, and concurrency bugs, not bad logic. Here's how to implement... - [How to Measure Billing Impact on Revenue](https://flexprice.io/blog/how-to-measure-billing-impact-on-revenue): Essential metrics to track billing performance in SaaS products. Measure usage capture, pricing accuracy, and collections to prevent the 5%... - [How Do You Meter LLM Token Usage for Billing? A Practical Guide](https://flexprice.io/blog/how-to-meter-llm-tokens-usage-for-billing): Learn how to meter LLM tokens for billing, track AI usage accurately, protect margins, and build token-based pricing for modern AI products. - [How to Migrate From Subscription to Usage-Based Pricing (The Complete Checklist)](https://flexprice.io/blog/how-to-migrate-from-subscription-to-usage-based-pricing): A 14-step checklist for migrating from subscription to usage-based pricing. Covers strategy, billing infrastructure, org alignment, and phased... - [How to Monetize API Calls and Track Usage Metrics?](https://flexprice.io/blog/how-to-monetize-api-calls-and-track-usage-metrics): Learn how to monetize API calls and track usage metrics with real-time metering, flexible pricing models, and transparent dashboards; plus a... - [How to Pick the Right Pricing Model for Your AI Agent](https://flexprice.io/blog/how-to-pick-the-right-pricing-model-for-ai-agent): Learn the key pricing models for AI agents: usage-based, outcome-based, credit, subscription, and hybrid. A practical guide for AI founders and... - [How to Prevent Revenue Leakage in Usage Based Pricing?](https://flexprice.io/blog/how-to-prevent-revenue-leakage-in-usage-based-pricing): Stop losing your money to rigid and unreliable metering pipelines. This guide provides an end-to-end path to secure your revenue. - [How to Pick a Usage Based Pricing Model for Your AI Agent That Customers Don't Hate](https://flexprice.io/blog/how-to-price-ai-agent-usage-based-pricing): Most founders pick "per API call" because it's easy to instrument. Their customers have no idea what that means on their invoice. Here's how to... - [Learn How to Raise Prices Without Losing Customers from the Person Who Has Done It at Adobe, Loom and Otter.ai](https://flexprice.io/blog/how-to-raise-prices-without-loosing-customers): Learn How to Raise Prices for your SaaS Without Losing Customers from the Person Who Has Done It at Adobe, Loom and Otter.ai - [How to Run Pricing Experiments Effectively?](https://flexprice.io/blog/how-to-run-pricing-experiements-effectively): Your growing SaaS or AI product needs upgraded pricing models. Learn with us how to successfully run pricing experiments. - [Learn How to Stop Losing Enterprise Deals to Broken Billing Infrastructure from Navin Persaud, VP of Revenue Operations at 1Password](https://flexprice.io/blog/how-to-stop-losing-enterprise-deals-to-broken-billing-infrastructure): Learn how broken billing infrastructure kills enterprise deals, and how to fix it. Here are some insights from Navin Persaud, VP of Revenue... - [How to Test Usage Based Pricing Before Fully Committing](https://flexprice.io/blog/how-to-test-usage-based-pricing-before-fully-commiting): Thinking about usage-based pricing for your AI product? Learn how to test it safely using shadow billing, real usage metering, and cohort... - [How to track and bill for real-time usage metrics in cloud services?](https://flexprice.io/blog/how-to-track-and-bill-for-real-time-usage-metrics-in-cloud-services): Guide to real-time usage billing for cloud services. Learn event tracking, aggregation strategies, and how platforms like Flexprice handle scale. - [How to Track API Usage for Billing in Real Time](https://flexprice.io/blog/how-to-track-api-usage-for-billing-in-real-time): Learn how to build a real-time API usage billing system from defining billable events to aggregation, rating, and invoicing. Understand how... - [How We Ranked #1 Product of the day on Product Hunt](https://flexprice.io/blog/how-we-ranked-product-of-the-day-on-product-hunt): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [How we reached to the idea of Flexprice](https://flexprice.io/blog/how-we-reached-to-the-idea-of-flexprice): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [HubSpot's Pricing Says "Pay When It Works." The Hard Part is Defining "Works."](https://flexprice.io/blog/hubspot-outcome-based-pricing-breeze-ai): HubSpot is charging $0.50 per resolved conversation on Breeze AI. The pricing page is the easy part. Defining "resolved" and billing for it isn't. - [Hybrid Pricing: The Complete Guide for SaaS and AI Companies (2026)](https://flexprice.io/blog/hybrid-pricing-guide): Hybrid pricing combines subscription, usage-based, and credit-based billing into one model. This guide covers how to design, price, and ship... - [Top 5 Billing Alternatives to Lago for Usage-Based Pricing and Billing in 2026](https://flexprice.io/blog/lago-alternatives-for-usage-based-pricing): Looking for Lago alternatives? Compare the 5 best billing platforms for usage-based pricing, including Flexprice. See which billing system fits AI... - [Metered Billing vs Usage-Based Billing: What's Actually Different (and Why It Matters)](https://flexprice.io/blog/metered-billing-vs-usage-based-billing): Metered billing measures usage; usage-based billing charges for it. See the real difference, where billing breaks, and whether to build or buy... - [Modern Pricing Infrastructure for AI Companies 2025](https://flexprice.io/blog/modern-pricing-infrastructure-for-ai-companies-2025): Learn how modern AI companies handle usage-based billing, real-time metering, and margin protection with tools like Flexprice. - [5 Best No Code Usage Based Pricing Platforms for AI and SaaS in 2026](https://flexprice.io/blog/no-code-usage-based-pricing-tools-saas-ai): Compare the top 5 no-code usage-based pricing tools for SaaS and AI companies in 2026. Learn how Flexprice and other tools handle real-time... - [Open Source Alternatives for Usage-Based Billing (2026 Edition)](https://flexprice.io/blog/open-source-alternatives-for-usage-based-billing): Compare the best open-source tools for usage-based billing and see how Flexprice powers real-time metering and flexible pricing models. - [Open Source Billing Software Guide for SaaS in 2026](https://flexprice.io/blog/open-source-billing-software): Discover the best free open source billing software for SaaS and subscription businesses in 2025. Compare features, advantages, and deployment tips. - [Best Open-Source Alternatives to Stripe Billing 2026](https://flexprice.io/blog/open-source-stripe-billing-alternatives): You need more than just Stripe when your subscriptions are no more flat. Here is a carefully curated list of open-source alternatives for your... - [OpenAI Just Open Sourced Two New AI Models And Here's Why It Matters For AI And Agentic Companies](https://flexprice.io/blog/openai-open-source-models): OpenAI released two open source AI models, gpt-oss-20B and 120B. This guide breaks down what it means for AI and agentic teams deploying LLMs. - [Frontier margins are shrinking. Billing that can't move as fast are the ones that get exposed.](https://flexprice.io/blog/openai-price-cuts-and-flexible-billing): OpenAI cut GPT-5.6 Luna's price 80% overnight. What frontier price wars reveal about shrinking lab margins, and why billing infrastructure has to... - [What Is Outcome-Based Pricing And How To Use It?](https://flexprice.io/blog/outcome-based-pricing): Discover how outcome-based pricing works and why the outcome-based pricing model helps businesses pay only for measurable results and proven value. - [Why Pass Through Pricing Leaves Voice AI Platforms With Margins They Can't Control](https://flexprice.io/blog/pass-through-pricing-trap-voice-ai-margins): Pass-through pricing feels simple until your margins start moving without you. This breaks down how Voice AI platforms lose control. This is why... - [What is the pay-as-you-go (PAYG) Model? Guide for SaaS Businesses](https://flexprice.io/blog/pay-as-you-go-model): Learn how the Pay as you Go Model helps SaaS and AI businesses scale revenue, improve transparency, and build customer trust with usage-based billing. - [Why Per Minute Rate Means Something Different at Every Voice AI Company](https://flexprice.io/blog/per-minute-means-different-at-every-voice-ai-company): The same metric, wildly different bills. A forensic breakdown of how companies define a minute. - [PostHog Pricing Guide: Complete Breakdown of Usage-Based Analytics Costs](https://flexprice.io/blog/posthog-pricing-guide): Understanding PostHog pricing from free tiers to enterprise scale with usage-based billing for analytics session replay and feature flags. - [Prepaid Credits, Wallets, and Top-Ups: Why You Shouldn't Build Your Own](https://flexprice.io/blog/prepaid-credits-wallets-build-vs-buy): Prepaid credits, wallets, and auto top-ups sound easy to build. They're really not. Here's why most AI teams shouldn't, and what a purpose-built... - [Introducing Prompt to Plan in Flexprice](https://flexprice.io/blog/prompt-to-plan-ai-billing-configuration): Setting up billing used to take days. Prompt to Plan by Flexprice lets you describe your pricing in plain English and generates the entire billing... - [Real-Time Billing Systems for High-Traffic Applications](https://flexprice.io/blog/real-time-billing-systems-for-high-traffic-applications): Billing is no longer static. Track all your billable events in real-time with Flexprice. - [Replit AI Pricing Guide for Developers in 2026 (+How to Clone Replit's Pricing in 5 mins)](https://flexprice.io/blog/replit-ai-pricing-guide): Learn how Replit AI pricing works with subscription tiers, usage credits, and overage costs. Compare Starter, Core, Teams, and Enterprise plans to... - [RunPod Pricing 2025 Complete Guide (GPU Cloud Costs Breakdown)](https://flexprice.io/blog/runprod-pricing-guide-with-gpu-costs): Complete RunPod pricing breakdown for 2025. Understand per-second billing, Community vs Secure Cloud, spot vs on-demand, and hidden storage costs. - [What SaaS Billing Looks Like at $0, $10K, $100K, and $1M MRR](https://flexprice.io/blog/saas-billing-at-every-mrr-stage): A stage-by-stage map of SaaS billing systems at $0, $10K, $100K, and $1M MRR. What breaks, what to fix, and when to migrate, based on 40+ founder... - [7 SaaS pricing models: How to choose one and refine your pricing strategy over time](https://flexprice.io/blog/saas-pricing-models): Explore top SaaS pricing models and usage-based pricing strategies with Flexprice to build scalable, predictable revenue for modern SaaS businesses. - [7 Reasons Why Stripe Will Break Your Billing Logic](https://flexprice.io/blog/stripe-billing-limitations-usage-based-pricing): Stripe’s seat-based billing model breaks under modern usage-based pricing. Discover 7 critical limitations of Stripe Billing and how Flexprice... - [Stripe pricing breakdown: Fees, features, and plans in 2026](https://flexprice.io/blog/stripe-pricing-breakdown-2026): Full Stripe pricing breakdown for 2026: every fee, plan, and add-on cost. Plus the Metronome shift and where Stripe Billing falls short for AI teams. - [Stripe Subscription Management: Is It Actually Worth It in 2026?](https://flexprice.io/blog/stripe-subscription-management-is-it-actually-worth-it): Is Stripe subscription management actually worth what you pay? Honest 2026 breakdown of the real fees, limits, reviews, and how Flexprice fits... - [Why Stripe Fails at Complex Usage-Based Billing](https://flexprice.io/blog/stripe-usage-billing-limitations): Stripe works for simple billing but breaks with custom metering, credit logic, and partner workflows. Learn where it falls short and how to solve... - [Subscription Management for SaaS: The Complete Guide for 2026](https://flexprice.io/blog/subscription-management-guide): Subscription management is the system behind every dollar of recurring revenue in SaaS. This guide covers billing cycles, plan changes, dunning... - [Key Features of a Subscription Management Platform: Ones Actually Matter for You](https://flexprice.io/blog/subscription-management-platform-features): Not every subscription platform feature matters equally. What you need depends on how you sell, where you are, and what's breaking right now. - [Subscription Pricing Model Examples from 9 SaaS Brands You Already Know](https://flexprice.io/blog/subscription-pricing-model-examples): See 10 real subscription pricing model examples for 2026: Dropbox, Slack, Notion, Vapi, and more, with actual plans, real numbers, and billing... - [Supabase Pricing Breakdown and How to Replicate It for Your Own Product](https://flexprice.io/blog/supabase-pricing-breakdown): Understand Supabase pricing: Compare all plans from Free to Enterprise ($599). Coverage of usage limits, overage costs & choosing the best tier... - [A Technical Deep Dive Into Usage-Based Billing for AI and SaaS Companies](https://flexprice.io/blog/technical-deep-dive-usage-based-billing-for-ai-and-saas): A technical deep dive into how usage-based billing actually works for AI and SaaS, covering event ingestion, metering, rating, entitlements, and... - [Top 10 Reasons to Avoid Chargebee for Your Usage-Based Billing in 2026](https://flexprice.io/blog/ten-reasons-to-avoid-chargebee): Chargebee was built for subscriptions, not usage. Here are 10 reasons AI teams move off Chargebee for usage-based billing, sourced from their own... - [Commit - Day 01 : Introducing The Developer Toolkit](https://flexprice.io/blog/the-developer-toolkit): Explore Flexprice's latest product updates, including new Python and JavaScript SDKs, fire-and-forget event ingestion, real-time analytics APIs... - [Commit - Day 02 : Introducing The Invoice Workflow Support](https://flexprice.io/blog/the-invoice-workflow-support): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [The power of open source: Why we believe in building in public?](https://flexprice.io/blog/the-power-of-open-source-why-we-believe-in-building-in-public): Billing has been a nightmare for years. We've built and scaled pricing engines for massive companies, and every time, we faced the same... - [The Subscription Management Tools AI and SaaS Teams Are Moving To in 2026](https://flexprice.io/blog/the-subscription-management-tools-ai-and-saas-teams-are-moving-to): Looking for the best subscription management software in 2026? Compare Flexprice, Kill Bill, Lago, and OpenMeter on features, pricing, pros, and cons. - [Top 5 Billing Solutions That Integrate With Stripe Billing (2025)](https://flexprice.io/blog/top-5-billing-solutions-that-integrate-with-stripe-billing): Discover 5 billing solutions that integrate with Stripe Billing. Learn how to extend Stripe with metering, credit systems, revenue recognition... - [Top 5 Real-time AI usage tracking and cost metering solutions for startups in 2025](https://flexprice.io/blog/top-5-real-time-ai-usage-tracking-and-cost-metering-solutions-for-startups): Discover the top real-time AI usage tracking and cost metering tools for startups in 2025. Track tokens, API calls, and GPU costs with Flexprice. - [Top 5 Billing Alternatives to Chargebee for Usage Based Pricing in 2026](https://flexprice.io/blog/top-billing-alternatives-to-chargebee-in-2026): Chargebee struggles with real-time usage, credits, and fast pricing iteration. Understand why Flexprice is the best modern Chargebee alternatives... - [Top 5 Billing Alternatives to Metronome for Usage Based Pricing and Billing](https://flexprice.io/blog/top-billing-alternatives-to-metronome-for-usage-based-pricing-and-billing): Chargebee wasn’t built for real-time usage, credits, or fast pricing changes. See the best modern Chargebee alternative Flexprice or SaaS and AI... - [Top 4 Consumption Based Billing Platforms for Voice AI in 2026](https://flexprice.io/blog/top-consumption-based-billing-platforms-for-voice-ai): Compare the best consumption based billing tools for Voice AI products. Track minutes, tokens, and API calls with platforms built for Voice AI. - [Top 5 Solutions for AI and Agentic monetization for SaaS and AI in 2026](https://flexprice.io/blog/top-solutions-for-ai-and-agentic-monetization): Best platforms for Agentic AI monetization in 2026. Compare Flexprice, and other top platforms for billing AI agents with usage-based pricing. - [Commit - Day 03 : Improving Trust & Transparency](https://flexprice.io/blog/trust-and-transparency): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [What Is Usage-Based Billing? How It Works, Models, and Who Uses It](https://flexprice.io/blog/usage-based-billing): Usage-based billing, a complete guide that explains how it works, why it can leak 4-9% of revenue, and what to ask any vendor before signing in 2026. - [Flexprice vs Chargebee vs Stripe: Which is the Best Billing Platform For AI and SaaS Companies in 2026](https://flexprice.io/blog/usage-based-billing-flexprice-vs-chargebee-vs-stripe): Flexprice, Chargebee, or Stripe Billing in 2026: which fits AI and modern SaaS? See how each handles usage-based billing, credits, hybrid pricing... - [If You’re Pre-Revenue Then When Should You Invest in Usage Based Billing Tool](https://flexprice.io/blog/usage-based-billing-pre-revenue-startups): Most pre-revenue founders treat billing infrastructure as a later problem. Here's what that deferral actually costs, and what $0/month gets you... - [Breaking down Vercel’s 2025 pricing plans quotas and hidden costs](https://flexprice.io/blog/vercel-pricing-breakdown): Vercel pricing in 2025 explained. Each plan’s limits, how Edge Requests, bandwidth, CPU and ISR are metered, when overages start, and how to... - [The Geographic Pricing Problem: Why One Voice AI Call Costs 3x More Depending on Where It Lands](https://flexprice.io/blog/voice-ai-call-cost-geographic-pricing): A single voice AI call can cost 3x more depending on where it lands. Here's how telephony, language, compliance, and LLM costs shift across every... - [What Are Enterprise Billing Layers? The 11 Layer Breakdown Every AI and SaaS Founder Needs](https://flexprice.io/blog/what-are-enterprise-billing-layers): The 11 layers of enterprise billing explained for AI and SaaS founders. Learn what each layer handles, what breaks if you skip one, and how... - [What engineering challenges companies face in building credit-based pricing in-house?](https://flexprice.io/blog/what-engineering-challenges-companies-face-in-building-credit-based-pricing-in-house): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [What Happens to Your Billing When You Change Your Pricing Model in Voice AI](https://flexprice.io/blog/what-happens-to-billing-when-you-change-your-pricing-model): The messy part of pricing change that no one talks about: grandfathering, mid-cycle chaos, broken invoices, and dashboards that stop making sense. - [What is Chargebee? 2026 Features, Pricing & How It Works](https://flexprice.io/blog/what-is-chargebee): Chargebee is a subscription billing platform for B2B SaaS and AI companies. Here's how it works, what it costs in 2026, and where it fits - [What is credit-based pricing?](https://flexprice.io/blog/what-is-credit-based-pricing): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Why SaaS and AI Companies Cannot Operate Without Enterprise Billing Software](https://flexprice.io/blog/what-is-enterprise-billing-software): Stripe collects payments. QuickBooks sends invoices. Neither is enterprise billing software. Learn what it actually does and when SaaS and AI... - [What is Metered Billing and How Does it Work?](https://flexprice.io/blog/what-is-metered-billing-how-does-it-work): Explore how metered billing works and how Flexprice helps SaaS and AI companies launch accurate, real-time usage-based billing. - [What Is Stripe? 2026 Features, Pricing, and How It Works](https://flexprice.io/blog/what-is-stripe): A 2026 breakdown of what Stripe is, what shipped this year, real pricing math, user reviews, and where it falls short for AI and usage-based SaaS. - [What Is Subscription Management? Why SaaS Companies Can't Scale Without It](https://flexprice.io/blog/what-is-subscription-management): Subscription management is how SaaS and AI companies handle billing, pricing changes, and revenue operations. Learn what it is, why it matters... - [What is The Best Usage-Based Billing Solution for a SaaS AI Company?](https://flexprice.io/blog/what-is-the-best-usage-based-billing-solution-for-a-saas-ai-company): Discover the best usage-based billing solutions for SaaS AI companies in 2025, including Flexprice, Amberflo, M3ter, Zenskar, and BillingPlatform. - [What is the Most Flexible Billing System for Startups?](https://flexprice.io/blog/what-is-the-most-flexible-billing-system-for-startups): Your startup needs a flexible billing system as it evolves to an enterprise grade company. Learn about the top flexible billing systems that scale... - [What is the ROI of Dynamic Pricing Software?](https://flexprice.io/blog/what-is-the-roi-of-dynamic-pricing-software): Dynamic pricing ROI explained for AI and SaaS companies. Learn why static pricing fails and how Flexprice drives revenue, margins, and predictability. - [The $0.05/Min Promise: What Your Voice AI Stack Actually Costs at Scale](https://flexprice.io/blog/what-your-voice-ai-stack-actually-costs): That $0.05/min number? It’s only part of the story. This guide breaks down real voice AI costs, hidden layers, and why scaling turns simple... - [Where to Find Usage‑Based Pricing Tools for AI API Traffic](https://flexprice.io/blog/where-to-find-usage-based-pricing-tools-for-ai-api-traffic): Discover the best usage-based pricing tools for AI APIs. Learn how to track tokens, credits, and compute to scale revenue without margin leakage... - [Who owns pricing in an AI company?](https://flexprice.io/blog/who-owns-pricing-in-an-ai-company): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Who should own your billing system? The org chart question nobody wants to answer](https://flexprice.io/blog/who-should-own-billing-system): Engineering or finance, who owns billing? The limbo state costs SaaS companies real money. Here's how to fix billing ownership at every growth stage - [Why AI Companies Have Adopted Usage Based Pricing in 2026](https://flexprice.io/blog/why-ai-companies-have-adopted-usage-based-pricing): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Flexprice Manifesto: Why Billing Needs a Reset](https://flexprice.io/blog/why-billing-needs-a-reset): Flexprice is redefining billing for AI and agentic companies with an open-source, full-stack monetization platform—built for usage-based and... - [Why building billing infrastructure in-house is a trap](https://flexprice.io/blog/why-building-billing-infrastructure-in-house-is-a-trap): Homegrown Billing Systems Are a Never-Ending Engineering Nightmare - [Why is billing an engineering problem?](https://flexprice.io/blog/why-is-billing-an-engineering-problem): The 9 Pains of Building Your Own Billing System (And Why You Shouldn’t) - [Why Selling Tokens Doesn't Work (And What AI Companies Should Do Instead) with Simon Ooley](https://flexprice.io/blog/why-selling-tokens-does-not-work-with-simon-ooley): Discover how use case-based sales helps AI companies move beyond tokens and credits aligning pricing, packaging, and compensation to customer... - [Why teams choose Flexprice over Stripe Billing?](https://flexprice.io/blog/why-teams-choose-flexprice-over-stripe-billing): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Why the Metronome Acquisition by Stripe Makes Open-Source Billing Essential](https://flexprice.io/blog/why-the-metronome-acquisition-by-stripe-makes-open-source-billing-essential): Open-source billing is no longer optional. With the Metronome acquisition reshaping the landscape, teams need flexibility, transparency, and... - [Why usage-based billing is an engineering problem?](https://flexprice.io/blog/why-usage-based-billing-is-an-engineering-problem): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Why usage based billing software is essential for AI and SaaS companies](https://flexprice.io/blog/why-usage-based-billing-software-essential-for-ai-saas): Why AI and SaaS companies are moving off flat pricing in 2026. Real examples from Cursor and Claude, with data on NRR lift, AI margins, and... - [Why We Built Flexprice?](https://flexprice.io/blog/why-we-built-flexprice): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Why we built open source?](https://flexprice.io/blog/why-we-built-open-source): Billing has been a nightmare for years. We've built and scaled pricing engines for massive companies, and every time, we faced the same... - [Why we've chosen features as the building block for monetization?](https://flexprice.io/blog/why-we-ve-chosen-features-as-the-building-block-for-monetization): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Detailed Windsurf AI Pricing Analysis and Plan Comparison](https://flexprice.io/blog/windsurf-ai-pricing-breakdown): Understand Windsurf AI pricing with detailed breakdown of Free, Pro, Teams, and Enterprise plans. Learn how credits work, model costs, BYOK... ## Optional Trust, security, and legal pages. Useful for compliance questions, not for product or pricing questions. - [Security](https://flexprice.io/security): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [SOC 2](https://flexprice.io/security/soc2): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Data Handling Statement](https://flexprice.io/data-handling): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [SLA](https://flexprice.io/sla): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [MSA](https://flexprice.io/msa): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Terms and Conditions](https://flexprice.io/terms-and-conditions): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Privacy Policy](https://flexprice.io/privacy): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as... - [Refund](https://flexprice.io/refund): Flexprice lets AI-native and SaaS teams operate usage-based, credit-based, and hybrid pricing with real-time metering and reporting that scales as...