Billing Plans

The Billing Plan provides the billing frequency and schedule for a subscription. They allow you to configure flexible payment structures to accommodate your marketing needs for one or multiple products by letting you control how often to bill a customer.

A Billing Plan is made up of conditions that define when and how much to charge a customer for an ongoing subscription, and is composed of a set of Billing Periods, each made up of Billing Cycles, with billing occurring at the start of each Cycle. Subscribe offers daily, weekly, monthly, and yearly billing periods. A billing plan can have several billing periods and differing numbers of cycles per schedule. It must have at least one billing period schedule defined. To create a subscription, it must have an associated billing plan.

For subscriptions with multiple billing periods, only the last billing period can have unlimited cycles. If you are using a billing plan to manage an installment payment plan that has a natural end, your final schedule should not be set to unlimited.

Free trial periods are a popular marketing tool to acquire new subscribers, accordingly Subscribe Billing Plans have a pre-defined option for free trials. When the first period is defined as a trial period, the pricing of the Product and Billing Plan are overridden in the subscription.

Billing Plans can have a price associated with them or serve as a more generic billing schedule without a price. In this way, you can set the price on the product itself and not the billing plan and keep the building blocks of your product catalog to a minimum. It is important to note that if both the billing plan and the product are associated a price, the subscription will charge the sum of both these associated price points.

The Billing Plan can define the subscriber’s entitlement though it is not required. This is again a question of whether the billing plan is used as a scheduling mechanism for several products or as a defining plan for one product.

You can define if and when a subscriber is notified before billing, by selecting how many days before billing to send an email notification. This often helps avoid customer loss as the subscriber is aware of the upcoming charge. Also, a grace period can be applied per billing plan during which subscribers can stay active in the plan even if recurring payment transactions fail. Setting a grace period per billing plan overrides, for this billing plan only, the merchant default grace period setting.

Billing Plans can also define season sets, enabling you to bill and entitle during a specific season and not at other times of the year.

Billing Plans can allow you define early termination fees to charge customers that do not meet the Minimum Commitment period of a subscription. Currently, this feature can be defined in the Subscribe API.

The Billing Plan search results displays your billing plans by ID , Description, Status, Created Date, End Date, Currencies, Plan Repeats, and Billing Periods. You can search for billing plans by any of these key words or click the Show Filters button to refine your search.

To keep a list of Billing Plans, you can export the Billing Plans to a csv file. Click the Download button and select whether to download the current displayed results only (by default, 10 to a page) or the full result list.

Example:

A merchant wants to offer exercise and fitness content. The product is set at $25 USD or $32 CAD. The Billing Plan offers an initial period of 30 days free trial and an additional billing period of a monthly subscription that continues with no expiration. In this example, the billing plan serves as a generic schedule and the entitlement for a subscription as well as the price is defined in the Product object.