Skip to main content

Hi community, 

 

I’m looking to gather perspectives and best practices on how others are handling 

pull‑forward renewal scenarios in Salesforce CPQ, specifically around ARR baseline accuracy

 

Current Situation

We currently have a multi‑year closed‑won opportunity structured as follows:

 

Contract YearContract Value 

Year 1 | 1,000 

Year 2 | 1,200 

Year 3 | 1,500

 

Based on the final year of the contract, CPQ automatically creates a 

Renewal Opportunity at the end of Year 3 with a base renewal value of 1,500.

This behavior is expected and aligns with standard CPQ renewal logic, which assumes renewal at contract end using the last active ARR.

 

New Scenario: Pull Forward Renewal

The customer now wants to renew early, at the beginning of Year 2, instead of waiting until the end of Year 3.

 

To execute this:

  • The Sales Rep starts the renewal process using the already‑generated renewal opportunity.

Problem Statement

The issue is that the renewal opportunity:

  • Has a default base value of 1,500, derived from Year 3
  • But the renewal is effectively happening in Year 2, where the active contract value is 1,200

This creates a mismatch:

  • ✅ Correct base ARR to renew from: 1,200
  • ❌ CPQ default renewal base: 1,500

As a result:

  • ARR calculations would be overstated
  • Renewal uplift, downsell, or churn metrics would be incorrect
  • Forecasting and revenue reporting would be inaccurate   

     

    Key Question #1

Have you encountered a similar scenario, and what is the best approach to capture the correct flow and ARR change?

Specifically, we want to ensure that:

  • The renewal base value reflects 1,200, not 1,500
  • Net ARR change is calculated as:   

    New ARR – 1,200, not New ARR – 1,500   

     

    Key Question #2

How should we treat Corrections vs Amendments

 in an Opportunity? Should we change the current opportunity, create a new one, create an amended? 

 

Key Question #3

 

How current subscriptions are affected / treated? We create a booking credit opportunity?  

 

Thank you for your time and support!

4 Antworten
  1. 16. Mai, 02:51

    The other way to solve this (again based on aligned booking policies, finance guidance and how your ERP is integrated to CPQ etc) is to not treat this as a "early renewal" because it is almost a year in advance; rather call it as an upsell with extension of the term. Additional year added during CPQ upsell/ amendment process - no cancelation of line needed but rather just add new line for additional year- you may need bit more customization to extend the existing contract end date and renewal due date on open opportunity.

0/9000