Create a product plan
Complete the following steps to create a product rate plan. A single product can have multiple rate plans, each representing a unique pricing or billing option.
- Navigate to Products > Catalog Beta in the left navigation bar.
- Click the product name for which you want to add a rate plan.
- Click Add Plans.
- Specify the following fields for the rate plan:
Field | Description |
Name | Enter a name for the new rate plan. Use rate plan names to dictate how frequently you charge. The recurring period is usually included in a product rate plan name, such as Ultimate Screenshot Software Monthly or Ultimate Screenshot Software Yearly. |
Description | Enter a description for the rate plan. This field is optional. |
Externally Managed Plan Ids |
Specify the externally managed plan IDs for the rate plan. The external managed plan IDs are identifiers of a Zuora rate plan used by third-party app stores, such as Apple Store. After you've added the external managed plan IDs to a rate plan, you can use these external IDs to reference the Zuora rate plan. Note: Each externally managed plan ID must be unique. Do not assign IDs that are already used by other rate plans. |
External Id Source System | Specify the ID of the external source system, for example, Apple. |
Start Date | Select the date that your rate plan becomes available. This is also the day when you can add the rate plan to a subscription. The value is in MM/DD/YYYY format. For more information, see Set effective start dates and end dates. |
End Date | Select the date that your rate plan expires and can no longer be added to a subscription. The value is in MM/DD/YYYY format. |
Add Multi Currency | Select the required currencies from the drop-down list to view the prices for each rate plan in multiple currencies. Only currencies that are activated in your Zuora tenant can be added to a Product Rate Plan (PRP). |
Custom Fields | The selected custom fields are also displayed. Select the required option or enter the required value in the available custom fields. |
- Click Add Charge. After you have created a product and added a product rate plan, you can create one or more charges within the rate plan. Each charge can be one of three charge types: one-time, recurring, or usage-based, with corresponding charge models such as flat fee, per unit, tiered, and volume.
All charge types and models from the legacy catalog are supported.
- Enter the following information:
Field | Description |
Name | Enter a name for the charge. For example, Setup Fee. |
Description | Enter a description for the rate plan. This field is optional. |
Rates |
Specify how the customer will be charged for the product or service. The available options are:
|
Charge Model |
Choose how the system calculates the charge based on quantity or usage. The available options are:
|
Pricing |
Set the price and select the currency in which it should be charged. You can:
|
Tax Mode |
Choose how taxes are applied to the charge. The available options are:
|
Billing Start Date |
Choose when the billing for this charge should begin:
|
Accounting |
Select appropriate accounts to determine how revenue and invoices are tracked:
|
Revenue Accounts Revenue Recognition Timing |
Choose when the system should recognize revenue for this charge.
|
Finance codes Use these settings to determine how revenue is recognized and reported in Zuora. These configurations define the accounting treatment of charges and how accounting entries are created. |
|
Revenue Recognition Rule |
Select a revenue recognition rule to control when and how revenue is recognized for this charge. You can select one of the following options:
|
Invoice Posted |
Specify the accounting codes for accounting entries created when an invoice is posted.
|
Revenue Recognized |
Specify the accounting codes for journal entries created when revenue is recognized.
Note: Debit accounts are system-defined based on Zuora’s accounting logic for revenue events, such as Accounts Receivable and Deferred Revenue. This ensures compliance with double-entry accounting rules and prevents errors. |
External Integration |
Configure this section if you use an external revenue recognition process. Define the Revenue Recognition Code and Trigger to determine how and when to recognize revenue externally.
|
Legacy Revenue Reporting |
Configure if you are still using Zuora’s Legacy Deferred Revenue Reports instead of or alongside the latest revenue recognition capabilities. Include in Legacy Revenue Reports - Select this option to include the transactions in Zuora Growth Edition Deferred Revenue Reports. Useful when finance teams still rely on legacy reports during transition to the current revenue recognition engine. |
- Click Discounts. For detailed information, see Create a product rate plan discount.
- Click Attributes. For detailed steps on configuring attributes in a rate plan, see Using Attributes for Dynamic Pricing.