Design the Offer. Define the Rules.
Stop hardcoding pricing tiers. The Pricing Studio lets product teams select metrics, apply 8 distinct pricing models (per-unit, flat-rate, percentage, included-quota, graduated, volume-tiered, staircase, and block overage), and package them into versioned Offerings, all without an engineering ticket. Or describe your pricing in plain English and let the AI Pricing Architect configure everything for you.
Rate plans define the price. Offers define the deal, currency, geography, validity, billing mode, and contract terms. The Pricing Studio is where your commercial strategy is configured, versioned, and governed. What happens downstream in billing is execution. What happens here is architecture.
Design the Offer. Architect the Revenue.
Pricing Studio
Control PlaneBilling Engine
Execution PlaneThe Pricing Studio separates monetization strategy from engineering tickets. Product teams configure the currency, geography, overage rates, and proration rules into a targeted Offer, which then automatically populates the Billing Engine's execution pipeline.
Rate Plan + Offering. One Monetizable Unit.
Every billable commercial relationship in Aforo resolves to two inseparable concepts. A Rate Plan defines the pricing math. An Offering wraps it into a publishable deal, with currency, geography, validity, billing mode, and eligibility. Configured together, versioned together, governed together.
The cost curve. Compose pricing models, attach metrics, define tiers and quotas, stack discounts. One plan can combine a $2K platform fee with per-token metering and a graduated overage staircase.
The commercial wrapper. Bind a Rate Plan to a currency, region, validity window, and billing mode. Versioned and immutable. Existing customers stay locked to their contracted Offering when you launch new pricing.
Change pricing math, version the Rate Plan. Change commercial terms, version the Offering. Existing customers grandfather automatically. New customers see the latest. The same atomic unit powers self-serve checkout, CPQ quote acceptance, and storefront customer downgrades.
Describe Your Pricing. We'll Configure Everything.
Floating panel on every page. Claude Sonnet with tool_use. Plain-English pricing instructions become fully-configured Rate Plans and Offerings, 63 real-world scenario patterns mapped to Stripe, Twilio, AWS, Datadog, OpenAI, and Vercel pricing shapes.
Step-by-step instructions with cross-page navigation links
Opens the Rate Plan Wizard with every field pre-populated
Creates all entities via API in DRAFT status, operator confirms
12-Step Wizard. 8 Pricing Models. Bill Simulator Side-by-Side.
Rate Plan Wizard V3 covers every pricing pattern your commercial team will ship. Quick mode picks from 8 strategy templates. Full mode exposes every per-metric knob. The Bill Simulator updates the cost curve as you type.
The wizard, the AI panel, and the Bill Simulator share a single state tree. Switch between Quick mode and Full mode without losing your configuration. Ask the AI to refine a step without losing context.
Rate Plans. Offers. Payment Models. Configured, Not Coded.
The Pricing Studio is where your commercial strategy is built. Compose multi-dimensional rate plans, package them into governed Offers with currency, geography, and validity rules, and define the payment model, all before a single subscription is created downstream.
Multi-Dimensional Rate Plans
A single rate plan can combine setup fees (one-time onboarding), recurring subscription charges (monthly platform access), and 8 types of usage-based pricing, per-unit, flat-rate, percentage, included-quota, graduated, volume-tiered, staircase, and block-overage, all on one product. Product teams compose these pricing dimensions visually. No code. No YAML files. No engineering sprint to add a new charge component to an existing plan.
Offer Packaging & Governance
An Offering wraps one or more rate plans into a complete commercial package. It controls the contract currency (USD, EUR, SGD), the geographical availability (US-only, EU, APAC), the duration and validity period (Q1 promo with hard sunset, evergreen with annual renewal, 90-day trial), and the target customer segment. Offerings are versioned and immutable. When you launch new pricing, existing customers stay locked to their contracted Offering. New customers get the latest version. Zero migration risk.
Payment Model Configuration
Define the financial relationship before the deal is signed. Prepaid: customer funds a wallet, usage draws it down automatically. Postpaid: metered usage settled in arrears at cycle close. Hybrid: wallet covers baseline consumption, overages route to arrears settlement. The billing mode is set at the Offering level, configured here, enforced downstream. Product teams choose the model that fits the customer segment. Finance approves the margin exposure. Engineering is not involved.
Subscription Lifecycle Governance
Every subscription moves through a 9-state machine: CREATED → TRIALING → ACTIVE → PAST_DUE → PAUSED → EXPIRING_SOON → EXPIRED → CANCELLED → SUSPENDED. Aforo handles every transition deterministically. Customers self-serve upgrades, downgrades, pauses, and cancellations from the storefront portal, with proration preview, deflection offers, and auto-issued credit notes for unused periods. Adaptive payment retry across 5 gateways recovers PAST_DUE before churn fires.
From Rate Plan to Revenue in Four Steps.
Your VP of Product designs the pricing. Your VP of Finance sets the guardrails. Sales closes the deal. Engineering touches nothing.
Zero deploys. Zero engineering tickets. Pricing changes go live in minutes. Contract terms stay isolated by version.
The Anatomy of an Enterprise Offer.
Hover over a pricing mechanic on the right. Watch the corresponding rate plan components light up on the left. This is how a real enterprise Offer is configured in the Pricing Studio, every component defined before the deal is signed.
Flat platform fee combined with metered usage charges on a single Offer. The subscription base covers access. The metered component prices actual consumption. Both rate plan components are configured together and enforced together, no separate billing logic required.
Customer upgraded from Standard to Enterprise on day 20 of a 31-day cycle. The Offer rules define exactly how proration is calculated, prorated credit ($687.10) for unused days on the old plan, prorated charge ($1,290.32) for remaining days on the new plan. Configured once. Applied deterministically on every transition.
Customer pre-purchased 1M AI tokens. Usage consumed 840K within the commitment, at zero marginal cost to them. The remaining 160K tokens exceeded the commitment and triggered the overage rate ($0.006/token) automatically. Gross margin protected.
Customer gets 50 TB of storage included. They used 77 TB, 27 TB over the quota. With blockSize set to 10 TB, the overage rounds up to 3 full blocks (ceil(27/10) = 3). Each block costs $100, totaling $300. Partial blocks are always rounded up, the customer never pays fractional blocks. Configured with one field: blockSize on the INCLUDED_QUOTA model.
Sales negotiated a 15% enterprise discount applied to the Offer total. Configured directly in the Pricing Studio by the account executive. No engineering involvement. No one-off logic. The discount is part of the Offer definition and applies automatically every billing cycle for this contract.
Every component above is configured in the Pricing Studio. No spreadsheet proration. No hardcoded overage logic. No engineering tickets to apply a discount.
Beyond Configuration. The Full Commercial Surface.
Rate Plans and Offerings get the deal to live. Everything after that, sales-led quotes, customer promotions, self-service lifecycle changes, and dunning recovery, ships as part of the same platform. No bolt-ons, no second contract, no parallel database of commercial state.
CPQ — Configure, Price, Quote
Build a quote in the Quote Builder. Approval rules route by threshold. Customer signs via signed URL. Quote atomically provisions the subscription, no manual handoff to billing.
Coupons & Promotions
Customer-redeemable promo codes with three discount types, three duration modes, per-customer caps, and per-offering or per-customer eligibility filters. Apply at checkout, validate via BFF, audit via redemption ledger.
Self-Service Lifecycle
Customers upgrade, downgrade, pause, resume, and cancel from the storefront portal. Prorated preview before confirm, deflection offers on cancel, auto-issued credit notes for unused periods. The 9-state machine guarantees deterministic transitions.
Adaptive Payment Retry
Stripe Smart Retries-style decline classification across Stripe, PayPal, Razorpay, Adyen, and Worldpay. RETRYABLE backs off across 14 days. NON_RETRYABLE bails. ESCALATE_NOW pages on-call. Per-tenant + per-gateway schedule overrides.
One platform. Four commercial surfaces. The same versioned Rate Plan + Offering powers self-serve checkout, CPQ quote acceptance, coupon redemption, and customer downgrades. Finance reads one ledger. Engineering ships zero parallel logic.
Revenue Recovery & Audit-Ready Compliance.
Enterprise billing failures are silent. They do not crash your system, they erode your margin. Missed true-ups, unenforced minimums, and undocumented deal terms cost real money every quarter.
Stop Revenue Leakage
Eliminate the 3–5% of revenue lost to manual spreadsheet errors. Aforo automatically enforces negotiated overage rates, minimum spends, and true-up logic the moment a contract is signed. Every dollar owed is captured. Every commitment is enforced. The gap between what was promised and what gets billed closes to zero.
Version Time-Travel
Never guess what a customer was promised. Every rate plan is immutable and versioned. View the exact state of any contract at any point in history, pricing terms, discount structures, overage thresholds, commitment floors. Dispute-free billing. Clean audit trails. No forensic archaeology through email threads to reconstruct deal terms.
Automated Finance Guardrails
Finance defines the boundaries: maximum discount percentages, minimum margin thresholds, approved commitment structures. Sales operates freely within those boundaries, applying custom discounts, overrides, and negotiated terms without engineering involvement. Every deal stays within pre-approved margin parameters. No rogue discounting. No margin erosion from unapproved concessions.
One Platform. Four Stakeholders. Zero Friction.
Engineering, Product, Finance, and Sales each get the controls they need over their domain, without stepping on each other. Pricing Architect AI, CPQ approvals, and the V50 self-service lifecycle ship as one coherent platform, not bolt-ons.
Engineering
Pricing changes ship without a deploy.
- 1PM opens the Pricing Architect AI and describes the new plan in plain English.
- 2AI proposes the setup and auto-creates Rate Plan + Offering in DRAFT.
- 3Finance signs off in the approval queue. PM clicks Publish.
- 4Customers see new pricing on next checkout. Zero deploys, zero engineering tickets.
Product
A/B test three pricing strategies in parallel.
- 1Use the Pricing Architect to scaffold 3 variant Rate Plans (per-token / per-seat / hybrid).
- 2Publish each as a separate Offering scoped to a customer segment.
- 3Watch the Bill Simulator project monthly revenue impact before launch.
- 4Promote the winner to canonical, sunset the rest. Existing subscribers grandfather automatically.
Finance
Gate every discount before it ships.
- 1Configure CPQ approval rule: DISCOUNT_PCT above 15% routes to Finance queue.
- 2Sales submits a $480K quote with 22% custom discount in the CPQ builder.
- 3Approval lands in Finance inbox with the full quote payload and margin impact preview.
- 4Approve with a comment. Customer signs via signed-URL. Quote atomically converts to subscription.
Sales
Close hybrid enterprise deals in days, not quarters.
- 1Build a Quote in CPQ: $2K platform fee + per-token metering + 15% volume discount + $24K commit.
- 2Send to customer via signed-URL. Customer reviews payment terms, billing frequency, validity.
- 3Customer accepts inline. Quote atomically provisions the subscription and pre-binds the Offering.
- 4First invoice fires on contract start date. No billing handoff, no engineering involvement.
Your Pricing Strategy Deserves Its Own Platform.
Stop hardcoding contract terms. Stop filing tickets to change a rate. Give product, finance, and sales the controls they need, and let engineering build product.