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.
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.
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.
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
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
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