Overview
The plan is the engine behind every Offer. It controls when the Offer lifecycle begins, how the consumer is billed, and how the subscription progresses over time. This page explains each component of a plan and how they combine to produce the billing behavior you want. If you haven’t yet decided which plan type to use, start with Plan Types.Plan components
A plan is made up of four building blocks:Lifecycle start trigger
Defines when the plan clock starts — and therefore when billing begins.
Currency
The currency used for all charge amounts in this plan.
Initial fee
An optional one-time charge collected at the start of the plan, before any recurring billing begins.
Phases
One or more periods that define pricing, duration, and renewal frequency across the Offer lifecycle.
Lifecycle start trigger
The start trigger defines the moment the plan lifecycle begins. Every charge schedule, phase duration, and renewal is calculated from this point.For most Subscription and Free Trial Offers,
CONSUMER_OFFER_FULLY_CREATED is the right choice. Use CONSUMER_OFFER_FULLY_ACTIVATED when the consumer must take an explicit action to activate their product before billing should begin.Currency
All charge amounts in a plan are denominated in a single currency, specified using an ISO 4217 3-letter code (e.g.USD, GBP, EUR). The currency applies across all phases and the initial fee.
Initial fee
An initial fee is an optional one-time charge collected at the start of the plan — before any phase-based recurring billing begins. It is useful for setup fees, activation charges, or one-off payments that sit outside the regular billing schedule.The initial fee is a one-time charge and does not repeat. If you want a recurring charge, configure it as a phase.
Phases
A phase is a defined period of the Offer lifecycle with its own pricing, duration, and renewal frequency. Every plan must have at least one phase (except Transactional plans, which use an initial fee only). Each phase is configured with the following fields:Sequence
Phases are ordered bysequence, starting at 0. The DVM™ progresses through phases in sequence order — when one phase ends, the next begins automatically.
Price type
Indicates the commercial nature of this phase. Used for analytics and reporting.Duration
How long the consumer stays in this phase, in ISO 8601 duration format.
Omit
duration on the final phase of a Subscription plan to make it evergreen — the consumer stays in this phase until the Offer is canceled.
Renewal frequency
How often the consumer is billed during this phase, in ISO 8601 duration format.For
FREE phases, set the renewal frequency to match the phase duration. Since no charge is issued, the value determines how the phase is tracked internally rather than when a charge fires.Amount
The charge amount per renewal, expressed in minor currency units (e.g.1299 = $12.99 USD). Set to 0 for FREE phases.
Billing description
A short description of this phase that appears on the consumer’s bill. Relevant when the Billing & Charging module is enabled.How the components fit together
The table below shows how a complete plan is configured for each plan type:Example plan configurations
Simple monthly subscription
Simple monthly subscription
A single full-price phase with no end date. The consumer is billed monthly until they cancel.
6-month free trial, then monthly
6-month free trial, then monthly
A two-phase plan. Phase 0 is free for 6 months; Phase 1 is full price recurring monthly with no end date.
12-month fixed-term
12-month fixed-term
A single phase with a 1-year duration. The Offer ends automatically after 12 months.
Redemption (free, no billing)
Redemption (free, no billing)
A single evergreen free phase. No charge is ever issued. Suitable for promotional grants or voucher-based access.
What’s next?
Multi-phase Offers
Understand how to structure Offers where a consumer’s price changes after an introductory or trial period.
Free Trials
Step-by-step guidance on configuring a free trial Offer using a multi-phase plan.
Build an Offer
Learn the building blocks of an Offer, including products, availability, and plan setup.

