Subscription Commerce Platform

Subscription Commerce Without the Compromise

Power subscription bundles, mid-cycle modifications, and robust subscription fulfillment on a single composable platform designed for the complexity real subscription businesses actually run into.

Subscription page hero
Customer opening a delivery box at home, with a Hot Sauce Club subscription offering one-time, monthly, quarterly and annual options

Who it's for

The sign-up is the easy part.

Subscriptions don’t stand still. Customers add seats, swap tiers, pick up add-ons, and cancel. Each change has to be priced correctly, provisioned by whoever provides it, and reflected accurately on the customer’s bill. Broadleaf is built for everything that happens after “Subscribe.”

Telecommunications and ISPs · Subscription marketplaces · Utilities and energy · Media bundles · B2B service contracts · Memberships

Key Capabilities for Subscription Commerce

  • Flexible Subscription Catalog and Bundling Model

    Recurring offerings include first-class concepts for Terms, Periods, and available future actions, then combine multiple subscription products into a single bundle that shares one subscription and billing lifecycle.

  • One Engine for Sign-Ups & Subscription Changes

    Subscriber actions reuse the same cart logic, validation, and UI surfaces as the original sign-up, so customers and CSRs work in a familiar, fully validated experience. Built-in checks confirm which actions are available for any given subscription, and "due now" charges can be collected when the modification is confirmed by the customer.

  • Every Subscription Product, Provisioned Its Own Way

    Each subscription product declares how it's fulfilled, and its sign-ups and changes are routed to a workflow built for that product, combining framework-provided steps with your own, such as calling a partner's provisioning API. Every workflow is easy to observe and safe to run: while fulfillment is in flight, the subscription is locked against conflicting actions, and if a step stalls, CSRs can repeat or skip activities to recover it.

  • Pricing Subscribers Can Actually Read

    Show subscribers exactly what they owe and what is coming next. The pricing model breaks out "due now" charges, projected estimated future payments with discounts applied, an abstract subtotal for "typical" billing periods, and adjustments lost when a customer chooses to modify, giving total clarity at the point of decision.

  • Offers Built for Recurring Relationships

    Subscription promotions know which billing periods they apply to (e.g., "50% off for the first 3 months"), who's eligible (such as first-time subscribers, based on active and former subscriptions), and which flows they target, from new sign-ups to upgrades or downgrades. Free trials and discounts carry over when a subscriber changes their plan, and cross-subscription offers ("Subscribe to A, get B free") are removed automatically if the qualifying subscription is cancelled.

  • Append-Only Billing Events

    Billing Events are generated to describe the billing implications of modifications relative to existing charges within a subscription period. They are layered, never modified, to represent the correct sum over any window of time. The result is an auditable, append-only record of charges that holds up to finance, support, and dispute review.

    Subscription lifecycle from order to renewal with an audit trail

    Fits your billing model

    Broadleaf knows what to charge, & why.

    Every business’s billing setup is different. Some already run a billing and invoicing platform they aren’t looking to replace; others want invoicing closer to their commerce stack. Either way, Broadleaf manages the subscription lifecycle and describes every charge precisely, giving your invoicing an accurate, complete picture of what each customer owes. Because each BillingEvent covers a defined span of time, an existing billing platform can apply them to its own invoice windows.

    Additional Capabilities

    • Configurable Cancellation Policies

      Cancellation Policies can be assigned directly to subscription products or driven by rules to determine applicability across your catalog. Configure cancellation strategy (immediate vs. next renewal), charge strategy (no charge, prorated, or remainder of term), grace periods, and cancellation fees, all without custom development.

    • Scheduled Price and Offer Changes

      Push price changes to existing subscriptions with full control over which subscriptions are eligible and exactly when the new price becomes applicable. Add or replace offers on active subscriptions on a schedule that fits your retention and win-back strategies, all from a single CSR-friendly admin.

    • Prepaid Renewals and Term Transitions

      A formalized Term renewal and delayed-action model defers heavy lifting to workflows at subscription period transitions, critical for prepaid scenarios and any pricing model that depends on what happens at the end of the customer’s contract.

    • Every Subscription Change on the Record

      Every subscription modification, whether made by the subscriber, a CSR, or an automated workflow, is recorded in Broadleaf's AuditService with who made it, what changed, and when. Support and compliance teams get a clear history of each subscription without piecing it together across systems.

    Choose Your Platform

    Why Broadleaf for Subscription Commerce

    Broadleaf provides a robust, purpose-built foundation for managing the entire subscription lifecycle, ensuring your business can scale without technical limitations.

    Subscription bundle with edit, upgrade, downgrade and cancel actions and a cancellation policy

    Flexible Subscription Lifecycle

    • Subscription bundles that share a single lifecycle across multiple products

    • Edit, upgrade, downgrade, and cancel actions, expanding upon the same validated cart logic as sign-up

    • Configurable cancellation policies with immediate or renewal-based strategies, proration, grace periods, and fees

    • Formalized delayed-actions for prepaid subscriptions and Term auto-renewal workflows

    Subscription billing summary with append-only billing events

    Transparent Billing & Pricing

    • Append-only, layered BillingEvents that hold up to finance, support, and dispute review

    • Clear separation of “due now” charges, estimated future payments, and typical-period subtotals

    • BillingEvent model that describes charges over time across modifications, periods, and renewals

    • CSR-driven price changes and offer add/replace with precise eligibility and effective-date controls

    Subscription audit trail showing actor, action and time, with fulfillment lock and CSR recovery tools

    Operational Reliability & Auditing

    • Fulfillment locking that prevents conflicting actions while provisioning is in flight

    • CSR recovery tools to repeat or skip activities when a fulfillment workflow stalls

    • Full AuditService integration tracking every subscription modification by actor, action, and timestamp, giving compliance and support teams a clear record across self-service, CSR, and automated workflows

    • Extensible workflow layer for sign-up, modification, and lifecycle events at the domain and service level