Effective dating
Effective dating in Dynamic Pricing allows for time-based price conditions, enabling different prices for the same attribute across various date ranges. If no effective date is specified, the current UTC timestamp is applied by default.
Dynamic Pricing supports effective dating, which allows you to define time-based price conditions in the Decision Table. You can specify different prices for the same attribute condition across different date ranges. If no effective date is explicitly provided, Zuora applies the current UTC timestamp by default.
You cannot backdate changes; effective dates can only be set for the present or future.
| SaleType | Customer Country | Effective Date (UTC) | Price (USD) |
| Direct | Italy | 2025-09-10T20:44:10 → 2025-10-01 | 11 |
| Direct | Italy | 2025-10-01T20:44:10 → 2025-10-15 | 13 |
| Direct | Italy | 2025-10-15T20:44:10 onward | 12 |
This would result in:
Subscriptions created before Oct 1 use $11.
Subscriptions created between Oct 1–15 use $13.
Subscriptions created after Oct 15 use $12.
When a customer renews a subscription created with a Dynamic Pricing charge, Zuora checks the catalog at the time of renewal. The renewal subscription uses the current effective price from the Decision Table, and the original subscription's price is not carried over unless the effective date condition is still valid. For example, if an original subscription was created on September 15 at a price of $11, then the renewal planned on October 5th will be based on the updated effective date range at the price of $13.
Display effective dates in the tenant timezone
Rate card date and time values in the Dynamic Pricing UI are now displayed using your tenant's configured timezone instead of always being shown in UTC. This makes effective dates and other time-sensitive rate card values easier to review and manage in the same timezone context used by the rest of your tenant configuration.
If your tenant timezone is set to UTC, date and time values continue to be displayed in UTC.
This is a UI display enhancement only. Backend storage, APIs, and data persistence behavior remain unchanged, and timezone conversion is handled at the presentation layer.
When you select a date in the time picker, the default time is 12:00 AM unless you choose a different time.